Skip to content

v1.2.0

Choose a tag to compare

@mikhailmogilnikov mikhailmogilnikov released this 11 Jul 22:04

@derived-modular/cli 1.2.0

Minor

  • dma promote — dry-run by default; --apply moves a folder feature to services/ with import rewrite, post-check, and snapshot rollback
  • dma check|doctor --suggest|--fix — safe remediations:
    • no-barrel: rewrite importers to the unique public path
    • public-api: rewrite deep imports when a mirrored public/ file exists
    • orphan-public (doctor): delete dead public files with zero importers
  • Share barrel-fix helpers in @derived-modular/boundaries
  • CLI bin name dma (so scripts.dma: "dma check ." works)
  • dma.config thresholds overrides for doctor signals
  • Promote: resolve-verify each rewritten import before commit

Patch

  • Enrich doctor help for shared-candidate and stage-growth with placement-algorithm next steps

@derived-modular/boundaries 1.2.0

  • Export shared barrel-fix helpers used by CLI and ESLint plugin

@derived-modular/eslint-plugin 1.2.0

  • Reuse boundaries barrel-fix for no-barrel autofix

@derived-modular/oxlint-plugin & @derived-modular/biome-plugin 1.2.0

  • Version sync with the fixed release group

npm i -D @derived-modular/cli@1.2.0
npx @derived-modular/cli init .
npx @derived-modular/cli check .