What's Changed
- fix: strip wildcards and add field filtering to HashesFieldsDetectionItemTransformation by @frack113 in #488
- Fix ControlCharacterValidator off-by-one so 0x1F is flagged by @arpitjain099 in #491
- Expand placeholder character set to match Sigma spec by @thomaspatzke with @Copilot in #485
- Refactor CommandPlaceholderTransformation tests for platform compatibility by @thomaspatzke in #495
- Bump typing-extensions from 4.15.0 to 4.16.0 by @dependabot[bot] in #494
- spec compliance: add missing utf16be/utf16 modifiers and temporal_extended correlation types by @frack113 in #492
- feat: add GenericTypeValueTransformation for regex-based field extraction by @frack113 in #489
- Raise SigmaPipelineConditionError in match_field_in_value when no condition is defined by @SAY-5 in #506
- build(deps-dev): bump mypy from 2.1.0 to 2.3.0 by @dependabot[bot] in #507
- build(deps): bump schneegans/dynamic-badges-action from 1.8.0 to 1.9.0 by @dependabot[bot] in #498
- build(deps): bump jq from 1.11.0 to 1.12.0 by @dependabot[bot] in #501
- Fix ExtractFieldsTransformation silent data loss on partial regex mismatch by @thomaspatzke with @Copilot in #508
- fix(processing): compile filter regex at init and raise SigmaConfigurationError on invalid pattern by @Romil2112 in #511
- fix(transformations): raise SigmaValueError instead of bare Exception in HashesFieldsDetectionItemTransformation by @Romil2112 in #512
- Fix: ConvertTypeTransformation restricted to num<->str conversions by @thomaspatzke in #517
- Fix SigmaRule.to_dict() failing after MapStringTransformation (and other ValueTransformations) by @thomaspatzke with @Copilot in #513
- build(deps-dev): bump types-requests from 2.33.0.20260518 to 2.33.0.20260712 by @dependabot[bot] in #500
- fix(conditions): match selector identifiers exactly, not by prefix by @arpitjain099 in #497
- build(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #518
- build(deps): bump types-pyyaml from 6.0.12.20260518 to 6.0.12.20260724 by @dependabot[bot] in #519
- build(deps-dev): bump pre-commit from 4.6.0 to 4.6.1 by @dependabot[bot] in #520
- Collect_errors mechanism does not collect Tags errors by @LeDav1 in #516
- feat(processing): extend filter to all external source formats by @Romil2112 in #503
New Contributors
- @arpitjain099 made their first contribution in #491
- @SAY-5 made their first contribution in #506
- @Romil2112 made their first contribution in #511
- @LeDav1 made their first contribution in #516
Full Changelog: v1.4.0...v1.5.0