Releases: gabe565/mnemonic-ninja
Releases · gabe565/mnemonic-ninja
v1.3.0
Changelog
Features
- 840613c feat(interactive): Add filler words
Fixes
- 75d0a65 fix(convert): Fix loading bar not disappearing on error
- 89da381 fix(wordlist): Fix load error not being displayed
Others
- 70e4630 chore(compile-cmudict): Parse CMUDict in file generated by custom plugin
- 6fc4415 chore(docker): Remove leftover FontAwesome token env
- 491a760 chore(npm): Set package type to module
- c0b735f chore(plugins): Update Vuetify colors import
- 30e846b chore(pre-commit): Remove Go pre-commit hooks
- e5c07a4 ci(build): Add automated release workflow
- 013e4f1 ci: Pin runner version to
ubuntu-24.04
- 0aafa48 refactor: UI overhaul
Dependencies
- 17fbdfd chore(deps): Update generated components file
- 31fb127 chore(deps): lock file maintenance (#417)
- 5bae714 chore(deps): update dependency @rushstack/eslint-patch to v1.10.2
- 9362a74 chore(deps): update dependency eslint to v8.57.0
- c982a2f chore(deps): update dependency eslint-plugin-vue to v9.25.0
- 0e94e09 chore(deps): update dependency eslint-plugin-vuetify to v2.4.0
- 72afeb9 chore(deps): update dependency prettier to v3.2.5
- 8e54a37 chore(deps): update dependency vue-eslint-parser to v9.4.2
- a716db5 fix(deps): update dependency @iconify-json/material-symbols to v1.1.70 (#391)
- 62d253b fix(deps): update dependency @iconify-json/simple-icons to v1.1.102 (#446)
- bf7a52c fix(deps): update dependency @vitejs/plugin-vue to v5.0.4 (#420)
- ca08de5 fix(deps): update dependency autoprefixer to v10.4.19 (#401)
- a67f227 fix(deps): update dependency sass to v1.77.2 (#402)
- 5fcb5d5 fix(deps): update dependency unplugin-auto-import to v0.17.6 (#412)
- ba93ae5 fix(deps): update dependency unplugin-icons to v0.19.0 (#415)
- d05b92a fix(deps): update dependency unplugin-vue-components to v0.27.0 (#441)
- 79bda50 fix(deps): update dependency vite to v5.2.11 (#405)
- 07d1510 fix(deps): update dependency vite-plugin-pwa to v0.20.0 (#413)
- 862678e fix(deps): update dependency vite-plugin-vuetify to v2.0.3 (#424)
- 4248d7d fix(deps): update dependency vue to v3.4.27 (#403)
- 4a15a3a fix(deps): update dependency vue-router to v4.3.2 (#421)
- 3fb5c95 fix(deps): update dependency vuetify to v3.6.6 (#404)
- a10edfa fix(deps): update icons (#427)
v1.2.7
Changelog
Fixes
- cf0300b fix(deps): update dependency @iconify-json/material-symbols to v1.1.69 (#349)
- 57ee1ff fix(deps): update dependency @iconify-json/mdi to v1.1.64 (#361)
- ab15f3d fix(deps): update dependency @iconify-json/simple-icons to v1.1.87 (#350)
- 438ce8d fix(deps): update dependency @vitejs/plugin-vue to v4.6.2 (#346)
- 95d5fe0 fix(deps): update dependency sass to v1.69.7 (#382)
- d4366af fix(deps): update dependency unplugin-auto-import to v0.17.3 (#359)
- 0f81805 fix(deps): update dependency unplugin-icons to v0.18.2 (#352)
- fe30042 fix(deps): update dependency unplugin-vue-components to v0.26.0 (#367)
- c852bda fix(deps): update dependency vite-plugin-pwa to v0.17.4 (#357)
- 2a22217 fix(deps): update dependency vue to v3.4.7 (#360)
- ad7d478 fix(deps): update dependency vuetify to v3.4.10 (#348)
- f9894bf fix(deps): update vite (#387)
Others
- 6355e81 chore(deps): Remove vite-svg-loader (#386)
- 2374b01 chore(deps): lock file maintenance (#364)
- 1f9cfc8 chore(deps): update actions/download-artifact action to v4
- 672a51c chore(deps): update actions/upload-artifact action to v4
- 3b7c706 chore(deps): update dependency @rushstack/eslint-patch to v1.6.0
- 5cefa36 chore(deps): update dependency @rushstack/eslint-patch to v1.6.1
- 7c7568f chore(deps): update dependency @vue/eslint-config-prettier to v9
- a96cb58 chore(deps): update dependency eslint to v8.54.0
- 7e866ca chore(deps): update dependency eslint to v8.55.0
- f8ec990 chore(deps): update dependency eslint to v8.56.0
- 5bf1cdb chore(deps): update dependency eslint-config-prettier to v9.1.0
- 49943b1 chore(deps): update dependency eslint-plugin-prettier to v5.1.0
- 11f14b1 chore(deps): update dependency eslint-plugin-prettier to v5.1.1
- 3f8a320 chore(deps): update dependency eslint-plugin-prettier to v5.1.2
- 3f7c251 chore(deps): update dependency eslint-plugin-prettier to v5.1.3
- 158dafe chore(deps): update dependency eslint-plugin-vue to v9.19.1
- a16f0f7 chore(deps): update dependency eslint-plugin-vue to v9.19.2
- 3354a73 chore(deps): update dependency eslint-plugin-vuetify to v2.1.0
- 184247f chore(deps): update dependency eslint-plugin-vuetify to v2.1.1
- 9bce2f4 chore(deps): update dependency prettier to v3.1.0
- a91ed84 chore(deps): update dependency prettier to v3.1.1
- 7c7cbdb chore(deps): update dependency vue-eslint-parser to v9.4.0
- 9f9033d chore(deps): update github/codeql-action action to v3
- 5593008 chore(deps): update pre-commit hook pre-commit/mirrors-eslint to v8.56.0 (#356)
- 3aa8ad6 chore: Update generated files
v1.2.6
Changelog
Fixes
- afab9c0 fix(deps): update dependency @iconify-json/material-symbols to v1.1.61 (#332)
- a42fb81 fix(deps): update dependency @iconify-json/mdi to v1.1.55 (#341)
- cfe9812 fix(deps): update dependency @iconify-json/simple-icons to v1.1.77 (#321)
- b86800e fix(deps): update dependency @vitejs/plugin-vue to v4.4.0 (#322)
- 20d0620 fix(deps): update dependency sass to v1.69.5 (#325)
- 3a175fd fix(deps): update dependency unplugin-auto-import to v0.16.7 (#342)
- 08d8609 fix(deps): update dependency unplugin-icons to v0.17.3 (#334)
- 9082e43 fix(deps): update dependency vite to v4.5.0 (#324)
- a24bd87 fix(deps): update dependency vite-plugin-pwa to v0.16.7 (#344)
- a68de66 fix(deps): update dependency vue to v3.3.8 (#335)
- 1ff07e9 fix(deps): update dependency vuetify to v3.3.23 (#323)
Others
- 1c95f61 ⬆️ Bump @babel/traverse from 7.22.1 to 7.23.2 (#333)
- a1bc117 ⬆️ Bump postcss from 8.4.27 to 8.4.31 (#327)
- 5ae8295 chore(deps): update actions/setup-node action to v4
- 2053f05 chore(deps): update dependency @rushstack/eslint-patch to v1.5.1
- 0f4463f chore(deps): update dependency eslint to v8.51.0
- cea85b2 chore(deps): update dependency eslint to v8.52.0
- 5153013 chore(deps): update dependency eslint to v8.53.0
- f01c391 chore(deps): update dependency eslint-plugin-prettier to v5.0.1
- be912c5 chore(deps): update dependency eslint-plugin-vue to v9.18.0
- b4d2b0b chore(deps): update dependency eslint-plugin-vue to v9.18.1
- d42ee00 chore(deps): update dependency node to v20 (#339)
- b45b4b8 chore(deps): update dependency vue-eslint-parser to v9.3.2
- d61f37e chore(deps): update pre-commit hook pre-commit/mirrors-eslint to v8.51.0 (#328)
- 63e8fbc chore(deps): update pre-commit hook pre-commit/mirrors-eslint to v8.53.0 (#337)
- 4ab21f9 chore(terraform): Remove Terraform
v1.2.5
What's Changed
- dbf5a15 docs(terraform): Update Terraform docs
- a0c9b30 🔧 (terraform): Set prod price class to 200
- eaedc7b 🔧 (terraform): Remove dupicate ACM SAN
Dependencies
- ⬆️ Update dependency eslint-plugin-vue to v9.15.1 by @renovate in #270
- ⬆️ Update dependency eslint-plugin-vuetify to v2.0.3 by @renovate in #272
- ⬆️ Update dependency eslint to v8.44.0 by @renovate in #273
- ⬆️ Update dependency eslint to v8.45.0 by @renovate in #283
- ⬆️ Update dependency eslint-plugin-vuetify to v2.0.4 by @renovate in #285
- ⬆️ Update dependency eslint-config-prettier to v8.9.0 by @renovate in #288
- ⬆️ Update dependency eslint-plugin-vuetify to v2.0.5 by @renovate in #287
- ⬆️ Update dependency eslint to v8.46.0 by @renovate in #289
- ⬆️ Update dependency eslint-plugin-vue to v9.16.0 by @renovate in #290
- ⬆️ Update dependency eslint-plugin-vue to v9.16.1 by @renovate in #291
- ⬆️ Update Prettier (major) by @renovate in #284
- ⬆️ Update dependency eslint-config-prettier to v8.10.0 by @renovate in #293
- ⬆️ Update dependency prettier to v3.0.1 by @renovate in #292
- ⬆️ Update dependency eslint-config-prettier to v9 by @renovate in #294
- ⬆️ Update dependency @rushstack/eslint-patch to v1.3.3 by @renovate in #295
- ⬆️ Update dependency eslint-plugin-vue to v9.17.0 by @renovate in #296
- ⬆️ Update dependency eslint to v8.47.0 by @renovate in #298
- chore(deps): update dependency prettier to v3.0.2 by @renovate in #300
- chore(deps): update aws-actions/configure-aws-credentials action to v3 by @renovate in #302
- chore(deps): update dependency eslint to v8.48.0 by @renovate in #303
- chore(deps): update dependency prettier to v3.0.3 by @renovate in #304
- chore(deps): update actions/checkout action to v4 by @renovate in #306
- chore(deps): update dependency eslint to v8.49.0 by @renovate in #307
- chore(deps): update aws-actions/configure-aws-credentials action to v4 by @renovate in #309
- chore(deps): update docker/login-action action to v3 by @renovate in #311
- chore(deps): update docker/setup-qemu-action action to v3 by @renovate in #314
- chore(deps): update docker/metadata-action action to v5 by @renovate in #312
- chore(deps): update docker/setup-buildx-action action to v3 by @renovate in #313
- chore(deps): update docker/build-push-action action to v5 by @renovate in #310
- chore(deps): update dependency @rushstack/eslint-patch to v1.4.0 by @renovate in #315
- chore(deps): update dependency eslint to v8.50.0 by @renovate in #316
- chore(deps): update dependency @rushstack/eslint-patch to v1.5.0 by @renovate in #317
- fix(deps): update dependency vuetify to v3.3.19 by @renovate in #261
- fix(deps): update dependency sass to v1.68.0 by @renovate in #267
- fix(deps): update dependency @iconify-json/material-symbols to v1.1.59 by @renovate in #269
- fix(deps): update dependency @iconify-json/simple-icons to v1.1.72 by @renovate in #271
- chore(deps): update pre-commit hook pre-commit/mirrors-eslint to v8.50.0 by @renovate in #274
- fix(deps): update dependency vue-router to v4.2.5 by @renovate in #277
- fix(deps): update dependency vite to v4.4.9 by @renovate in #278
- chore(deps): update pre-commit hook antonbabenko/pre-commit-terraform to v1.83.4 by @renovate in #297
- fix(deps): update dependency unplugin-icons to v0.17.0 by @renovate in #280
- fix(deps): update dependency autoprefixer to v10.4.16 by @renovate in #299
- fix(deps): update dependency @iconify-json/mdi to v1.1.54 by @renovate in #279
- fix(deps): update dependency unplugin-vue-components to v0.25.2 by @renovate in #305
- ⬆️ Bump semver from 6.3.0 to 6.3.1 by @dependabot in #282
- fix(deps): update dependency unplugin-auto-import to v0.16.6 by @renovate in #275
- fix(deps): update dependency @vitejs/plugin-vue to v4.3.4 by @renovate in #301
- fix(deps): update dependency vite-plugin-pwa to v0.16.5 by @renovate in #308
- chore(deps): update terraform aws to v5.18.1 by @renovate in #268
Full Changelog: v1.2.4...v1.2.5
v1.2.4
What's Changed
- 13df1e9 ♻️ Change icons from @mdi/js and simple-icons to unplugin-icons
- 12a658d 🚨 Update lint config
Dependencies
- 5621e8a 📌 (terraform): Pin exact AWS provider version
- 09157f5 ⬆️ Update dependency sass to v1.63.4 (#262)
- 11ab83a ⬆️ Update Terraform aws to v5.4.0 (#260)
- 06e0ceb ⬆️ Update pre-commit hook antonbabenko/pre-commit-terraform to v1.81.0 (#259)
- 9a46726 ⬆️ Update dependency vite-plugin-pwa to v0.16.4 (#257)
- ded7117 ⬆️ Update pre-commit hook pre-commit/mirrors-eslint to v8.43.0 (#265)
- bac4a2f ⬆️ Update dependency eslint-plugin-vue to v9.15.0
- d99029a ⬆️ Update dependency eslint to v8.43.0
- 5054a48 ⬆️ Update dependency @rushstack/eslint-patch to v1.3.2
- 0b69a08 ⬆️ Update dependency vue-eslint-parser to v9.3.1
Full Changelog: v1.2.3...v1.2.4
v1.2.3
What's Changed
- 02fe924 🔒 (terraform): Restrict IAM role to deployment environment
- 19d805b 🧱 (terraform): Add Terraform config
Dependencies
- 95844b3 ⬆️ Update Terraform aws to ~> 5.2.0 (#254)
- 5fcd054 ⬆️ Update dependency vite-plugin-pwa to v0.16.3 (#247)
- 49163ef ⬆️ Update dependency sass to v1.63.3 (#255)
- 9f1a120 ⬆️ Update dependency vuetify to v3.3.3 (#253)
- 0f2a699 ⬆️ Update pre-commit hook pre-commit/mirrors-eslint to v8.42.0 (#250)
- 9a4a444 ⬆️ Update dependency unplugin-vue-components to v0.25.1 (#246)
- 7941bf0 ⬆️ Update dependency unplugin-auto-import to v0.16.4 (#245)
- 818883f ⬆️ Update dependency eslint-plugin-vuetify to v2.0.2
- 4701ada ⬆️ Update dependency @rushstack/eslint-patch to v1.3.1
- 457954b ⬆️ Bump @antfu/utils from 0.7.2 to 0.7.4 (#248)
- 06e2c86 ⬆️ Update dependency eslint to v8.42.0
Full Changelog: v1.2.2...v1.2.3
v1.2.2
v1.2.1
What's Changed
- 607420d ⚡ Enable SVGO
- 5dc2a52 🐛 Fix some icons on Safari
- abf6d8c 💬 (about): Tweak approximation text
- 5196c1d 💬 (about): Fix typo: pronounciation to pronunciation
- 6c3769b 🥅 (convert): Indicate if a row has invalid input or is an approximation
- f0ff6a3 🐛 (convert): Fix word converter passing numbers to the output
- b3d7b6d ✨ (convert): Set interactive converter input mode to numeric
- 6151852 ⚡ Shrink word list size by parsing on client side
Dependencies
- 35e9bda ⬆️ Update dependency vuetify to v3.3.2 (#244)
- 92daa30 ⬆️ Update dependency vite to v4.3.9 (#241)
- 0e668d2 ⬆️ Update dependency vue-router to v4.2.2 (#243)
- 12d0516 ⬆️ Update dependency simple-icons to v9 (#242)
- f9be7f7 ⬆️ Update dependency vite-plugin-pwa to v0.15.1 (#239)
- 583181c ⬆️ Update transient dependencies
- 9eb78da ⬆️ Update dependency eslint-plugin-vue to v9.14.1
Full Changelog: v1.2.0...v1.2.1
v1.2.0
New Features
- The interactive converter now splits words into sections with the number as a heading
- Loaders are shown during initial word list download
- Display an error if the word list fails to load
- The interactive converter can be navigated with browser back/forward buttons
- Make selected portion of query gray
Changes
- Various minor UI changes
- The interactive converter's query text field handles keyboard input more intelligently
- FontAwesome has been replaced with Material Design Icons and Simple Icons
- Constrain page size to 1400px on very wide monitors
- The word list is generated during the Vite build instead of committing the file to the repo
- Routes are loaded dynamically, resulting in a smaller initial pageload
- Only allow numbers in interactive validator
- Change interactive text field variants to outlined
- Accessibility improvements
- Update OpenGraph image
- Regenerate icon with thinner stroke and rounded corners
Fixes
- Fix race condition with prefilled inputs
Dependencies
- ee53452 ♻️ Upgrade Vue and Vuetify versions to v3
- 5ea9b27 ➖ Remove dependency register-service-worker
- d55daec ➖ Remove dependency lodash
- de237b5 ➖ Remove dependency papaparse
- 71729fe ➖ Remove dependency axios
- 9e873e1 ⬆️ Update dependency eslint-plugin-vue to v9.14.0
- 75467f5 ⬆️ Update dependency @rushstack/eslint-patch to v1.3.0
- 9eae3eb ⬆️ Update pre-commit hook pre-commit/mirrors-eslint to v8.41.0 (#217)
- 69fe9f6 ⬆️ Update dependency vite-plugin-pwa to v0.15.0 (#211)
- ed5dd8a ⬆️ Update dependency vite to v4.3.8 (#223)
- 77f369c ⬆️ Update dependency eslint to v8.41.0
- 0d66b18 ⬆️ Update dependency vue-eslint-parser to v9.3.0
- c644254 ⬆️ Update dependency prettier to v2.8.8
- aaf6183 ⬆️ Update dependency eslint-config-prettier to v8.8.0
- 6e7680b ⬆️ Update dependency autoprefixer to v10.4.14 (#201)
- f30652a ⬆️ Update dependency unplugin-vue-components to v0.24.1 (#200)
Full Changelog: v1.1.4...v1.2.0
v1.1.4
What's Changed
- ➕ (css): Add autoprefixer
- 🔧 (browserslist): Use default config
- ⬆️ Update dependency axios to v1.3.1 by @renovate in #179
- ⬆️ Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #180
Full Changelog: v1.1.3...v1.1.4