Point release adding a dotnet wrapper.
New Features
- dotnet wrapper
- The C API has changed slightly (added a
regoOutputJSON
method, as well asregoVersion
andregoBuildInfo
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 usectypes
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.