Skip to content

Releases

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 16:11
5eff399

0.1.0 (2026-11-01)

This release targets Effect 4. Version 0.0.9 is the final Effect v3 release.

The core preset reports imperative JavaScript control flow and explicit mutation, including inside Effect operations. The CLI requires Node.js 24 or newer.

v0.1.0-dev.5

v0.1.0-dev.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Oct 17:42
f0f1cd1

0.1.0-dev.5 (2026-10-30)

Features

  • enforce declarative Effect control flow (f7ed5d9)
  • enforce declarative Effect control flow (5074a78)

v0.1.0-dev.4

v0.1.0-dev.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 19:35
96ee0f1

0.1.0-dev.4

All 158 rule fixtures now include documentation and define their dependencies. Fixture loading rejects missing documentation comments.

Validation passed all 208 tests and strict typechecking for 157 ordinary fixtures. One migration fixture deliberately uses obsolete Effect.async. The release archive builds successfully.

The packaged rules and CLI are unchanged from 0.1.0-dev.3.

v0.1.0-dev.3

v0.1.0-dev.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 16:14
82ae9e1

0.1.0-dev.3 (2026-10-29)

Bug Fixes

  • align operation composition with Effect v4 APIs (d8a6b54)
  • align operation composition with Effect v4 APIs (afeee88)

v0.1.0-dev.2

v0.1.0-dev.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 15:23
686a9eb

0.1.0-dev.2 (2026-10-29)

Bug Fixes

  • avoid repeated module scans in cast and stylesheet matchers (8a8c9f4)
  • calibrate Effect v4 composition matchers and regressions (656e142)
  • calibrate Effect v4 composition matchers with regressions (361a780)

Performance Improvements

  • avoid repeated module scans for unrelated declarations (62fc99a)

v0.1.0-dev.1

v0.1.0-dev.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 12:47
48b918b

0.1.0-dev.1 (2026-10-29)

Features

  • replace custom CLI with native Effect commands and scoped Biome (aa5c958)
  • ship native Effect CLI and fixture-based rule testing (f99d9ff)
  • ship native Effect CLI and fixture-based rule testing (f99d9ff)

Bug Fixes

  • clarify service layers and preserve callback semantics (022a877)
  • compile Effect CLI modules for installed Node packages (762b1af)
  • complete Effect-native tooling and pass release checks (3283361)
  • distinguish status constants from ordinary text (a41c0aa)
  • match only direct object spreads in fragment assembly rule (a1ced38)
  • preserve repeated matches and import scope in Effect rules (628f963)
  • restrict expression callback advice to single return bodies (4410d13)

v0.1.0-dev.0

v0.1.0-dev.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 14:56
84d010b

0.1.0-dev.0 (2026-10-28)

⚠ BREAKING CHANGES

  • migrate dev rules to Effect v4
  • finish Effect v4 rules and sanitize public examples

Features

  • finish Effect v4 rules and sanitize public examples (fede562)
  • migrate dev rules to Effect v4 (28c95f0)

Miscellaneous Chores

  • dev: prepare Effect v4 prerelease (3b5e9aa)

v0.0.9

Choose a tag to compare

@github-actions github-actions released this 21 Oct 17:07
20ddd23

0.0.9 (2026-10-21)

Features

  • improve rule diagnostics and add collection and style checks (e5d7017)
  • warn on Effect value keys and improve lint guidance (c705b6e)

Bug Fixes

  • allow complete service operations in staging rule (ea092d6), closes #38

v0.0.8-dev.2

v0.0.8-dev.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 16:40
fa79501

0.0.8-dev.2 (2026-10-21)

Features

  • add defragmentation guardrail rules (78173a5)
  • add family collection read lint rule (5a2dfe7)
  • add linteffect cli and prerelease branch publish (9c74f37)
  • add no-family-collection-read lint rule (2e8ee2e)
  • add no-naked-object-state-update rule and agent guide workflow (8f5420a)
  • add no-naked-object-state-update rule and guide workflow (08a172f)
  • calibrate defragmentation guardrails (11786a7)
  • calibrate defragmentation guardrails (7a2dec7)
  • detect loose tag extraction from unknown (d81736d)
  • detect manual data guards over unknown input (c7b7baf)
  • ship cli-based zero-setup lintEffect trial flow (a80eacb)
  • split published presets and ship lint guidance (#5) (5760113)
  • warn on Effect value keys and improve lint guidance (c705b6e)

Bug Fixes

  • add release pull request automation (#15) (bd9d1de)
  • align cli surface with published behavior (82d654f)
  • align tag rule fixtures with Effect ADTs (2396cda)
  • allow as const in no-model-overlay-cast (a3db050)
  • allow complete service operations in staging rule (ea092d6), closes #38
  • allow context index rebuilds outside Ref transitions (4dc3934)
  • anchor grit rules for lint performance (024a481)
  • anchor Grit rules for lint performance (287a33b)
  • delete nested Effect argument rule (ff8f1ac)
  • dev: allow complete service API operations (9ba01d5)
  • disable setup-node package-manager cache (106bd0b)
  • enable corepack before ci yarn detection (8cf6cff)
  • enable corepack before ci yarn detection (e3db6de)
  • enable npm trusted publisher mode (0854840)
  • generalize manual data guard detection (a5935c2)
  • increment dev prerelease suffixes (55f4df8)
  • increment dev prerelease suffixes (7a2d048)
  • keep pre-1 releases on patch bumps (#19) (1ba2e7f)
  • let release-please open release pull requests (#16) (a052c1b)
  • make arrow return advisory prompt review (d527248)
  • make arrow return advisory prompt review (be63059)
  • make no-switch-statement flag switch statements (f408e42)
  • remove nested Effect argument rule from presets (db41a18)
  • remove noisy nested Effect argument rule from presets (5f0fbc0)
  • require manual release dispatch (#14) (cb8fb02)
  • support manual build workflow dispatch (#13) (2588c0a)
  • use default token for release-please (#17) (c77d0f5)
  • use release.yml for manual prereleases (1ccf1a2)
  • use top-level projen prerelease branch workflows (449b64e)

v0.0.8

Choose a tag to compare

@github-actions github-actions released this 17 Oct 04:19
2a87d72

0.0.8 (2026-07-17)

Features

  • detect loose tag extraction from unknown (d81736d)
  • detect manual data guards over unknown input (c7b7baf)

Bug Fixes

  • align tag rule fixtures with Effect ADTs (2396cda)
  • generalize manual data guard detection (a5935c2)
  • make arrow return advisory prompt review (d527248)
  • make arrow return advisory prompt review (be63059)