Skip to content

Releases: Shopify/packwerk

3.2.2

11 Nov 14:38
8da471c
Compare
Choose a tag to compare

What's Changed

  • Various local dependency and version and CI changes.
  • don't associate a file with a different package that matches a prefix by @exterm in #398
  • Add assocaitions_exclude to exclude files from association inspection by @gmcgibbon in #380
  • Require stringio by @lsylvester in #418

Full Changelog: v3.2.1...v3.2.2

3.2.1

02 May 20:29
v3.2.1
abef73c
Compare
Choose a tag to compare

What's Changed

  • stricter gemspec file include by @aoc in #391
  • Fix error when parsing ERB files with yield on the top level by @rafaelfranca in #404

New Contributors

Full Changelog: v3.2.0...v3.2.1

3.2.0

16 Feb 06:55
Compare
Choose a tag to compare

What's Changed

New Features

  • Use Prism to speed up Ruby parsing by @exterm in #388
  • Don't enforce dependencies in the root package by default by @exterm in #384

Bugfixes

  • Allow Packwerk to ignore existing recorded violations for strict mode by @alxckn in #368

Full Changelog: v3.1.0...v3.2.0

3.1.0

08 Aug 20:32
v3.1.0
d5c5190
Compare
Choose a tag to compare

What's Changed

New Features

  • Add command line option to toggle parallel execution by @meganemura in #349

Bugfixes

New Contributors

Full Changelog: v3.0.1...v3.1.0

3.0.1

09 Mar 00:42
5eeecf7
Compare
Choose a tag to compare

What's Changed

New Features

  • Stop deleting deprecated_references.yml files (#317)

Bugfixes

  • Clarify documentation in TODOs (#323)
  • Fix invalid command in TODOs (#321)
  • Stop disabling Sorbet in spring test servers (#326)

3.0.0

01 Mar 19:40
3b766e1
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Remove privacy checking support (#247)

New Features

  • Add extension API (#245)
  • Remove detect-stale-violations subcommand (#262)
  • Allow for configurable offense formatter (#266)
  • Add support for strict mode violation enforcement (#271)
  • Add version subcommand (#310)

Bugfixes

  • Don't allow update-todo on specific files (#272)
  • Allow check to be used as a pre-commit hook (#293)
  • Turn off typechecking when running Packwerk from executable (#295)

2.3.0

21 Feb 22:10
Compare
Choose a tag to compare

What's Changed

New Features

  • Rename deprecated_references.yml to package_todo.yml (#242)
  • Rename update-deprecations to update-todo (#242)
  • Cleanup old deprecated_references.yml files with update-todo (#301)

2.2.2

15 Nov 01:00
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Automatically cleanup old deprecated reference files (#249)
  • Require Zeitwerk 2.6.1 (#258)
  • Deprecate detect-stale-violations command (#255)

2.2.1

18 Oct 22:53
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Fix issue where incorrect violations are found when checking single file (#176)
  • Remove digest dependency (#202)
  • Filter custom paths with include patterns (#194)

2.2.0

27 Apr 15:32
Compare
Choose a tag to compare

What's Changed

New Features

  • support default namespaces per autoload path (#190, @mclark)

Bug Fixes

Full Changelog: v2.1.1...v2.2.0