Skip to content

Commit

Permalink
chore: release v0.2.0 (#257)
Browse files Browse the repository at this point in the history
v0.2.0

Signed-off-by: Anand Krishnamoorthi <[email protected]>

---------

Signed-off-by: Anand Krishnamoorthi <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
anakrish and github-actions[bot] authored May 30, 2024
1 parent 536c6ed commit ffb79f1
Show file tree
Hide file tree
Showing 7 changed files with 93 additions and 1 deletion.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.0](https://github.com/microsoft/regorus/compare/regorus-v0.1.5...regorus-v0.2.0) - 2024-05-30

Key highlights of this release are:
- `no_std` support. Regorus can be used in C `freestanding` environments which don't have the standatd C library.
`no_std` can be activated by disabling the `default-features`. Most functionality works in `no_std`. For a full list
of supported features see https://github.com/microsoft/regorus/blob/536c6ede5cd482239d2274ab6008740a637b8d2d/Cargo.toml#L74.
Thanks @mkulke for guiding this.
- Bindings have been updated and are locked-down with tests. Thanks @thedavemarshall for kickstarting this.
- Kata containers usecase locked down with more tests. Thanks @danmihai1
- Engine API tweaks based on suggestion from @lquerel

### Other
- Fix release-plz hash ([#256](https://github.com/microsoft/regorus/pull/256))
- non collections should evaluate to false ([#253](https://github.com/microsoft/regorus/pull/253))
- Fix merge issue ([#252](https://github.com/microsoft/regorus/pull/252))
- Update bindings to include newer APIs ([#250](https://github.com/microsoft/regorus/pull/250))
- update ruby bindings version to 0.1.5, bump deps ([#251](https://github.com/microsoft/regorus/pull/251))
- Use correct docsrs feature annotation ([#248](https://github.com/microsoft/regorus/pull/248))
- Lockdown kata test prints as well as prints of various values ([#249](https://github.com/microsoft/regorus/pull/249))
- Fix bindings and add CI tests ([#247](https://github.com/microsoft/regorus/pull/247))
- Add test-ruby CI for github actions ([#244](https://github.com/microsoft/regorus/pull/244))
- Update `README.md` for Java bindings to mention we don't publish to ([#246](https://github.com/microsoft/regorus/pull/246))
- Update itertools requirement from 0.12.1 to 0.13.0 ([#245](https://github.com/microsoft/regorus/pull/245))
- Update ruby bindings for add_policy and add_policy_from_file to return package name ([#240](https://github.com/microsoft/regorus/pull/240))
- Provide a way to obtain package names of loaded policies ([#239](https://github.com/microsoft/regorus/pull/239))
- `c_no_std` binding to show use in C freestanding environments. ([#238](https://github.com/microsoft/regorus/pull/238))
- Bump rexml in /bindings/ruby in the bundler group across 1 directory ([#236](https://github.com/microsoft/regorus/pull/236))
- Update prettydiff requirement from 0.6.4 to 0.7.0 ([#234](https://github.com/microsoft/regorus/pull/234))
- Update jsonschema requirement from 0.17.1 to 0.18.0 ([#235](https://github.com/microsoft/regorus/pull/235))
- no_std support ([#232](https://github.com/microsoft/regorus/pull/232))
- add `std` feature ([#231](https://github.com/microsoft/regorus/pull/231))
- Tests from MSFT fork of kata-containers ([#230](https://github.com/microsoft/regorus/pull/230))
- Use alloc, core instead of std ([#225](https://github.com/microsoft/regorus/pull/225))

## [0.1.5](https://github.com/microsoft/regorus/compare/regorus-v0.1.4...regorus-v0.1.5) - 2024-05-07

### Added
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ members = [
[package]
name = "regorus"
description = "A fast, lightweight Rego (OPA policy language) interpreter"
version = "0.1.5"
version = "0.2.0"
edition = "2021"
license-file = "LICENSE"
repository = "https://github.com/microsoft/regorus"
Expand Down
12 changes: 12 additions & 0 deletions bindings/ffi/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.5](https://github.com/microsoft/regorus/releases/tag/regorus-ffi-v0.1.5) - 2024-05-30

### Other
- Update bindings to include newer APIs ([#250](https://github.com/microsoft/regorus/pull/250))
- update ruby bindings version to 0.1.5, bump deps ([#251](https://github.com/microsoft/regorus/pull/251))
- Fix bindings and add CI tests ([#247](https://github.com/microsoft/regorus/pull/247))
- `c_no_std` binding to show use in C freestanding environments. ([#238](https://github.com/microsoft/regorus/pull/238))
- Fix anyhow dependency issues ([#208](https://github.com/microsoft/regorus/pull/208))
- release ([#137](https://github.com/microsoft/regorus/pull/137))
- C++ binding ([#129](https://github.com/microsoft/regorus/pull/129))
- Bindings for C, C#, Golang ([#124](https://github.com/microsoft/regorus/pull/124))

## [0.1.0](https://github.com/microsoft/regorus/releases/tag/regorus-ffi-v0.1.0) - 2024-02-08

### Other
Expand Down
11 changes: 11 additions & 0 deletions bindings/java/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.5](https://github.com/microsoft/regorus/releases/tag/regorus-java-v0.1.5) - 2024-05-30

### Other
- Update bindings to include newer APIs ([#250](https://github.com/microsoft/regorus/pull/250))
- Fix bindings and add CI tests ([#247](https://github.com/microsoft/regorus/pull/247))
- Update `README.md` for Java bindings to mention we don't publish to ([#246](https://github.com/microsoft/regorus/pull/246))
- Fix anyhow dependency issues ([#208](https://github.com/microsoft/regorus/pull/208))
- release ([#157](https://github.com/microsoft/regorus/pull/157))
- Java publishing ([#151](https://github.com/microsoft/regorus/pull/151))
- Java bindings ([#147](https://github.com/microsoft/regorus/pull/147))

## [0.1.0](https://github.com/microsoft/regorus/releases/tag/regorus-java-v0.1.0) - 2024-02-23

### Other
Expand Down
12 changes: 12 additions & 0 deletions bindings/python/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.5](https://github.com/microsoft/regorus/releases/tag/regoruspy-v0.1.5) - 2024-05-30

### Other
- Update bindings to include newer APIs ([#250](https://github.com/microsoft/regorus/pull/250))
- Fix bindings and add CI tests ([#247](https://github.com/microsoft/regorus/pull/247))
- Fix anyhow dependency issues ([#208](https://github.com/microsoft/regorus/pull/208))
- Update pyo3 requirement from 0.20.2 to 0.21.0 ([#190](https://github.com/microsoft/regorus/pull/190))
- release ([#121](https://github.com/microsoft/regorus/pull/121))
- Document bindings ([#119](https://github.com/microsoft/regorus/pull/119))
- Publish python packages ([#117](https://github.com/microsoft/regorus/pull/117))
- Python bindings ([#115](https://github.com/microsoft/regorus/pull/115))

## [0.1.0](https://github.com/microsoft/regorus/releases/tag/regoruspy-v0.1.0) - 2024-02-01

### Other
Expand Down
11 changes: 11 additions & 0 deletions bindings/wasm/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.5](https://github.com/microsoft/regorus/releases/tag/regorusjs-v0.1.5) - 2024-05-30

### Other
- Update bindings to include newer APIs ([#250](https://github.com/microsoft/regorus/pull/250))
- Fix bindings and add CI tests ([#247](https://github.com/microsoft/regorus/pull/247))
- Bindings for C, C#, Golang ([#124](https://github.com/microsoft/regorus/pull/124))
- release ([#121](https://github.com/microsoft/regorus/pull/121))
- Document bindings ([#119](https://github.com/microsoft/regorus/pull/119))
- Python bindings ([#115](https://github.com/microsoft/regorus/pull/115))
- WASM binding ([#114](https://github.com/microsoft/regorus/pull/114))

## [0.1.0](https://github.com/microsoft/regorus/releases/tag/regorusjs-v0.1.0) - 2024-02-01

### Other
Expand Down
12 changes: 12 additions & 0 deletions tests/ensure_no_std/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [0.1.0](https://github.com/microsoft/regorus/releases/tag/ensure_no_std-v0.1.0) - 2024-05-30

### Other
- no_std support ([#232](https://github.com/microsoft/regorus/pull/232))

0 comments on commit ffb79f1

Please sign in to comment.