Skip to content

Releases: s00d/nuxt-i18n-micro

v1.74.0

29 Jan 06:15
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • docs: Update Storybook guide with new translation merging logic (592aa6d)

🩹 Fixes

  • routes: Clear storage cache for specific locale keys (393b3da)

📖 Documentation

  • news: Update release notes for v1.73.0 DevTools enhancements (8d70a5f)
  • news: Update new features list format in release notes (dca188c)
  • news: Update feature name from "Built-in Translator" to "Online Translator" (70a64f7)

🏡 Chore

  • pnpm: Clean up pnpm-lock.yaml by removing unused dependencies (06860df)
  • stackblitz: Add configuration for Stackblitz environment (fd58131)
  • config: Restore stackblitz configuration in package.json (8c85739)
  • config: Update start command to use PORT=80 for development (4bf7959)
  • stackblitz: Update startCommand and add .stackblitzrc file (03edeae)
  • package.json: Remove StackBlitz start command (280a0cc)
  • package.json: Add StackBlitz configuration for project setup (94ddf4d)

❤️ Contributors

v1.73.0

27 Jan 14:07
Compare
Choose a tag to compare

compare changes

DevTools Update

🚀 Enhancements

  • devtools: Add getConfigs function to ServerFunctions interface (be0fe96)
  • files: Replace button with NButton for improved styling (938a2ce)
  • locales: Update search input and enhance empty state display (a5b6d43)
  • components: Add DiffViewer component for translation changes (fa019f1)
  • components: Add JSON editor component for translation management (174c5b8)
  • components: Add loader component for loading state indication (89a16b0)
  • components: Add Modal component with customizable options (18cce48)
  • components: Add pagination component with navigation buttons (8777ddf)
  • statistics: Add statistics component for translation analysis (e799bdb)
  • components: Add StatItem component for displaying statistics (d2988c7)
  • tabs: Add tabs component with active tab functionality (f002bc2)
  • translation-editor: Add translation editor component (6c773a9)
  • store: Add internationalization store with translation handling (4229808)
  • i18n: Add utility functions for flattening and unflattening translations (938f554)
  • translator: Add Translator class with multiple translation APIs (50c41f4)
  • config: Add ConfigView component for managing application settings (5026c92)
  • i18n: Add I18nView component for translation management (8df5b9c)
  • settings: Add settings view for editor and auto-translation configuration (9004d0c)
  • app: Implement tab navigation for i18n, settings, and config views (f6aac9e)
  • types: Add types for JSON values and translation content (d57ae91)
  • components: Add imports for computed and ref in DiffViewer.vue (b63eeaa)
  • devtools: Update translation functions to simplify file structure (c0cb353)
  • i18n-view: Update locale and file selection handling (71c7e8a)
  • locales: Implement file tree structure for locales selection (07ea486)

🩹 Fixes

  • alternate link: Add current slug to the base url. Replace "indexUrl" with "baseUrl + fullPath" for the alternate link (6633e23)
  • loader: Correct self-closing tag for loader-circle component (57eaf2c)
  • StatItem: Correct default value syntax in stacked property (8118a2b)
  • app: Remove unused selectedLocale variable (27be660)
  • TranslationEditor: Update translation key extraction logic (56354d2)

💅 Refactors

  • alternate link: Remove unused variable (1a863bb)
  • components: Remove FilesList.vue component (f39fe8d)
  • types: Simplify LocaleData and add TreeNode interface (a0520b7)
  • i18n: Simplify locale handling and remove unused variables (3908072)

📖 Documentation

  • news: Update release notes for Nuxt I18n Micro v1.73.0 (4c88007)

🏡 Chore

  • tests: Update devDependencies in package.json for hub-i18n (6355570)
  • test/fixtures/i18n: Update @nuxtjs/i18n version to 9.1.3 (84b510e)
  • sitemap: Update dev dependency for @nuxtjs/sitemap to v7.2.3 (2c028e8)
  • client: Add nuxt-i18n-micro-types as a dependency (db69062)

🎨 Styles

  • modal: Remove unnecessary blank line in scoped styles (76a43fe)

❤️ Contributors

v1.72.0

24 Jan 09:21
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • pages, components: Add translation support using useNuxtApp (ae524f8)
  • translation: Improve translation fallback mechanism (41b8719)

