Skip to content

v0.2.3

Choose a tag to compare

@davidmytton davidmytton released this 29 Jan 22:23
· 97 commits to main since this release
Immutable release. Only release title and notes can be modified.
26eab18

Summary

  • New interface for accessing decision and rule results.
  • Support for parsing multiple x-forwarded-for headers and tightened IP detection logic.
  • Dependency updates.
  • Expanded test coverage.

Detailed changes

  • fix: drop validate_email deny default by @erikwilson in #8
  • chore(docs): revise release process by @davidmytton in #7
  • chore: scope tests with mocked protobuf in directory by @qw-in in #12
  • chore(README): add missing command by @arcjet-rei in #9
  • chore: enhance README with decision details and IP analysis by @davidmytton in #15
  • chore(tests): add fastapi & flask specific tests by @qw-in in #17
  • chore(deps): bump werkzeug from 3.1.4 to 3.1.5 in /examples/flask by @dependabot[bot] in #18
  • chore(ruff): enforce sorted imports by @qw-in in #20
  • chore(pyright): add pyright by @qw-in in #19
  • feat: add reason_v2 to Decision & RuleResult by @qw-in in #21
  • chore(deps): update protobuf to 6.33.4 by @davidmytton in #24
  • chore(tests): expand IP parsing test coverage by @davidmytton in #22
  • chore(deps): bump protobuf to 6.33.5 by @davidmytton in #25
  • fix: support combining multiple x-forwarded-for headers by @davidmytton in #23
  • chore: bump to v0.2.3 by @davidmytton in #27

New Contributors

Full Changelog: v0.2.2...v0.2.3