Skip to content

Latest commit

 

History

History
150 lines (125 loc) · 7.07 KB

CHANGELOG.md

File metadata and controls

150 lines (125 loc) · 7.07 KB

Changelog

All notable changes to this project will be documented in this file.

0.6.6

  • Merged Pull Requests

    • ...
  • Resolved Issues

    • ...
  • Major Changes

    • ...

0.6.5

0.6.4

0.6.3

  • Major Changes

    • DAQmx 22.0 updates.

0.6.2

  • Major Changes

    • Added NI-DAQmx Power Channel APIs.

0.6.1

0.6.0

  • Resolved Issues

  • Major Changes

    • Add support for most NI-DAQmx 16.1-21.5 APIs.
      • APIs using time data types are not yet supported.
    • Various other improvements:
      • No more empty docstrings on constants.
      • Fix C API function mapping for attributes - dozens were incorrect.
      • Remove some internal-only enumerations that were unused.
      • (compat breaker) Fix two egregious naming issues when translating the API to SNAKE_CASE. M_HZ is now MHZ (megahertz) and <word>m_VOLTS is now MILLIVOLTS.
      • (compat breaker) Fix various constant names that didn't make any sense.
      • Add a header to all auto-generated files indicating that they should not be edited by hand.

0.5.8

0.5.7

0.5.6

0.5.5

  • Resolved Issues

    • Adding lock around argtypes to prevent race condition between setting argtypes and calling functions, in cases the functions run in parallel.
    • Some special cases needed unconditional locks around both the setting of argtypes and the actual function call, like the variadic power-up state functions in system.py, and the register events functions in task.py.

0.5.4

0.5.2

  • Initial public release of nidaqmx
  • Update setup.py description and fix issues 2, 3, 5, and 6 raised by Ed Page.
    • Splitting joined acronyms AIADC, AIDC, AILVDT, AIRVDT and CITC.
    • Adding link to LICENSE file.
    • Updating README.rst file in source directory to eliminate Sphinx domaindirectives and add link to documentation on readthedocs.

0.5.0

  • Initial pre-release of nidaqmx