Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Changelog
* [1.1.0](#110)
* [1.0.1](#101)
* [1.0.0](#100)
* [0.9.0](#090)
* [0.8.0](#080)
Expand Down Expand Up @@ -30,6 +31,21 @@ All notable changes to this project will be documented in this file.
* ### Known Issues
* ...

## 1.0.1
* ### Merged Pull Requests
* [Full changelog: 1.0.0...1.0.1](https://github.com/ni/nidaqmx-python/compare/1.0.0...1.0.1)

* ### Resolved Issues
* [540: Task.wait_for_valid_timestamp doesn't return the timestamp](https://github.com/ni/nidaqmx-python/issues/540)
* [606: CERTIFICATE_VERIFY_FAILED occurs when executing installdriver command on Windows system](https://github.com/ni/nidaqmx-python/issues/606)
* [615: Onboard device memory overflow](https://github.com/ni/nidaqmx-python/issues/615)
* [623: installdriver CLI doesn't prompt or indicate what versions are being downloaded/installed on a clean system](https://github.com/ni/nidaqmx-python/issues/623)

* ### Known Issues
* [613: InStream.logging_file_path setter type hint is not effective](https://github.com/ni/nidaqmx-python/issues/613)
* [620: InStream.get_channels_buffer_size uses wrong encoding](https://github.com/ni/nidaqmx-python/issues/620)
* [621: InStream.get_channels_buffer_size should not be public](https://github.com/ni/nidaqmx-python/issues/621)

## 1.0.0
* ### Merged Pull Requests
* [Full changelog: 0.9.0...1.0.0](https://github.com/ni/nidaqmx-python/compare/0.9.0...1.0.0)
Expand Down
11 changes: 10 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,18 @@ $ poetry install -E docs
$ poetry run sphinx-build -b html docs docs\_build
```

# Branching Policy

Active development for the next release occurs on the `master` branch.

During finalization, we create a release branch (e.g. `releases/1.2`) in order to control which changes target the imminent
release vs. the next release after that. Changes that are intended for both the imminent release and subsequent releases
should be made in the `master` branch and cherry-picked into the release branch. Changes that only apply to the imminent
release (such as version numbers) may be made directly in the release branch.

# Release Process

1. Ensure your git `HEAD` is at the latest version of `master` branch with no pending changes.
1. Ensure your git `HEAD` is at the latest version of the `master` or appropriate `releases/*` branch with no pending changes.
2. Note the version currently being released by running:
```sh
$ poetry version
Expand Down
12 changes: 6 additions & 6 deletions generated/nidaqmx/_installer_metadata.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"Windows": [
{
"Version": "24.3.0",
"Release": "2024Q2",
"Location": "https://download.ni.com/support/nipkg/products/ni-d/ni-daqmx/24.3/online/ni-daqmx_24.3_online.exe",
"Version": "24.6.0",
"Release": "2024Q3.1",
"Location": "https://download.ni.com/support/nipkg/products/ni-d/ni-daqmx/24.6/online/ni-daqmx_24.6_online.exe",
"supportedOS": [
"Windows 11",
"Windows Server 2022 64-bit",
Expand All @@ -15,10 +15,10 @@
],
"Linux": [
{
"Version": "24.3.0",
"Release": "2024Q2",
"Version": "24.5.0",
"Release": "2024Q3",
"_comment": "Location url must be of the format 'https://download.ni.com/support/softlib/MasterRepository/LinuxDrivers<Release>/NILinux<Release>DeviceDrivers.zip'. Any change to the format will require a change in the code.",
"Location": "https://download.ni.com/support/softlib/MasterRepository/LinuxDrivers2024Q2/NILinux2024Q2DeviceDrivers.zip",
"Location": "https://download.ni.com/support/softlib/MasterRepository/LinuxDrivers2024Q3/NILinux2024Q3DeviceDrivers.zip",
"supportedOS": [
"ubuntu 20.04",
"ubuntu 22.04",
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "nidaqmx"
version = "1.0.0"
version = "1.1.0"
license = "MIT"
description = "NI-DAQmx Python API"
authors = ["NI <[email protected]>"]
Expand Down
12 changes: 6 additions & 6 deletions src/handwritten/_installer_metadata.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"Windows": [
{
"Version": "24.3.0",
"Release": "2024Q2",
"Location": "https://download.ni.com/support/nipkg/products/ni-d/ni-daqmx/24.3/online/ni-daqmx_24.3_online.exe",
"Version": "24.6.0",
"Release": "2024Q3.1",
"Location": "https://download.ni.com/support/nipkg/products/ni-d/ni-daqmx/24.6/online/ni-daqmx_24.6_online.exe",
"supportedOS": [
"Windows 11",
"Windows Server 2022 64-bit",
Expand All @@ -15,10 +15,10 @@
],
"Linux": [
{
"Version": "24.3.0",
"Release": "2024Q2",
"Version": "24.5.0",
"Release": "2024Q3",
"_comment": "Location url must be of the format 'https://download.ni.com/support/softlib/MasterRepository/LinuxDrivers<Release>/NILinux<Release>DeviceDrivers.zip'. Any change to the format will require a change in the code.",
"Location": "https://download.ni.com/support/softlib/MasterRepository/LinuxDrivers2024Q2/NILinux2024Q2DeviceDrivers.zip",
"Location": "https://download.ni.com/support/softlib/MasterRepository/LinuxDrivers2024Q3/NILinux2024Q3DeviceDrivers.zip",
"supportedOS": [
"ubuntu 20.04",
"ubuntu 22.04",
Expand Down
Loading