This repository has been archived by the owner on Dec 6, 2022. It is now read-only.
Releases: nogic1008/nuxt-ts-template
Releases · nogic1008/nuxt-ts-template
v1.4.4
Full Changelog: fc757c9...2603d3e
Bug Fixes
Security Updates
- fix(deps): bump tar from 6.1.4 to 6.1.11 by @dependabot in (#510)
- fix(deps): avoid use ansi-html (#519)
- fix(deps): bump nanoid from 3.1.30 to 3.2.0 by @dependabot in (#606)
- fix(deps): bump node-fetch from 2.6.6 to 2.6.7 by @dependabot in (#610)
- fix(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in (#641)
- fix(deps): bump parse-url from 6.0.0 to 6.0.2 by @dependabot in (#742)
- fix(deps): bump terser from 4.8.0 to 4.8.1 by @dependabot in (#756)
Features
- feat: migrate to Composition API (#566)
- refactor: use
<script setup>
syntax (#652) - feat: migrate
nuxt-buefy
to@oruga-ui/oruga
&@oruga-ui/theme-bulma
(#654) - refactor: use composable function (#665)
Development
- chore: rename master branch to main (#504)
- ci: setup dev container (#686)
- ci(gh-pages): migrate release flow to GitHub Actions (#782, #783)
Dependencies update
package | old | new | PR(s) |
---|---|---|---|
@nuxtjs/i18n | 7.0.2 | 7.3.0 | #511,#537,#555,#645,#662,#764,#780 |
@nuxtjs/eslint-config-typescript | 6.0.1 | 10.0.0 | #542,#563,#636,#675 |
@vue/test-utils | 1.2.2 | 1.3.0 | #558 |
eslint | 7.32.0 | 8.22.0 | #542,#556,#559,#574,#578,#586,#595,#604,#607,#613,#625,#634,#639,#649,#660,#679,#689,#704,#731,#740,#753,#763,#774 |
eslint-config-prettier | 8.3.0 | 8.5.0 | #618,#630 |
eslint-plugin-jest | 26.2.2 | 26.4.6 | #700,#706,#713,#752,#762,#769,#770,#771,#775,#778 |
eslint-plugin-nuxt | 2.0.0 | 3.2.0 | #545,#564,#635 |
prettier | 2.3.2 | 2.7.1 | #513,#522,#560,#575,#637,#640,#644,#725,#728 |
sass | 1.38.0 | 1.54.5 | #506,#509,#512,#518,#520,#521,#524,#525,#532,#539,#547,#561,#569,#664,#692,#709,#718,#733,#758,#766,#767,#772,#779 |
ts-node | 9.1.1 | 10.9.1 | #515,#531,#540,#544,#611,#628,#633,#691,#708,#739,#749 |
vue-i18n-jest | 1.1.0 | 1.1.1 | #541 |
actions/checkout | 2.3.4 | 3.0.2 | #534,#553,#626,#651,#657 |
actions/setup-node | 2.4.0 | 3.4.1 | #527,#568,#590,#624,#643,#650,#682,#712,#745,#751 |
codecov/codecov-action | 2.0.2 | 3.1.0 | #505,#517,#648,#658 |
v1.4.3
diff: 168aaa9...fc757c9
Bug Fix
Security Update
- bump hosted-git-info from 2.8.8 to 2.8.9 (#437)
- bump ws from 7.4.5 to 7.4.6 (#453)
- bump postcss from 7.0.35 to 7.0.36 (#467)
- bump tar from 6.1.0 to 6.1.4 (#491)
Development
- change eslint config order (#469)
- use
cache
option inactions/setup-node
instead ofactions/cache
(#474) - split CI/CD job (#502)
Documentation
Dependencies Update
- drop
@nuxt/typescript-runtime
package (#395) - migrate
npm-run-all
tonpm-run-all2
(#461) - migrate
nuxt-i18n
to@nuxtjs/i18n
(#501)
package | old | new | PR |
---|---|---|---|
actions/setup-node | v2.1.4 | v2.4.0 | #386,#474,#480,#493,#494 |
codecov/codecov-action | v1 | v2.0.1 | #445,#457,#458,#479,#482 |
peaceiris/actions-gh-pages | v3 | v3.8.0 | #410 |
nuxt | 2.15.0 | 2.15.8 | #384,#387,#402,#417,#442,#448,#464,#496 |
nuxt-buefy | 0.4.4 | 0.4.8 | #414,#419,#430,#471 |
nuxt-i18n | 6.20.1 | 6.21.0 | #381,#393,#397,#401,#404 |
nuxt-typed-vuex | 0.1.22 | 0.2.0 | #434 |
@nuxt/types | 2.15.0 | 2.15.8 | #385,#389,#403,#416,#441,#446,#463,#497 |
@nuxt/typescript-build | 2.0.4 | 2.1.0 | #382,#391,#400 |
@nuxtjs/eslint-config-typescript | 5.0.0 | 6.0.1 | #399,#451 |
@types/jest | 26.0.20 | 26.0.24 | #443,#499 |
@vue/test-utils | 1.1.3 | 1.2.2 | #423,#435,#462,#481 |
eslint | 7.20.0 | 7.32.0 | #396,#405,#413,#421,#431,#438,#449,#456,#470,#475,#478,#486 |
eslint-config-prettier | 7.2.0 | 8.3.0 | #383,#394,#425,#432 |
prettier | 2.2.1 | 2.3.2 | #439,#455,#473 |
sass | 1.32.7 | 1.38.0 | #380,#427,#428,#433,#447,#450,#454,#465,#476,#483,#485,#487,#490,#492,#500 |
sass-loader | 10.1.1 | 10.2.0 | #444 |
ts-jest | 26.5.1 | 26.5.6 | #388,#398,#409,#426,#436 |
vue-i18n-jest | 1.0.0 | 1.1.0 | #459 |
vue-jest | 4.0.0-rc.0 | 4.0.1 | #392,#406 |
v1.4.2
Bug Fixes
Security Updates
- bump node-fetch from 2.6.0 to 2.6.1 (#268)
- bump ini from 1.3.5 to 1.3.7 (#338)
- bump node-notifier from 8.0.0 to 8.0.1 (#351)
Refactor
- migrate /store to nuxt-typed-vuex (#349)
- change type definitions (#376)
- use SCSS to reduce bundle size (#377)
Deployment
- ci(dependabot): add GitHub Actions settings
- migrate jest config file to TypeScript (#304)
- style: fix eslint warn & remove prettier plugin (#340)
- use vue-i18n-jest to transform
<i18n>
blocks (#350) - ci: split Release job (#378)
Dependencies Updates
Package | old | new | PR(s) |
---|---|---|---|
actions/cache | v2.1.0 | v2.1.4 | #278,#287,#309,#369 |
actions/checkout | v2.3.1 | v2.3.4 | #281,#305 |
actions/download-artifact | v1 | v2.0.8 | #280,#312,#342,#354 |
actions/setup-node | v1 | v2.1.4 | #343 |
actions/upload-artifact | v1 | v2.2.2 | #279,#283,#313,#353 |
@nuxt/typescript-runtime | 1.0.0 | 2.0.1 | #261,#359 |
@nuxtjs/pwa | 3.0.2 | 3.3.5 | #285,#286,#289,#321,#322,#347,#356,#364 |
nuxt | 2.14.4 | 2.15.0 | #266,#273,#292,#325,#327,#332,#336,#344,#375 |
nuxt-buefy | 0.4.2 | 0.4.4 | #262,#302 |
nuxt-i18n | 6.13.12 | 6.20.1 | #263,#265,#270,#290,#291,#295,#334,#355,#357,#367,#368,#374 |
nuxt-property-decorator | 2.7.2 | 2.9.1 | #272,#275,#361 |
@nuxt/types | 2.14.4 | 2.15.0 | #264,#274,#293,#326,#331,#337,#345,#373 |
@nuxt/typescript-build | 2.0.2 | 2.0.4 | #260,#359 |
@nuxtjs/eslint-config-typescript | 3.0.0 | 5.0.0 | #296,#315 |
@vue/test-utils | 1.0.5 | 1.1.3 | #267,#301,#341,#370 |
eslint | 7.8.1 | 7.20.0 | #269,#276,#288,#298,#299,#310,#318,#330,#348,#352,#360,#365,#372 |
eslint-config-prettier | 6.11.0 | 7.2.0 | #277,#294,#297,#300,#329,#346,#363 |
eslint-plugin-nuxt | 1.0.0 | 2.0.0 | #314 |
eslint-plugin-simple-import-sort | 5.0.3 | 7.0.0 | #316,#317,#333 |
jest | 25.4.0 | 26.6.3 | #303,#307,#308 |
prettier | 2.1.1 | 2.2.1 | #271,#319,#320 |
ts-jest | 25.5.1 | 26.5.1 | #303,#311,#366,#371 |
vue-jest | 4.0.0-beta.5 | 4.0.0-rc.0 | #303 |
v1.4.1
Bug Fixes
design: change GitHub material icon (#258)
Dependencies Update
package | old | new | PR |
---|---|---|---|
@nuxtjs/pwa | 3.0.0-beta.20 | 3.0.2 | #240,#244,#253 |
nuxt | 2.14.0 | 2.14.4 | #233,#241,#254 |
nuxt-buefy | 0.3.31 | 0.4.2 | #245,#247,#250 |
nuxt-i18n | 6.13.2 | 6.13.12 | #234,#236,#237,#243,#248,#249 |
@nuxt/types | 2.14.0 | 2.14.4 | #235,#239,#255 |
@vue/test-utils | 1.0.3 | 1.0.5 | #246,#256 |
eslint | 7.6.0 | 7.8.1 | #242,#257,#259 |
prettier | 2.0.5 | 2.1.1 | #252 |
v1.4.0
New Features
- migrate
env
toruntimeConfig
(#230)
Development
Dependencies Update
package | old | new | PR |
---|---|---|---|
@nuxt/typescript-runtime | 0.4.9 | 1.0.0 | #197,#229 |
flag-icon-css | 3.4.6 | 3.5.0 | #195 |
nuxt | 2.12.2 | 2.14.0 | #204,#209,#210,#213,#224 |
nuxt-i18n | 6.12.2 | 6.13.2 | #214,#215,#229 |
vuex-class-component | 2.3.3 | 2.3.5 | #218,#220 |
@nuxt/typescript-build | 1.0.2 | 2.0.2 | #199,#229 |
@nuxtjs/eslint-config-typescript | 2.0.0 | 3.0.0 | #222 |
eslint | 7.2.0 | 7.6.0 | #207,#217,#219,#229 |
eslint-plugin-prettier | 3.1.3 | 3.1.4 | #196 |
ts-jest | 25.4.0 | 25.5.1 | #229 |
vue-jest | 4.0.0-beta.3 | 4.0.0-beta.5 | #229 |
Release v1.3.1
Bug Fix
Refactor
- remove buefy dependencies (#105)
- move i18n contents to custom block (#72)
- split navbar compornent (#161)
Dependencies Update
powered by @dependabot-preview
Release v1.3.0
New Features
Bug Fix
- security: update acorn for moderate vulnerabilities (GHSA-6chw-6frg-f759) (#61)
- security: update minimist for CVE-2020-7598 (#68)
Refactor
Development
- build: add npm script to bump version (b4a5d52)
Dependencies update
powered by @dependabot-preview
package | old | new | PR |
---|---|---|---|
buefy | 0.8.12 | 0.8.13 | #57 |
nuxt | 2.11.0 | 2.12.1 | #63,#76 |
nuxt-i18n | 6.6.0 | 6.7.0 | #62,#75 |
nuxt-buefy | 0.3.23 | 0.3.24 | #58 |
eslint-plugin-nuxt | 0.5.1 | 0.5.2 | #64 |
eslint-plugin-simple-import-sort | 5.0.1 | 5.0.2 | #59 |
lint-staged | 10.0.8 | 10.0.9 | #74 |
prettier | 1.19.1 | 2.0.2 | #73 |
Version 1.2.0
New Features
- add server only environments (#40)
Fixes
- test: cannot collect
*.vue
coverage (#48)
Refactoring
CI/CD workflows
- remove
static/README.md
on build (7e126a4) - use actions-gh-pages@v3 on Deploy job (bbea7f7)
- clear cache on release build (2785687)
Testing
- move test files to
/__tests__/
(#41)
Document
Bump Dependencies Version
powered by @dependabot-preview
package | old | new | PR(s) |
---|---|---|---|
@nuxt/typescript-runtime | 0.3.9 | 0.4.0 | #43,#47 |
@nuxt/typescript-build | 0.5.7 | 0.6.0 | #42,#46 |
@types/jest | 25.1.3 | 25.1.4 | #54 |
@vue/test-utils | 1.0.0-beta.31 | 1.0.0-beta.32 | #55 |
eslint-plugin-jest | 23.8.0 | 23.8.2 | #45,#53 |
Version 1.1.1
Development
Testing
- update snapshot to buefy renders (#36)
Bump Dependencies Version
powered by @dependabot-preview
package | old | new | PR(s) |
---|---|---|---|
@nuxt/typescript-runtime | 0.3.8 | 0.3.9 | #31 |
@nuxtjs/pwa | 3.0.0-beta.19 | 3.0.0-beta.20 | #21 |
buefy | 0.8.10 | 0.8.12 | #34,#36 |
nuxt-buefy | 0.3.21 | 0.3.23 | #35,#37 |
nuxt-property-decorator | 2.5.0 | 2.5.1 | #29 |
@nuxt/typescript-build | 0.5.6 | 0.5.7 | #30 |
@nuxtjs/eslint-config-typescript | 1.0.0 | 1.0.2 | #23 |
@types/jest | 25.1.1 | 25.1.3 | #20,#33 |
eslint-plugin-jest | 23.7.0 | 23.8.0 | #38 |
eslint-plugin-nuxt | 0.5.0 | 0.5.1 | #24 |
husky | 4.2.1 | 4.2.3 | #27,#28 |
jest | 24.9.0 | 25.1.0 | 34f6b54 |
lint-staged | 10.0.7 | 10.0.8 | #39 |
ts-jest | 25.1.0 | 25.2.1 | #22,#32 |