Skip to content

v0.4.6 - dotnet wrapper

Latest
Compare
Choose a tag to compare
@matajoh matajoh released this 01 Feb 14:29
· 6 commits to main since this release
5a6b476

Point release adding a dotnet wrapper.

New Features

  • dotnet wrapper
  • The C API has changed slightly (added a regoOutputJSON method, as well as regoVersion and regoBuildInfo methods)
  • Python and Rust wrapper implementations have been changed to use the new regoOutputJSON method, which should aid
    in stability on some platforms
  • The Python wrapper no longer reads its version from the repository, allowing it to be built independently
  • The Python wrapper will not use a manual tzdata install by default, but will use the system tzdata if available
  • Added a rego_shared target which builds rego-cpp as a shared library

Bug Fixes

  • The Python wrapper has been broken since 0.4.0 on Windows due to a bug with DLL calling conventions.
    The whole wrapper has been rearchitected to use ctypes and the same rego-shared library as the dotnet wrapper

Caution

As of this release the MacOS python wrapper is faulty and will not work. This is under active investigation and will be
resolved in a future release.