1.13.0 (2026-08-03)
1.12.1 (2026-08-03)
- cli: auditoria de drift confiável — exit codes separados e sem devDep (#42) (7afea83)
- templates: reconcilia templates com o que os consumidores já corrigiram (#43) (e46ca5f)
1.12.0 (2026-08-02)
1.11.1 (2026-07-09)
- ci: atualizar actions para o runtime Node 24 em templates e workflows (#38) (d1d2a8b)
- cli: republicar quando templates/ mudam na detecção de release (#39) (141f102)
1.11.0 (2026-07-09)
- tsconfig: alinhar module do base para ESNext (3aae244)
- eslint: elevar typescript-eslint para 8.63.0 (suporte ao TS 6.0) (59c054c)
1.10.0 (2026-05-14)
1.9.0 (2026-05-13)
1.8.0 (2026-04-24)
1.7.0 (2026-04-24)
- templates: remover deployments: write nao utilizado do ci.yml (#27) (68aed4b)
- templates: remover shamefully-hoist=false do .npmrc (#26) (d489412)
1.6.1 (2026-04-24)
- release: unify release+publish with the rest of the ecosystem (#25)
- cli: nota sobre higiene de templates no copy-templates (131eb43)
- templates: usar contexto do repo atual no pr-review-responder (c1dde13)
1.6.0 (2026-04-23)
- ui: OpenFooter no longer accepts `socials` or `disclaimer` props; the `OpenFooterSocial` type is removed.
Migration for consumers:
```diff -<OpenFooter
- brand={{ ... }}
- disclaimer="Este software é fornecido ..."
- socials={[
- { href: 'https://github.com/...', icon: , label: 'GitHub' },
- { href: 'https://www.npmjs.com/...', icon: , label: 'npm' },
- ]} -/> +<OpenFooter
- brand={{ ... }}
- githubUrl="https://github.com/Precisa-Saude/"
- npmUrl="https://www.npmjs.com/package/@precisa-saude/" +/> ```
- refactor(ui): drop stale key prop from SocialLink
The key={href} inside SocialLink was a leftover from the previous loop-based render; in the current OpenFooter layout SocialLink is used twice statically, so the key serves no purpose.
1.5.1 (2026-04-23)
1.5.0 (2026-04-23)
1.4.0 (2026-04-23)
1.3.0 (2026-04-23)
- templates: adicionar .claude/settings.json compartilhado (7c3cd0b)
- agent-instructions: add guidance on time estimates (9ca8450)
1.2.0 (2026-04-22)
- eslint: expandir override de tests pra cobrir benchmarks e test/ dirs (4b0cf9e)
- eslint: mover max-lines off pra override compartilhado de testes (8d91d68)
1.1.2 (2026-04-22)
1.1.1 (2026-04-22)
- ci: concede models: read no caller para review.yml poder pedir (4fa67b3)
1.1.0 (2026-04-22)
- consolidação do tooling — novos pacotes, workflows canônicos, configs unificados (9415943)
1.0.4 (2026-04-22)
1.0.3 (2026-04-21)
1.0.2 (2026-04-21)
1.0.1 (2026-04-21)
- ci: add Claude code-review workflow + template (416edf4)
- ci: add provider failover to review workflow (Anthropic → OpenAI) (#3) (7e53557)
- ci: show tokens + cost in review attribution; drop verbose fallback message (#9) (d54e31e)
- cli: implement precisa new / sync / doctor (#8) (e2b7bd6)
- templates: add initial template set (dotfiles, husky, governance, github) (b3b2628)
- themes: add @precisa-saude/themes package (#2) (e5afd69)
- ui: add @precisa-saude/ui v0 — utilities + hooks (#4) (393a3da)
- ui: add decorative components (CornerSquares, DuotoneFilter, GridOverlay, MosaicBg) (#5) (9c71a20), closes #id
- ui: add primitive components (Button, Badge, Tooltip, Select) (#6) (553ffc3)
- ci: emit round markers only on successful reviews (2c92979)
- release: initial scaffold of @precisa-saude/tooling (56bc2df)