# @codeatlasdev/ui 4.5.0: @codeatlasdev/ui 4.5.0 Page: https://ui.codeatlas.com.br/changelog/4.5.0/. Index: https://ui.codeatlas.com.br/llms/changelog.txt. 1 changesets. 1 changes. This release has no written post; the list below is generated from the changelog. ## In short 1. i18n: the message catalog is split per group and each component bun.... i18n: the message catalog is split per group and each component bundles only its own strings. ## Upgrade ```bash bun add @codeatlasdev/ui@4.5.0 ``` Across majors: `bunx @codeatlasdev/ui migrate --from --to `, or the MCP tool `get_migration`. ## Changesets ### Minor Changes - c23cff4: i18n: the message catalog is split per group and each component bundles only its own strings. `root: Button only` drops from 27.89 to 23.91 kB gzip and `AppShellLayout` from 39.88 to 36.07 kB. `Messages`, `getMessages`, `useT`, `I18nProvider`, `setLocale` and `registerLocale` behave as before; `useT()` and `getMessages()` still return the full catalog, which is bundled only when you import them.