v0.2.3
·
97 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Summary
- New interface for accessing decision and rule results.
- Support for parsing multiple
x-forwarded-forheaders 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
- @erikwilson made their first contribution in #8
- @arcjet-rei made their first contribution in #9
Full Changelog: v0.2.2...v0.2.3