Skip to content
This repository was archived by the owner on Dec 19, 2025. It is now read-only.

Conversation

@rogerpearce
Copy link
Collaborator

Updated to use jsonlogic v0.2.0

ppete and others added 3 commits December 12, 2025 10:18
- Change FetchContent declaration to use the jsonlogic `nojson` branch
  instead of the v0.1.0 tag
  TODO: USE PROPER TAG after merging jsonlogic/nojson
- Adapt tests to the new jsonlogic API:
  - Pre compile rules with jsonlogic::create_logic to get logic_rule
  - Use logic_rule::apply with jsonlogic::json_accessor
  - Replace any_expr / unpack_value<bool> with truthy(any_value)
  - Simplify lifetime handling by avoiding manual expr ownership
@rogerpearce rogerpearce merged commit e3a16cc into master Dec 15, 2025
1 check failed
@rogerpearce rogerpearce deleted the jl_nojson branch December 15, 2025 01:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants