Files
openmonetis/CHANGELOG.md
Felipe Coutinho 757626c468 refactor: optimize codebase for React 19 compiler (v1.2.6)
React 19 compiler auto-optimizes memoization, making manual hooks unnecessary.

Changes:
- Remove ~60 useCallback/useMemo across 16 files
- Remove React.memo from nav-button and return-button
- Simplify hydration with useSyncExternalStore (privacy-provider)
- Add CHANGELOG.md for version tracking

No functional changes - internal optimization only.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 13:14:10 +00:00

1.6 KiB

Changelog

Todas as mudanças notáveis deste projeto serão documentadas neste arquivo.

O formato é baseado em Keep a Changelog, e este projeto adere ao Versionamento Semântico.

[1.2.6] - 2025-02-04

Alterado

  • Refatoração para otimização do React 19 compiler
  • Removidos useCallback e useMemo desnecessários (~60 instâncias)
  • Removidos React.memo wrappers desnecessários
  • Simplificados padrões de hidratação com useSyncExternalStore

Arquivos modificados

  • hooks/use-calculator-state.ts
  • hooks/use-form-state.ts
  • hooks/use-month-period.ts
  • components/auth/signup-form.tsx
  • components/contas/accounts-page.tsx
  • components/contas/transfer-dialog.tsx
  • components/lancamentos/table/lancamentos-filters.tsx
  • components/sidebar/nav-main.tsx
  • components/month-picker/nav-button.tsx
  • components/month-picker/return-button.tsx
  • components/privacy-provider.tsx
  • components/dashboard/category-history-widget.tsx
  • components/anotacoes/note-dialog.tsx
  • components/categorias/category-dialog.tsx
  • components/confirm-action-dialog.tsx
  • components/orcamentos/budget-dialog.tsx

[1.2.5] - 2025-02-01

Adicionado

  • Widget de pagadores no dashboard
  • Avatares atualizados para pagadores

[1.2.4] - 2025-01-22

Corrigido

  • Preservar formatação nas anotações
  • Layout do card de anotações

[1.2.3] - 2025-01-22

Adicionado

  • Versão exibida na sidebar
  • Documentação atualizada

[1.2.2] - 2025-01-22

Alterado

  • Atualização de dependências
  • Aplicada formatação no código