Commit Graph
6 Commits
Author SHA1 Message Date
stefan-gorules 1818371c90 feat: implement new loaders across languages (#487) 2026-07-20 12:20:48 +02:00
stefan-gorules 6c7bc27039 fix: uniffi add additional config fields (#473) 2026-06-29 13:54:19 +02:00
stefan-gorules 6c0ca51354 feat: policy engine (#450)
* feat: policy engine

* fix: cargo fmt

* fix: resolve issues with miri
2026-06-23 18:51:47 +02:00
stefan-gorules 91509821be feat: refactor engine (#390)
* temp: refactor engine

* temp

* implement remaining nodes

* resolve snapshot tests

* improve decision graph implementation

* implement changes in bindings

* implement changes in bindings

* fix function impl gaps

* update cargo.toml

* fix issues with trace
2025-09-04 18:54:32 +02:00
stefan-gorulesandbojancrevar 80fe4021c2 feat: compact trace (#384)
* feat: compact trace

* align with changes

* add deserialization

* add tests and deserializer

* fix bindings

* first draft

* mock time; update snapshots

* fix

* Node.js test fix

* fix merge

* fix utc override

* fix cross-env

* fix workflow

* fix

---------

Co-authored-by: bojancrevar <bojan.crevar@gorules.io>
2025-08-25 12:33:07 +02:00
stefan-gorulesandLars Werkman 91eec8029c feat: kotlin and java bindings (#319)
Huge thanks to: Lars Werkman <lars@bitvavo.com>

* feat: add support for kotlin bindings

* chore: build kotlin bindings version

* build: add proper lib dir for jna

* chore: rename kotlin directory to uniffi

* update kotlin files

* update kotlin

* fix workflow

* fix workflow

* fix

* fix upload path

* fix

* fix

* fix fmt

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix charset

* fix

* fix

* fix

* fix

* update env variables

* fix

* add pipelines for release

* debug

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix build

* add javadoc

* improve bindings

* feat: separate artifact for java and kotlin source code

* feat: add custom JsonBuffer type with fromString and toString abbilities

* fix workflows

* fix pipeline

* fix gradle

* fix: java bindings

* update java

* include kotlin in publish; bump version

* fix release

* fix

* fix publication

* fix missing dep

* fix dep chain

* add expression compilation

* bump version

* improve performance

* improve expression api

* fix: restore interfaces

* cleanup and add preliminary csharp support

* prepare for release

---------

Co-authored-by: Lars Werkman <lars@bitvavo.com>
2025-07-31 12:37:00 +02:00