Skip to content

Releases: coreruleset/crs-linter

v1.0.0

08 Jan 13:47
4fc71df

Choose a tag to compare

What's Changed

Breaking

  • refactor: split checks into individual rules by @fzipi in #6

Important

  • docs: update linter rules docstrings by @fzipi in #86
  • refactor: parse_version_from_latest_tag() based on code review feedback by @Copilot in #103
  • fix: filter git tags by major version for maintenance branches by @fzipi in #102

Other changes

  • test: add test for pmfromfile by @fzipi in #88
  • test: add fixtures and more tests by @fzipi in #89
  • tests: add more coverage by @fzipi in #90
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #74
  • chore(deps): update all non-major dependencies in .github/workflows/pypi-test-release.yml by @renovate[bot] in #75
  • chore(deps): update astral-sh/setup-uv action to v7 in .github/workflows/test.yml by @renovate[bot] in #76
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #77
  • chore(deps): update github/codeql-action action to v4 in .github/workflows/codeql-analysis.yml by @renovate[bot] in #78
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #79
  • chore(deps): update all non-major dependencies in .github/workflows/pypi-test-release.yml by @renovate[bot] in #80
  • chore(deps): update dependency astral-sh/uv to v0.9.8 in .github/workflows/pypi-test-release.yml by @renovate[bot] in #81
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #83
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #84
  • chore(deps): update actions/checkout action to v6 in .github/workflows/test.yml by @renovate[bot] in #85
  • chore(deps): update dependency pytest to v9 in pyproject.toml by @renovate[bot] in #82
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #91
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #92
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #93
  • fix(deps): update all non-major dependencies in .github/workflows/pypi-test-release.yml by @renovate[bot] in #94
  • fix: renovatebot config by @fzipi in #95
  • chore(deps): update dependency astral-sh/uv to v0.9.21 in .github/workflows/pypi-test-release.yml by @renovate[bot] in #96
  • chore(deps): update dependency astral-sh/uv to v0.9.22 in .github/workflows/pypi-test-release.yml by @renovate[bot] in #97
  • ci: update CRS version by @fzipi in #98
  • Add .github/copilot-instructions.md for agent onboarding by @Copilot in #100
  • chore(deps): update astral-sh/setup-uv digest to 61cb8a9 in .github/workflows/test.yml by @renovate[bot] in #101

Full Changelog: v0.2.3...v1.0.0

v0.2.3

05 Oct 07:25
ecb797a

Choose a tag to compare

What's Changed

Fixes

  • fix: try to fix renvovates bad version updates for CRS by @theseion in #60
  • fix: only use "-dev" version when determining version from latest tag by @theseion in #73

Dependency updates

  • chore(deps): update actions/setup-python action to v6 in .github/workflows/test.yml by @renovate[bot] in #67
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #66
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #68
  • chore(deps): update dependency astral-sh/uv to v0.8.19 in .github/workflows/pypi-test-release.yml by @renovate[bot] in #70
  • chore(deps): update all non-major dependencies in .github/workflows/pypi-test-release.yml by @renovate[bot] in #72

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

v0.2.2

04 Sep 08:02
f13c70a

Choose a tag to compare

What's Changed

  • fix: log "info" as "notice" with github output by @theseion in #65

Full Changelog: v0.2.1...v0.2.2

v0.2.1

25 Aug 06:00
142593f

Choose a tag to compare

What's Changed

Fixes

#64

Dependency Updates

  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #62
  • chore(deps): update actions/checkout action to v5 in .github/workflows/test.yml by @renovate[bot] in #63
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in

Full Changelog: v0.2.0...v0.2.1

v0.2.0

16 Aug 04:13
ea93bca

Choose a tag to compare

What's Changed

Features And Improvements

  • fix: use renovatebot for updating by @fzipi in #42
  • feat: new feature: find rules without tests by @airween in #47
  • chore: remove external lists dependency from regression test by @airween in #52
  • feat: move version detection for version check into linter by @theseion in #58

