Skip to content

v1.5.1

Latest

Choose a tag to compare

@thomaspatzke thomaspatzke released this 21 Sep 16:17
· 7 commits to main since this release
c9f7483

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

Full Changelog: v1.5.0...v1.5.1