What's Changed
- docs: major documentation overhaul by @thomaspatzke with @Copilot in #521
- build(deps-dev): bump pip from 26.2 to 26.2.1 by @dependabot[bot] in #524
- fix(postprocessing): raise SigmaConfigurationError on invalid regex in ReplaceQueryTransformation by @Romil2112 in #523
- build(deps): bump packaging from 26.2 to 26.3 by @dependabot[bot] in #525
- Raise SigmaValueError for non-finite SigmaNumber values by @SkxOverKill in #526
- fix(rule): validate types of level, tags and related meta fields by @nkbeast in #527
- fix(rule): raise SigmaError for non-string related fields and non-map detection by @nkbeast in #528
- fix(types): transparent slicing for zero stop and friendlier YAML errors by @nkbeast in #529
- build(deps-dev): bump pylint from 4.0.6 to 4.0.7 by @dependabot[bot] in #530
- build(deps-dev): bump pre-commit from 4.6.1 to 4.6.2 by @dependabot[bot] in #531
- build(deps): bump types-pyyaml from 6.0.12.20260724 to 6.0.12.20260815 by @dependabot[bot] in #532
- build(deps-dev): bump mypy from 2.3.0 to 2.3.1 by @dependabot[bot] in #533
- fix: escape field names and rule ids in correlation queries by @thomaspatzke in #534
- fix(correlations): reject invalid and non-positive timespans by @juhiechandra in #535
- fix(types): keep escaped special characters plain in SigmaString slices by @nkbeast in #536
- fix(types): stop IPv6 CIDR expansion from collapsing byte-aligned prefixes by @nkbeast in #537
- fix(collection): skip empty YAML documents instead of crashing by @Tatamis in #541
- fix(correlations): raise SigmaCorrelationConditionError for infinite condition counts by @Tatamis in #542
- fix: avoid UnboundLocalError in SigmaFilter.from_dict with collect_errors=True by @Tatamis in #544
- docs: fix custom string transformation example by @x0Lazarus in #546
- fix: unwrap nested boolean operands with pyparsing 3.3.3 by @NeuroSaki987 in #549
- Further pyparsing fixes by @thomaspatzke in #550
New Contributors
- @SkxOverKill made their first contribution in #526
- @nkbeast made their first contribution in #527
- @juhiechandra made their first contribution in #535
- @Tatamis made their first contribution in #541
- @x0Lazarus made their first contribution in #546
- @NeuroSaki987 made their first contribution in #549
Full Changelog: v1.5.0...v1.5.1