Dependency Updates

  • chore(deps): update github/codeql-action digest to ff0a06e in .github/workflows/codeql-analysis.yml by @renovate[bot] in #37
  • chore(deps): update astral-sh/setup-uv digest to f0ec1fc in .github/workflows/test.yml by @renovate[bot] in #38
  • chore: bump CRS version to 4.15.0 in GH test by @airween in #40
  • chore(deps): update github/codeql-action digest to fca7ace in .github/workflows/codeql-analysis.yml by @renovate[bot] in #41
  • chore(deps): update github/codeql-action digest to ce28f5b in .github/workflows/codeql-analysis.yml by @renovate[bot] in #43
  • fix(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #45
  • chore(deps): update astral-sh/setup-uv digest to bd01e18 in .github/workflows/test.yml by @renovate[bot] in #46
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #48
  • chore(deps): update github/codeql-action digest to 181d5ee in .github/workflows/codeql-analysis.yml by @renovate[bot] in #51
  • chore(deps): update astral-sh/setup-uv digest to 7edac99 in .github/workflows/test.yml by @renovate[bot] in #53
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate[bot] in #54
  • chore(deps): update github/codeql-action digest to 51f7732 in .github/workflows/codeql-analysis.yml by @renovate[bot] in #55
  • feat: bump CRS to 4.17.0 by @airween in #56
  • fix(deps): update all non-major dependencies in .github/workflows/pypi-test-release.yml by @renovate[bot] in #59

Full Changelog: v0.1.2...v0.2.0

v0.1.2

07 May 04:14
ef2aa90

Choose a tag to compare

What's Changed

  • fix: use file's basename instead of passed argument by @airween in #30
  • chore(deps): update github/codeql-action digest to 45775bd in .github/workflows/codeql-analysis.yml by @renovate in #31
  • chore(deps): update astral-sh/setup-uv digest to d4b2f3b in .github/workflows/test.yml by @renovate in #32
  • chore: check rules without filename tag by @airween in #27
  • Update all non-major dependencies in .github/workflows/test.yml by @renovate in #33
  • Update astral-sh/setup-uv action to v6 in .github/workflows/test.yml by @renovate in #34
  • Update all non-major dependencies in .github/workflows/test.yml by @renovate in #35
  • feat: improve GitHub output in case of errors by @theseion in #36

Full Changelog: v0.1.1...v0.1.2

v0.1.1

31 Mar 05:58
f264963

Choose a tag to compare

What's Changed

  • fix: call logging.basicConfig() to configure root logger by @theseion in #26
  • chore: update version to 0.1.1 by @theseion in #28

Dependency Updates

  • chore(deps): update github/codeql-action digest to 6bb031a in .github/workflows/codeql-analysis.yml by @renovate in #22
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate in #23
  • chore: add upstream tags by @fzipi in #24
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate in #25

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

05 Mar 12:38
8bba1f0

Choose a tag to compare

What's Changed

  • refactor: add tests as pytests by @fzipi in #1
  • chore: use python only by @fzipi in #2
  • refactor: split cli methods to easy testing by @fzipi in #3
  • feat: Change import methods of modules by @airween in #5
  • chore: add renovatebot config by @fzipi in #7
  • fix: renovatebot config by @fzipi in #9
  • chore(deps): pin dependencies in .github/workflows/test.yml by @renovate in #11
  • fix: remove debug prints by @fzipi in #12
  • chore: add test release to pypi by @fzipi in #13
  • fix: allow permissions for token usage by @fzipi in #14
  • chore: add pre release workflow by @fzipi in #15
  • chore(deps): pin dependencies in .github/workflows/pypi-test-release.yml by @renovate in #16
  • chore(deps): update all non-major dependencies in .github/workflows/test.yml by @renovate in #17
  • chore(deps): update astral-sh/setup-uv digest to f94ec6b in .github/workflows/test.yml by @renovate in #18
  • ci: update environment by @fzipi in #19
  • [skip ci] fix: enviromnent name by @fzipi in #20

New Contributors

Full Changelog: https://github.com/coreruleset/crs-linter/commits/v0.1.0