Skip to content

v0.2.0

Choose a tag to compare

@queelius queelius released this 24 Dec 07:23
· 298 commits to main since this release

What's New

Features

  • JSON Rule Export: to_json(), to_dsl(), and to_dict() methods for serializing rules
  • Include Directive: :include path/to/file.rules for modular rule sets
  • REPL Improvements: Tab completion for commands, prelude names, groups, and file paths
  • Multi-line Input: Expressions with unbalanced parentheses continue on next line

CI/CD

  • GitHub Actions CI workflow testing Python 3.9-3.13
  • PyPI trusted publishing workflow

Testing

  • 292 tests with 86% code coverage
  • New test files for includes and core rewriter functions

Installation

pip install rerum

Full Changelog

v0.1.0...v0.2.0