Releases: s00d/nuxt-i18n-micro
Releases · s00d/nuxt-i18n-micro
v1.74.0
🚀 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 inpackage.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
- Pavel Kuzmin (@s00d)
v1.73.0
🚀 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
andref
inDiffViewer.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 addTreeNode
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 to9.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
- Pavel Kuzmin (@s00d)
- TristanSurGithub (@TristanSurGithub)
v1.72.0
🚀 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
- Pavel Kuzmin (@s00d)
- TristanSurGithub (@TristanSurGithub)
v1.71.0
🚀 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 useLocalesObject
(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
- Pavel Kuzmin (@s00d)
v1.70.0
v1.69.0
🚀 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 versionv1.68.0
(9b4752a)
❤️ Contributors
- Pavel Kuzmin (@s00d)
v1.68.0
🚀 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
- changelog: Rm (63cb102)
❤️ Contributors
- Pavel Kuzmin (@s00d)
v1.67.1
v1.67.0
v1.66.0
🚀 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
- Pavel Kuzmin (@s00d)