Skip to content

Releases: QuiiBz/next-international

1.3.1

31 Oct 16:05
4e873d1

Choose a tag to compare

What's Changed

  • fix: update promise type by @blechatellier in #431

Full Changelog: 1.3.0...1.3.1

1.3.0

28 Oct 18:11
c332633

Choose a tag to compare

next-international 1.3.0 includes support for Next.js 15, thanks to @blechatellier. There are no changes to the user-facing APIs from next-international; however, Next.js 15 now requires dynamic APIs to be await'ed. This impacts params.locale, which you will need to manually await.

When migrating to Next.js 15 on a previous version while already using next-international, make sure to run the codemod before updating next-international to this version or higher:

npx @next/codemod@canary upgrade latest
npm i next-international@latest 

Learn more about the Next.js 15 migration in the documentation.

What's Changed

  • feat: support next@15 by @blechatellier in #426

New Contributors

  • @blechatellier made their first contribution in #426

Full Changelog: 1.2.4...1.3.0

1.2.4

10 Feb 08:15

Choose a tag to compare

What's Changed

  • fix(next-international): fallbackLocale type for pages router by @QuiiBz in #345
  • fix(next-international): locales switching on Pages Router by @QuiiBz in #352

Full Changelog: 1.2.3...1.2.4

1.2.3

09 Jan 13:03

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.2.2...1.2.3

1.2.2

09 Jan 07:40

Choose a tag to compare

What's Changed

  • fix(next-international): resolve I18nProviderWrapper interface by @ubinatus in #331

Full Changelog: 1.2.1...1.2.2

1.2.1

08 Jan 20:51
9d65805

Choose a tag to compare

What's Changed

  • fix(next-international): resolve consistent scoped types by @ubinatus in #329

New Contributors

Full Changelog: 1.2.0...1.2.1

1.2.0

08 Jan 18:08

Choose a tag to compare

What's Changed

  • perf(next-international): optimize middleware by @Yovach in #292
  • perf(next-international): cache locales by @QuiiBz in #314
  • chore: update nextjs to 14 by @QuiiBz in #315
  • feat(docs): add @vercel/speed-insights by @QuiiBz in #318
  • fix: execute function in I18nProviderWrapper instead of I18nProvider by @Yovach in #316
  • feat: avoid refresh if new locale is already the current locale by @moinulmoin in #322

New Contributors

Full Changelog: 1.1.4...1.2.0

1.1.4

07 Nov 20:39

Choose a tag to compare

What's Changed

  • chore: bump next to 13.5.6 by @QuiiBz in #260
  • chore: update all deps by @QuiiBz in #264
  • refactor: Update error message for clarity on defined locales by @ichiwa in #252
  • feat(next-international): set samesite attribute on cookies by @kristofferso in #269
  • fix(next-international): preserve cookies in the middleware by @Yovach in #271
  • chore(docs): add rtl support by @gustaveWPM in #273
  • chore(docs): improve RTL docs by @QuiiBz in #274
  • chore: add CONTRIBUTING.md by @QuiiBz in #280

New Contributors

  • @ichiwa made their first contribution in #252
  • @kristofferso made their first contribution in #269
  • @gustaveWPM made their first contribution in #273

Full Changelog: 1.1.3...1.1.4

1.1.3

15 Oct 16:19

Choose a tag to compare

What's Changed

  • feat(docs): add darkmode by @Willem-Jaap in #243
  • chore: bump next, next-eslint-plugin, nextra by @QuiiBz in #244
  • fix(next-international): rewrite strategies keep search params by @QuiiBz in #246

New Contributors

Full Changelog: 1.1.2...1.1.3

1.1.2

12 Oct 06:46

Choose a tag to compare

What's Changed

  • feat(next-international): export internal functions by @QuiiBz in #232
  • fix(international-types): flatten works with dot & object notation by @QuiiBz in #236
  • chore: bump next & nextra by @QuiiBz in #226
  • perf(next-international): use optional String.prototype.split param by @Yovach in #238
  • chore: enforce types imports by @Yovach in #237
  • feat(next-international): only trigger suspense on first load by @QuiiBz in #234

New Contributors

Full Changelog: 1.1.0...1.1.2