All notable changes to this project will be documented in this file.

0.13.0 (2026-05-20)

⚠ BREAKING CHANGES

  • hoist PinnedTimeInExpression check to be enabled by default. It is expected this is an accident in the overwhelming amount of times and in the unlikely case it is not, a local override is preferred.

Features

0.12.1 (2026-05-14)

Bug Fixes

0.12.0 (2026-05-13)

Features

0.11.0 (2026-05-09)

Features

0.10.0 (2026-04-26)

⚠ BREAKING CHANGES

  • UseCodeInterface now flags Ash.read!(MyApp.Post), Ash.read/1, Ash.get!/3, Ash.get/3, and Ash.stream!/2 calls that omit the :action keyword, treating them as targeting the resource's primary :read action. Projects whose CI was previously green on bare- form calls will see new issues - either define a code interface, add an explicit action: :read, or disable the check.

Features

Bug Fixes

0.9.0 (2026-04-26)

⚠ BREAKING CHANGES

  • AuthorizeFalse now excludes test directories by default via the new excluded_paths param (#92)

Features

  • add excluded_paths param to AuthorizeFalse check, excluding test directories by default (#92) (3f725fd) by @leonqadirie

0.8.0 (2026-04-22)

Features

Bug Fixes

0.7.0 (2026-04-10)

Features

0.6.0 (2026-04-10)

⚠ BREAKING CHANGES

  • use Ash's introspection and tighten checks (#53)

Features

0.5.2 (2026-04-08)

Bug Fixes

0.5.1 (2026-04-08)

Bug Fixes

0.5.0 (2026-04-08)

Features

0.4.0 (2026-04-06)

Features

0.3.0 (2026-04-06)

⚠ BREAKING CHANGES

  • disable most rules by default (#13)

Features

Bug Fixes

0.2.0 (2026-04-05)

Features

0.1.0 (2026-04-05)

⚠ BREAKING CHANGES

Features