Skip to content

v3.3.0

Choose a tag to compare

@s00d s00d released this 06 Feb 15:48
eb9bed4

Full Changelog: v3.2.4...v3.3.0

🚀 Enhancements

  • path-strategy: Enhance route name resolution for localization (7708c00)
  • route-strategy: Increment version to 1.1.1 and add custom path redirects (f2b5bf5)
  • redirect: Add universal redirect plugin for i18n routes (6b1e1b8)
  • i18n: Optimize JSON response handling for translations (b4ecfd7)
  • server-cache: Implement process-level caching for translations (e8b6452)
  • module: Add support for default locale route inclusion (c3cf288)
  • docs: Integrate Mermaid plugin for enhanced diagram support (2b1b0f4)
  • performance: Add Chart.js integration for performance metrics (cfa8a61)
  • docs: Add Chart.js integration and performance test results link (562a351)
  • performance: Enhance performance metrics with code and translation sizes (219b401)
  • tests: Add redirect snapshots for about and section routes (4d35238)

🩹 Fixes

  • test/fixtures: Update nuxt.config.ts to handle SSR type errors (406dd20)
  • test/fixtures: Suppress TypeScript error for SSR in config (7e98e12)
  • path-strategy: Update version to 1.1.1 in package.json (a563141)

💅 Refactors

  • core: Remove RouteService and related imports (db7b953)
  • plugins: Simplify locale and translation handling logic (8ecb75c)
  • plugins: Remove deprecated client redirect plugin (ac85b16)
  • i18n: Simplify middleware by removing redirect logic (d85e801)
  • storage: Rename load method to getFromCache and improve caching (348c23f)
  • docs: Simplify enhanceApp function in theme index.js (b092df7)
  • path-strategy: Rename parameter in getClientRedirect method (69b2f54)

📖 Documentation

  • readme: Add star history section with chart link (90b9652)
  • events: Add sequence diagram for i18n:register event flow (8cabe4b)
  • i18n-cache-api: Enhance documentation with cache architecture overview (a4dc843)
  • api: Add API overview and method details to documentation (d9b16fe)
  • useI18n: Add methods overview diagram to documentation (bf0cd9d)
  • cli: Add CLI workflow overview and workflow steps to documentation (75f970b)
  • Add mermaid diagrams for improved clarity in various guides (336d2f6)
  • Add mermaid diagrams for improved clarity in various guides (c984958)
  • performance: Update performance comparison charts in guide bundle size, and CPU usage. (3ca9fef)
  • performance-results: Update performance metrics and comparisons (932af2a)
  • performance: Update performance comparison metrics and details (18a5b27)
  • performance-results: Update performance metrics and comparisons (6a07e86)
  • readme: Update performance metrics and comparison for i18n-micro (3b29935)

🏡 Chore

  • .gitignore: Add .perf-output directory to ignored files (384cbcc)

✅ Tests

  • Improve page load assertions in content tests (eb9bed4)
  • layout-switch: Add tests for layout switching and cookie redirects (4865d08)
  • redirect: Remove unused i18n configuration in redirect tests (f691bcf)
  • redirect: Remove unused i18n configuration in redirect tests (0873b6c)
  • serverless-cache: Add type assertion for translations fetching (11563d8)
  • performance: Add more info (94c5eef)
  • performance: Add more info (2351a8e)
  • path-strategy: Add tests for getClientRedirect functionality (c2b512f)
  • path-strategy: Remove unused RouterAdapter import from tests (9a69f29)
  • path-strategy: Remove unused imports and clean up whitespace (9fa1fa8)
  • path-strategy: Update test for PrefixExceptDefaultPathStrategy (88e8359)
  • tests: Remove unnecessary blank line in coverage test file (b359c9a)
  • tests: Remove unnecessary whitespace in test-utils-coverage file (e8adb62)
  • strategy-edge-cases: Clean up test cases for applyBaseUrl and factory (30b24ae)

❤️ Contributors