🩹 Fixes

  • seo url - slash: Remove end slash for the canonical link (28d2aa2)
  • useLocaleHead: Prevent incorrect hreflang links for locales (7b8a5d4)

💅 Refactors

  • seo url - slash: Edit let to const for "indexUrl" variable (58b14c9)

🏡 Chore

  • package: Update clean script and dependencies in package.json (c28cb9a)
  • core: Bump version to 1.0.16 in package.json (ca578e8)

❤️ Contributors

v1.71.0

23 Jan 07:01
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • types: Add hooks and customRegexMatcher properties (fb616f3)
  • playground: Add initialization and type check scripts to package.json (c8a0d96)
  • plugins: Update getLocale method to accept route parameter (0b993b4)
  • i18n: Add hooks for dynamic translation registration (69da871)
  • module: Add hooks support to i18n configuration (4202ca2)
  • tests: Add new scripts for type checking and initialization (093296b)

🩹 Fixes

  • meta: Remove unnecessary early return in meta plugin (e59bf2b)
  • define: Update locales type to use LocalesObject (30087db)
  • get: Simplify config destructuring in get.ts (6c4a718)

💅 Refactors

  • plugins: Remove redundant i18n hook registration logic (8c7a1f1)

📖 Documentation

  • faq: Remove outdated troubleshooting information for I18n plugin (983d1fa)
  • guide: Add hooks configuration section to getting started guide (662d402)

🏡 Chore

  • playground: Remove unused nuxt-cookie-control module (6c4a981)

❤️ Contributors

v1.70.0

22 Jan 12:45
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • plugins: Add i18n registration hook to custom plugin (9bd9e37)

🩹 Fixes

  • plugin: Update type for route location in translation functions (88d92b0)

📖 Documentation

  • faq: Add explanation for I18n Micro plugin issues in Nuxt (d4c49e5)

❤️ Contributors

v1.69.0

22 Jan 07:44
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • plugins: Update route type handling in locale functions (620a3ca)
  • i18n-link: Enhance to prop type for improved routing support (ef2d320)
  • content: Update configuration and enhance content handling (68fb0da)

💅 Refactors

  • route-service: Improve route type handling in locale functions (037d4bc)

🏡 Chore

  • changelog: Rm (9852e9c)
  • test/fixtures/hub-i18n: Update wrangler dependency version (31163f4)
  • test/fixtures/hub-i18n: Update wrangler dependency version (ddad464)
  • test/fixtures: Remove unused devDependencies from package.json (4896407)
  • playground: Update nuxt-i18n-micro to version v1.68.0 (9b4752a)

❤️ Contributors

v1.68.0

20 Jan 18:10
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • i18n-micro: Replace nuxt-i18n-micro module with custom MyModule (77a6347)
  • routes: Enhance translation loading and caching mechanism (520330f)

🩹 Fixes

  • routes: Correct storage implementation in get.ts (c6e58e5)
  • playground/time.sh: Improve execution time measurement format (4b053f7)

💅 Refactors

  • server/routes: Reorganize imports for improved readability (42992f2)

📖 Documentation

  • performance-results: Update performance metrics for i18n and i18n-micro (d4207f2)

🏡 Chore

❤️ Contributors

v1.67.1

20 Jan 15:16
Compare
Choose a tag to compare

compare changes

💅 Refactors

  • server: Simplify server storage initialization in get.ts (966290d)

❤️ Contributors

v1.67.0

20 Jan 15:08
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • module: Add i18n-locales storage configuration (71d736c)

💅 Refactors

  • module: Remove redundant nitroConfig.devStorage assignment (9f4ca5d)
  • module: Remove Vercel preset check and update storage config (426037f)

❤️ Contributors

v1.66.0

20 Jan 13:45
Compare
Choose a tag to compare

compare changes

🚀 Enhancements

  • nitro: Add support for Vercel deployment presets (d859a35)
  • playground: Add script to measure build execution time (ca1c831)

💅 Refactors

  • plugins: Update $t method signature to allow null defaultValue (8511f03)

🏡 Chore

  • config: Disable devtools in various nuxt.config.ts files (f728eeb)

❤️ Contributors