Releases: s00d/nuxt-i18n-micro
Releases · s00d/nuxt-i18n-micro
v1.77.0
🚀 Enhancements
- types: Add noPrefixRedirect option to ModuleOptions (a491d48)
- types: Add noPrefixRedirect option to ModuleOptions (1c8b1e5)
📖 Documentation
- guide: Add "Using Translations in Components" guide (4427221)
- faq: Add troubleshooting section for build errors on Cloudflare (4dd1afb)
- vitepress: Update link for custom auto detect guide (a2121cc)
- guide: Add
noPrefixRedirect
option to getting started guide (771cea9)
✅ Tests
- pages-manager: Add includeDefaultLocaleRoute flag to PageManager (350d3e1)
❤️ Contributors
- Pavel Kuzmin (@s00d)
v1.76.3
🩹 Fixes
- plugins: Enhance locale route resolution logic (8bdf47a)
📖 Documentation
- custom-auto-detect: Add guide for custom language detection plugin (3dbccbf)
- guide: Update custom auto-detect documentation for clarity (675b717)
- guide: Remove unnecessary blank lines in custom auto-detect guide (3868e78)
❤️ Contributors
- Pavel Kuzmin (@s00d)
v1.76.2
v1.76.1
v1.76.0
🚀 Enhancements
- module: Update routing strategy to support prefix_except_default (14db8a7)
- client: Add client-only page with SSR disabled (e3c650f)
- pages: Add old product redirect page (45d7a01)
- locales: Add initial locale files for client and old-product (898f987)
🩹 Fixes
- module: Improve route rule handling for prefix strategies (302e002)
- module: Prevent processing of API routes in route rules (b700706)
📖 Documentation
- guide: Update default value for
strategy
option in documentation (2e060b7)
🏡 Chore
- locales: Add empty JSON files for language localization (100724d)
✅ Tests
- basic: Add tests for client-only rendering and redirection (c65428e)
❤️ Contributors
- Pavel Kuzmin (@s00d)
v1.75.0
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)