Skip to content

Releases: WiresmithTech/Rust-LabVIEW-Interop

labview-interop-v0.4.2

14 May 15:21
f3dc9e7
Compare
Choose a tag to compare

Fixed

  • Add Explicit Reference in From
  • Convert from Time Reference to Chrono

Other

  • Clean Up new Lints in Rust 1.86.0
  • format
  • revert version for release-plz
  • revert version for release-plz

labview-interop-v0.4.1

14 May 14:34
a7d2b4f
Compare
Choose a tag to compare

Added

  • Print Error on memory API error
  • Add Error Wrap with Return Status
  • Function to Wrap Function in Error
  • Accessors for Array Dimensions
  • Convert from Chrono Format
  • Create Empty Owned Arrays
  • try_to_owned and clone for Owned Handles
  • Debug Value Printing for UHandle and LvOwned
  • LvCopy Trait for Save Type Copys
  • Clone from Pointer Restrictions
  • Owned Handles and Strings

Fixed

  • Support LVRT Loading
  • Conditionally Include Format Error Source
  • Replace CTor with lazylock
  • Expose NumericArrayResizable trait to users
  • Error formatting tests hidden from unit test
  • Allow Debug for Unsized Types

Other

  • Clear Warnings and Format
  • Validate Build with No Link
  • Added Test for LabVIEW Descriptions
  • Make LVStatusCode an LV Type
  • Added derives to Error Types
  • Merge branch 'main' into johannes/error
  • Bump ndarray to 0.16.1
  • Update DLOpen Dependency
  • Update auto-updatable dependencies
  • BREAKING CHANGE: Renamed LvOwned
  • Move Memory Types to Submodules
  • Testing and Docs for UHandle from LvOwned
  • Remove ToOwned and Borrow From UHandle
  • Progress, not working
  • Something is not right
  • Added lifetimes to lv_errors
  • Merge branch 'main' into johannes/owned-handle
  • Moving ToOwned impl
  • Adding lifetimes to secondary objects
  • Send Sync impl
  • From/Clone on LvOwned, Borrow/ToOwned on UHandle
  • impl of Clone for LvOwned and Borrow/ToOwned for UHandle
  • Add fn handle to LvOwned
  • Added lifetime to UHandle
  • Some rough first tests for owned Handles and PostLVUserEvent
  • Added Drop, removed Copy from UHandle, Added new to UPtr
  • Added owned LStrHandle
  • Refactored size determination of LStr
  • Fixed mac->macos target_os

labview-interop-v0.4.0

07 Oct 12:51
e79c007
Compare
Choose a tag to compare

Added

  • Print Error on memory API error
  • Add Error Wrap with Return Status
  • Function to Wrap Function in Error
  • Accessors for Array Dimensions
  • Convert from Chrono Format
  • Create Empty Owned Arrays
  • try_to_owned and clone for Owned Handles
  • Debug Value Printing for UHandle and LvOwned
  • LvCopy Trait for Save Type Copys
  • Clone from Pointer Restrictions
  • Owned Handles and Strings

Fixed

  • Support LVRT Loading
  • Conditionally Include Format Error Source
  • Replace CTor with lazylock
  • Expose NumericArrayResizable trait to users
  • Error formatting tests hidden from unit test
  • Allow Debug for Unsized Types

Other

  • Clear Warnings and Format
  • Validate Build with No Link
  • Added Test for LabVIEW Descriptions
  • Make LVStatusCode an LV Type
  • Added derives to Error Types
  • Merge branch 'main' into johannes/error
  • Bump ndarray to 0.16.1
  • Update DLOpen Dependency
  • Update auto-updatable dependencies
  • BREAKING CHANGE: Renamed LvOwned
  • Move Memory Types to Submodules
  • Testing and Docs for UHandle from LvOwned
  • Remove ToOwned and Borrow From UHandle
  • Progress, not working
  • Something is not right
  • Added lifetimes to lv_errors
  • Merge branch 'main' into johannes/owned-handle
  • Moving ToOwned impl
  • Adding lifetimes to secondary objects
  • Send Sync impl
  • From/Clone on LvOwned, Borrow/ToOwned on UHandle
  • impl of Clone for LvOwned and Borrow/ToOwned for UHandle
  • Add fn handle to LvOwned
  • Added lifetime to UHandle
  • Some rough first tests for owned Handles and PostLVUserEvent
  • Added Drop, removed Copy from UHandle, Added new to UPtr
  • Added owned LStrHandle
  • Refactored size determination of LStr
  • Fixed mac->macos target_os