CHANGELOG.md
February 16, 2026 · View on GitHub
3.8.2
Patch Changes
3.8.1 (2025-11-25)
:bug: Bug Fixes
Committers: 1
- wouter bolsterlee (@wbolster)
3.8.0 (2025-11-16)
:bug: Bug Fixes
- #982 Improve and fix custom variable types support (@Demivan)
- #981 Fix i18n component using wrong translations when inside slot (@Demivan)
:boom: Breaking Change
Committers: 1
- Ivan Demchuk (@Demivan)
3.7.5 (2025-10-11)
3.7.5-0 (2025-10-11)
3.7.4 (2025-09-01)
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
3.7.3 (2025-08-05)
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
3.7.2 (2025-06-01)
:star: New Features
Committers: 1
- Ivan Demchuk (@Demivan)
3.7.1 (2025-03-15)
:zap: Improved Features
Committers: 1
- Ivan Demchuk (@Demivan)
3.7.0 (2025-02-14)
:star: New Features
- #920 Add support for mapping translation parameters (@Demivan)
- #918 Add devtools integration (@Demivan)
:zap: Improved Features
Committers: 1
- Ivan Demchuk (@Demivan)
3.6.0 (2024-05-14)
:star: New Features
Committers: 1
- Ivan Demchuk (@Demivan)
3.5.2 (2024-04-05)
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
3.5.1 (2024-04-04)
:star: New Features
Committers: 1
- Ivan Demchuk (@Demivan)
3.5.0 (2023-09-06)
:star: New Features
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
3.4.0 (2023-06-15)
:star: New Features
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
3.3.0 (2023-02-24)
:star: New Features
Committers: 1
- Steve Axtmann (@Flambe)
3.2.1 (2023-02-16)
:bug: Bug Fixes
- #808 Fix typing error which breaks app.use (@hongquan)
- #809 Fix order of export fields in package.json (@Demivan)
Committers: 2
3.2.0 (2022-10-21)
:star: New Features
Committers: 1
- Ivan Demchuk (@Demivan)
3.1.4 (2022-10-20)
:bug: Bug Fixes
- Fix node 12 support (990fd5f)
3.1.3 (2022-10-20)
:bug: Bug Fixes
- Remove problematic browser field (0195b03)
3.1.2 (2022-10-20)
:bug: Bug Fixes
- Remove conditional export that interferes with Nuxt 2
3.1.1 (2022-08-22)
:chart_with_upwards_trend: Performance Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
3.1.0 (2022-07-18)
:star: New Features
Committers: 1
- Ivan Demchuk (@Demivan)
3.0.3 (2022-06-29)
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
3.0.2 (2022-06-28)
:bug: Bug Fixes
:pencil: Documentation
- #753 Fix typo (@samuelstroschein)
Committers: 3
- Ignacio Durand (@nachodd)
- Ivan Demchuk (@Demivan)
- Samuel Stroschein (@samuelstroschein)
3.0.1 (2022-01-10)
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0 (2021-06-12)
:tada: Stable release :tada:
Complete rewrite of the library since version 2
- Support Vue 3 and 2
- Composition api support
- Webpack loader for defining translation resources in SFC custom blocks
- Rollup/Vite plugin for defining translation resources in SFC custom blocks
- Added Typescript type definitions
- #472 Pass message attributes as i18n component slots props (@davidrios)
v3.0.0-beta.19 (2021-09-01)
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.17 (2021-08-28)
:star: New Features
:bug: Bug Fixes
:pencil: Documentation
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.16 (2021-07-19)
:star: New Features
:bug: Bug Fixes
:pencil: Documentation
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.15 (2021-07-15)
:star: New Features
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.14 (2021-06-24)
:star: New Features
:pencil: Documentation
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.13 (2021-06-12)
:star: New Features
:boom: Breaking Change
Initialization code changed from:
const enBundle = new FluentBundle("en");
const ukBundle = new FluentBundle("uk");
const fluent = createFluentVue({
locale: "en",
bundles: [enBundle, ukBundle],
});
to:
const enBundle = new FluentBundle("en");
const ukBundle = new FluentBundle("uk");
const fluent = createFluentVue({
bundles: [enBundle],
});
Instead of using locale property to select current locale, bundles property is now used as current negotiated fallback chain of languages.
This allows consumers to choose language negotiation logic suitable for their app.
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.12 (2021-06-07)
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.11 (2021-06-06)
:bug: Bug Fixes
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.10 (2021-05-31)
:star: New Features
fluent-vue
:bug: Bug Fixes
fluent-vue
:pencil: Documentation
Committers: 1
- Ivan Demchuk (@Demivan)
v3.0.0-beta.9 (2021-04-13)
:star: New Features
fluent-vue- #472 Pass message attributes as i18n component slots props (@davidrios)
Committers: 2
- David Rios (@davidrios)
- Ivan Demchuk (@Demivan)
v3.0.0-beta.8 (2021-04-01)
Bug Fixes
v3.0.0-beta.7 (2021-03-15)
v3.0.0-beta.6 (2021-03-15)
Bug Fixes
- loader: trim leading and trailing newlines added by vue-loader (63d71fc)
Features
- composition: Add ta methods to useFluent() (2697abe)
v3.0.0-beta.5 (2021-01-14)
Bug Fixes
- component: fix runtime warning (80fae89)
v3.0.0-beta.4 (2020-12-21)
Features
- add hmr to fluent-vue-loader (4c05f49)
v3.0.0-beta.3 (2020-11-26)
Bug Fixes
- allow $ta method to work without text (#170) (5597392)
- i18n component not working with message overrides (#236) (7b3c170)
v3.0.0-beta.2 (2020-10-08)
v3.0.0-beta.1 (2020-10-08)
Bug Fixes
Features
v3.0.0-beta.0 (2020-08-02)
v3.0.0-alpha.3 (2020-08-02)
Bug Fixes
- do not remove root context (de1042f)
v3.0.0-alpha.2 (2020-08-02)
Bug Fixes
- bring back ability to dynamically add bundles (e1360d3)
v3.0.0-alpha.1 (2020-08-02)
v3.0.0-alpha.0 (2020-07-12)
Code Refactoring
Features
- loader: add webpack fluent-vue-loader (69e5423)
BREAKING CHANGES
- plugin initialization code changed:
import { createFluentVue } from "fluent-vue";
const fluent = createFluentVue({
locale: "en",
bundles: bundles,
});
Vue.use(fluent);
- instead of using order of bundles for selecting locale 'locale' property on fluent object should be used
v2.4.5 (2020-04-13)
Bug Fixes
- package: update yarn.lock to reduce vulnerabilities (faae0be)
v2.4.4 (2020-04-13)
Bug Fixes
v2.4.3 (2020-03-07)
Bug Fixes
- package: update @fluent/dedent to version 0.2.0 (2363355)
- package: update @fluent/sequence to version 0.5.0 (27e5d23)
v2.4.2 (2020-02-18)
Bug Fixes
- reduce bundle size by not bundling npm dependencies (6faca34)
- types: improve typescript type definitions (a07a8e3)
v2.4.1 (2020-02-16)
Bug Fixes
- package: make @fluent/bundle a peer dependency and @fluent/dedent a dev dependency (14c487c), closes #43
- package: update @fluent/bundle to version 0.15.0 (2991da9)
Features
- component: add component for component interpolation (79bac0a)
- directive: add whitelist for allowed attributes on element (ee9c516), closes #11
- directive: allow to not set element textContent from translations (b4f67fd)
- directive: update translations when parameters change (3c7dfe4)
- method: add a way to get message attrs (48f68bb), closes #9
- refresh vue components when bundle list changes (bfc3039)
- plugin: allow passing multiple bundles to plugin (699838f)
BREAKING CHANGES
- plugin: Instead on
bundleoption plugin now acceptsbundlesoption with array of bundles
v1.3.0 (2019-08-08)
Bug Fixes
- directive: fix localization when element does not have attributes (a3581fd)
Features
v1.2.0 (2019-08-08)
Features
- directive: use directive argument for translation key (c0bf0c7)
v1.1.0 (2019-08-07)
Features
- directive: initial directive implementation (31e4595)