diff --git a/CHANGELOG.md b/CHANGELOG.md index ed7e13900..b5a136a3b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,139 +1,184 @@ +## v9.2.0-alpha.5 (2021-07-06) + +#### :zap: Improvement Features + +- `vue-i18n` + - [#545](https://github.com/intlify/vue-i18n-next/pull/545) Allow number and boolean in args of number formatting ([@yannbriancon](https://github.com/yannbriancon)) + +#### :boom: Breaking Change + +- `core-base`, `core`, `devtools-if`, `message-compiler`, `message-resolver`, `runtime`, `shared`, `vue-devtools`, `vue-i18n` + - [#560](https://github.com/intlify/vue-i18n-next/pull/560) breaking: drop node v10 ([@kazupon](https://github.com/kazupon)) + +#### :pencil: Documentation + +- Other + - [#555](https://github.com/intlify/vue-i18n-next/pull/555) docs: add `defaultSFCLang` and `globalSFCScope` to sfc ([@userquin](https://github.com/userquin)) + - [#549](https://github.com/intlify/vue-i18n-next/pull/549) Fix VueJS Syntax ([@MarianPohling](https://github.com/MarianPohling)) +- `vue-i18n` + - [#541](https://github.com/intlify/vue-i18n-next/pull/541) Add number formatting missing type definition ([@yannbriancon](https://github.com/yannbriancon)) + +#### Committers: 5 + +- Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) +- Marian Pohling ([@MarianPohling](https://github.com/MarianPohling)) +- Yann Briançon ([@yannbriancon](https://github.com/yannbriancon)) +- [@userquin](https://github.com/userquin) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.2.0-alpha.4 (2021-06-12) #### :bug: Bug Fixes -* `core-base` - * [#532](https://github.com/intlify/vue-i18n-next/pull/532) fix: __INTLIFY_PROD_DEVTOOLS__ is not defined ([@kazupon](https://github.com/kazupon)) -* `vue-i18n` - * [#524](https://github.com/intlify/vue-i18n-next/pull/524) fix: cannot hook at beforeUnmount/unmounted ([@kazupon](https://github.com/kazupon)) + +- `core-base` + - [#532](https://github.com/intlify/vue-i18n-next/pull/532) fix: **INTLIFY_PROD_DEVTOOLS** is not defined ([@kazupon](https://github.com/kazupon)) +- `vue-i18n` + - [#524](https://github.com/intlify/vue-i18n-next/pull/524) fix: cannot hook at beforeUnmount/unmounted ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* `vue-i18n` - * [#526](https://github.com/intlify/vue-i18n-next/pull/526) drop node v10 ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#526](https://github.com/intlify/vue-i18n-next/pull/526) drop node v10 ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.2.0-alpha.3 (2021-06-02) #### :bug: Bug Fixes -* [#519](https://github.com/intlify/vue-i18n-next/pull/519) fix `d.ts` breaking ([@kazupon](https://github.com/kazupon)) + +- [#519](https://github.com/intlify/vue-i18n-next/pull/519) fix `d.ts` breaking ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.2.0-alpha.2 (2021-06-02) #### :star: Features -* `core-base`, `vue-i18n` - * [#508](https://github.com/intlify/vue-i18n-next/pull/508) feat: global type definition ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `vue-i18n` + - [#508](https://github.com/intlify/vue-i18n-next/pull/508) feat: global type definition ([@kazupon](https://github.com/kazupon)) #### :bug: Bug Fixes -* `core-base` - * [#515](https://github.com/intlify/vue-i18n-next/pull/515) Closes [#383](https://github.com/intlify/vue-i18n-next/issues/383) ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) + +- `core-base` + - [#515](https://github.com/intlify/vue-i18n-next/pull/515) Closes [#383](https://github.com/intlify/vue-i18n-next/issues/383) ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) #### :boom: Breaking Change -* `vue-i18n` - * [#514](https://github.com/intlify/vue-i18n-next/pull/514) Fix __FEATURE_ESM_BUNDLER_WARN__ flag can not be configured ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) + +- `vue-i18n` + - [#514](https://github.com/intlify/vue-i18n-next/pull/514) Fix **FEATURE_ESM_BUNDLER_WARN** flag can not be configured ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) #### Committers: 2 + - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.2.0-alpha.1 (2021-05-25) #### :star: Features -* `core-base`, `message-resolver`, `vue-i18n` - * [#477](https://github.com/intlify/vue-i18n-next/pull/477) feat: custom message resolver ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `message-resolver`, `vue-i18n` + - [#477](https://github.com/intlify/vue-i18n-next/pull/477) feat: custom message resolver ([@kazupon](https://github.com/kazupon)) #### :zap: Improvement Features -* `core-base`, `vue-i18n` - * [#489](https://github.com/intlify/vue-i18n-next/pull/489) Type safe improvements ([@kazupon](https://github.com/kazupon)) -* `vue-i18n` - * [#478](https://github.com/intlify/vue-i18n-next/pull/478) improvement: target component highlighting on i18n resources inspector ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `vue-i18n` + - [#489](https://github.com/intlify/vue-i18n-next/pull/489) Type safe improvements ([@kazupon](https://github.com/kazupon)) +- `vue-i18n` + - [#478](https://github.com/intlify/vue-i18n-next/pull/478) improvement: target component highlighting on i18n resources inspector ([@kazupon](https://github.com/kazupon)) #### :boom: Breaking Change -* `core-base`, `vue-i18n` - * [#489](https://github.com/intlify/vue-i18n-next/pull/489) Type safe improvements ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `vue-i18n` + - [#489](https://github.com/intlify/vue-i18n-next/pull/489) Type safe improvements ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* `vue-i18n` - * [#487](https://github.com/intlify/vue-i18n-next/pull/487) Add some tests about numberFormats ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) -* Other - * [#484](https://github.com/intlify/vue-i18n-next/pull/484) Fix syntax error in quote example. ([@snuggs](https://github.com/snuggs)) + +- `vue-i18n` + - [#487](https://github.com/intlify/vue-i18n-next/pull/487) Add some tests about numberFormats ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) +- Other + - [#484](https://github.com/intlify/vue-i18n-next/pull/484) Fix syntax error in quote example. ([@snuggs](https://github.com/snuggs)) #### Committers: 4 + - Ahmid ([@snuggs](https://github.com/snuggs)) - Lee ([@PeterAlfredLee](https://github.com/PeterAlfredLee)) - [@noy4](https://github.com/noy4) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.1.6 (2021-04-15) #### :bug: Bug Fixes -* `vue-i18n` - * [#459](https://github.com/intlify/vue-i18n-next/pull/459) fix vue-i18n type definition broken ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#459](https://github.com/intlify/vue-i18n-next/pull/459) fix vue-i18n type definition broken ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.1.5 (2021-04-15) #### :zap: Improvement Features -* `vue-i18n` - * [#453](https://github.com/intlify/vue-i18n-next/pull/453) Support passing composer instance to Translation component ([@andresberrios](https://github.com/andresberrios)) + +- `vue-i18n` + - [#453](https://github.com/intlify/vue-i18n-next/pull/453) Support passing composer instance to Translation component ([@andresberrios](https://github.com/andresberrios)) #### Committers: 2 + - Andrés Berríos ([@andresberrios](https://github.com/andresberrios)) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.1.4 (2021-04-11) #### :zap: Improvement Features -* `core-base`, `devtools-if`, `vue-i18n` - * [#450](https://github.com/intlify/vue-i18n-next/pull/450) experimental: fix devtools-if ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `devtools-if`, `vue-i18n` + - [#450](https://github.com/intlify/vue-i18n-next/pull/450) experimental: fix devtools-if ([@kazupon](https://github.com/kazupon)) #### :pencil: Documentation -* [#449](https://github.com/intlify/vue-i18n-next/pull/449) Japanese translation (~essential) ([@noy4](https://github.com/noy4)) + +- [#449](https://github.com/intlify/vue-i18n-next/pull/449) Japanese translation (~essential) ([@noy4](https://github.com/noy4)) #### Committers: 2 + - [@noy4](https://github.com/noy4) - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) - ## v9.1.3 (2021-04-09) #### :zap: Improvement Features -* `core-base`, `vue-i18n` - * [#446](https://github.com/intlify/vue-i18n-next/pull/446) experimental: improve meta for intlify devtools ([@kazupon](https://github.com/kazupon)) + +- `core-base`, `vue-i18n` + - [#446](https://github.com/intlify/vue-i18n-next/pull/446) experimental: improve meta for intlify devtools ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.1.2 (2021-04-08) #### :bug: Bug Fixes -* `vue-i18n` - * [#441](https://github.com/intlify/vue-i18n-next/pull/441) fix: typing errors ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#441](https://github.com/intlify/vue-i18n-next/pull/441) fix: typing errors ([@kazupon](https://github.com/kazupon)) #### Committers: 1 -- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) +- kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.1.1 (2021-04-07) #### :bug: Bug Fixes -* `vue-i18n` - * [#436](https://github.com/intlify/vue-i18n-next/pull/436) fix: cannot defined feature flags accessing ([@kazupon](https://github.com/kazupon)) + +- `vue-i18n` + - [#436](https://github.com/intlify/vue-i18n-next/pull/436) fix: cannot defined feature flags accessing ([@kazupon](https://github.com/kazupon)) #### Committers: 1 + - kazuya kawaguchi ([@kazupon](https://github.com/kazupon)) ## v9.1.0 (2021-04-07) diff --git a/package.json b/package.json index 379279e30..03fd9a950 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-i18n-next", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "license": "MIT", "author": { "name": "kazuya kawaguchi", @@ -44,8 +44,8 @@ "lint": "npm-run-all --parallel lint:secret lint:codes lint:docs", "lint:codes": "eslint ./packages ./test-d ./e2e ./benchmark ./format-explorer --ext .js,.ts,.vue", "lint:docs": "textlint --config .textlintrc.js docs/*.md docs/advanced/**/*.md docs/essentials/**/*.md docs/migration/**/*.md docs/api/injection.md packages/**/*.md", - "lint:secret": "npx secretlint \"**/*\"", "lint:fix": "npm-run-all --parallel \"lint:codes --fix\" \"lint:docs --fix\"", + "lint:secret": "npx secretlint \"**/*\"", "preinstall": "node ./scripts/checkYarn.js", "release:prepare": "shipjs prepare", "release:trigger": "shipjs trigger", @@ -131,8 +131,8 @@ "yorkie": "^2.0.0" }, "peerDependencies": { - "typescript": "4.2.3", - "@microsoft/api-extractor": "7.15.2" + "@microsoft/api-extractor": "7.15.2", + "typescript": "4.2.3" }, "engines": { "node": ">= 12" diff --git a/packages/core-base/package.json b/packages/core-base/package.json index 6ea1734bc..d9a3ad05a 100644 --- a/packages/core-base/package.json +++ b/packages/core-base/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/core-base", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "@intlify/core-base", "keywords": [ "core", @@ -33,12 +33,12 @@ "jsdelivr": "dist/core-base.global.js", "types": "dist/core-base.d.ts", "dependencies": { - "@intlify/devtools-if": "9.2.0-alpha.4", - "@intlify/message-compiler": "9.2.0-alpha.4", - "@intlify/message-resolver": "9.2.0-alpha.4", - "@intlify/runtime": "9.2.0-alpha.4", - "@intlify/shared": "9.2.0-alpha.4", - "@intlify/vue-devtools": "9.2.0-alpha.4" + "@intlify/devtools-if": "9.2.0-alpha.5", + "@intlify/message-compiler": "9.2.0-alpha.5", + "@intlify/message-resolver": "9.2.0-alpha.5", + "@intlify/runtime": "9.2.0-alpha.5", + "@intlify/shared": "9.2.0-alpha.5", + "@intlify/vue-devtools": "9.2.0-alpha.5" }, "engines": { "node": ">= 12" diff --git a/packages/core/package.json b/packages/core/package.json index 53664f7f0..44b4d13af 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/core", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "@intlify/core", "keywords": [ "core", @@ -33,7 +33,7 @@ "jsdelivr": "dist/core.global.js", "types": "dist/core.d.ts", "dependencies": { - "@intlify/core-base": "9.2.0-alpha.4" + "@intlify/core-base": "9.2.0-alpha.5" }, "engines": { "node": ">= 12" diff --git a/packages/devtools-if/package.json b/packages/devtools-if/package.json index 0381ff4c9..d44586e7a 100644 --- a/packages/devtools-if/package.json +++ b/packages/devtools-if/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/devtools-if", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "@intlify/devtools-if", "keywords": [ "devtools", @@ -30,7 +30,7 @@ "module": "dist/devtools-if.esm-bundler.js", "types": "dist/devtools-if.d.ts", "dependencies": { - "@intlify/shared": "9.2.0-alpha.4" + "@intlify/shared": "9.2.0-alpha.5" }, "engines": { "node": ">= 12" diff --git a/packages/message-compiler/package.json b/packages/message-compiler/package.json index 2c7631a94..f73a6339d 100644 --- a/packages/message-compiler/package.json +++ b/packages/message-compiler/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/message-compiler", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "@intlify/message-compiler", "keywords": [ "compiler", @@ -33,8 +33,8 @@ "jsdelivr": "dist/message-compiler.global.js", "types": "dist/message-compiler.d.ts", "dependencies": { - "@intlify/message-resolver": "9.2.0-alpha.4", - "@intlify/shared": "9.2.0-alpha.4", + "@intlify/message-resolver": "9.2.0-alpha.5", + "@intlify/shared": "9.2.0-alpha.5", "source-map": "0.6.1" }, "engines": { diff --git a/packages/message-resolver/package.json b/packages/message-resolver/package.json index c9a9d787b..f8b52c455 100644 --- a/packages/message-resolver/package.json +++ b/packages/message-resolver/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/message-resolver", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "@intlify/message-resolver", "keywords": [ "i18n", diff --git a/packages/runtime/package.json b/packages/runtime/package.json index 41d6cacea..a7edd9418 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/runtime", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "@intlify/runtime", "keywords": [ "i18n", @@ -30,9 +30,9 @@ "module": "dist/runtime.esm-bundler.js", "types": "dist/runtime.d.ts", "dependencies": { - "@intlify/message-compiler": "9.2.0-alpha.4", - "@intlify/message-resolver": "9.2.0-alpha.4", - "@intlify/shared": "9.2.0-alpha.4" + "@intlify/message-compiler": "9.2.0-alpha.5", + "@intlify/message-resolver": "9.2.0-alpha.5", + "@intlify/shared": "9.2.0-alpha.5" }, "engines": { "node": ">= 12" diff --git a/packages/shared/package.json b/packages/shared/package.json index b92147f21..58f1ca9af 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/shared", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "@intlify/shared", "keywords": [ "i18n", diff --git a/packages/vue-devtools/package.json b/packages/vue-devtools/package.json index b56b52aa4..ffc8c1696 100644 --- a/packages/vue-devtools/package.json +++ b/packages/vue-devtools/package.json @@ -1,6 +1,6 @@ { "name": "@intlify/vue-devtools", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "@intlify/vue-devtools", "keywords": [ "i18n", @@ -30,9 +30,9 @@ "module": "dist/vue-devtools.esm-bundler.js", "types": "dist/vue-devtools.d.ts", "dependencies": { - "@intlify/message-resolver": "9.2.0-alpha.4", - "@intlify/runtime": "9.2.0-alpha.4", - "@intlify/shared": "9.2.0-alpha.4" + "@intlify/message-resolver": "9.2.0-alpha.5", + "@intlify/runtime": "9.2.0-alpha.5", + "@intlify/shared": "9.2.0-alpha.5" }, "engines": { "node": ">= 12" diff --git a/packages/vue-i18n/package.json b/packages/vue-i18n/package.json index ecd21b361..9586a492e 100644 --- a/packages/vue-i18n/package.json +++ b/packages/vue-i18n/package.json @@ -1,6 +1,6 @@ { "name": "vue-i18n", - "version": "9.2.0-alpha.4", + "version": "9.2.0-alpha.5", "description": "Internationalization plugin for Vue.js", "keywords": [ "i18n", @@ -35,13 +35,13 @@ "jsdelivr": "dist/vue-i18n.global.js", "types": "dist/vue-i18n.d.ts", "dependencies": { - "@intlify/core-base": "9.2.0-alpha.4", - "@intlify/shared": "9.2.0-alpha.4", - "@intlify/vue-devtools": "9.2.0-alpha.4", + "@intlify/core-base": "9.2.0-alpha.5", + "@intlify/shared": "9.2.0-alpha.5", + "@intlify/vue-devtools": "9.2.0-alpha.5", "@vue/devtools-api": "^6.0.0-beta.13" }, "devDependencies": { - "@intlify/devtools-if": "9.2.0-alpha.4" + "@intlify/devtools-if": "9.2.0-alpha.5" }, "peerDependencies": { "vue": "^3.0.0"