Releases: fdm-monster/fdm-monster-client
Releases · fdm-monster/fdm-monster-client
fdm-monster-client 1.3.2
Changes
- 🥇 switch over to PNPM with higher efficiency package resolution (not a breaking change for the client itself)
What's Changed
- chore(deps): update dependency eslint to v8.48.0 by @renovate in #502
- chore(deps): lock file maintenance by @renovate in #503
- feat: add pnpm as package manager by @davidzwa in #506
- chore(deps): update dependency @types/node to v18.17.11 by @renovate in #507
- feat: introduce cache in pnpm GHA setup by @davidzwa in #508
Full Changelog: 1.3.1...1.3.2
fdm-monster-client 1.3.1
Bug fixed:
- 🐛 API calls are now done using absolute URL instead of relative path
What's Changed
- fix(deps): update dependency @vueuse/integrations to v10.4.0 by @renovate in #497
- fix(deps): update dependency @vueuse/core to v10.4.0 by @renovate in #496
- fix: ensure api client path resolution is absolute by @davidzwa in #501
Full Changelog: 1.3.0...1.3.1
fdm-monster-client 1.3.0
Changes
- A new app loader is introduced
- A login UI is introduced with refreshable jwt-based login
- A cleaner HTTP Client has been introduced (using axios interceptors and base url)
What's Changed
- chore(deps): update dependency @vue/test-utils to v2 by @renovate in #463
- chore(deps): lock file maintenance by @renovate in #465
- chore(deps): update dependency lint-staged to v14 by @renovate in #464
- fix(deps): update sentry-javascript monorepo to v7.64.0 by @renovate in #466
- chore(deps): update typescript-eslint monorepo to v6.4.0 by @renovate in #467
- chore(deps): lock file maintenance by @renovate in #468
- fix(deps): update dependency @vue/composition-api to v1.7.2 by @renovate in #469
- chore(deps): update dependency cypress to v12.17.4 by @renovate in #470
- chore(deps): lock file maintenance by @renovate in #471
- chore(deps): lock file maintenance by @renovate in #472
- chore(deps): update dependency sass to v1.66.0 by @renovate in #473
- chore(deps): lock file maintenance by @renovate in #474
- fix(deps): update dependency core-js to v3.32.1 by @renovate in #475
- chore(deps): update dependency sass to v1.66.1 by @renovate in #476
- chore(deps): lock file maintenance by @renovate in #477
- chore(deps): lock file maintenance by @renovate in #478
- chore(deps): lock file maintenance by @renovate in #479
- chore(deps): update dependency lint-staged to v14.0.1 by @renovate in #480
- chore(deps): update dependency babel-jest to v29.6.3 by @renovate in #481
- chore(deps): update dependency jest to v29.6.3 by @renovate in #482
- chore(deps): update typescript-eslint monorepo to v6.4.1 by @renovate in #483
- chore(deps): lock file maintenance by @renovate in #484
- chore(deps): update dependency @types/jest to v29.5.4 by @renovate in #485
- fix(deps): update dependency luxon to v3.4.1 by @renovate in #486
- chore(deps): lock file maintenance by @renovate in #487
- chore(deps): lock file maintenance by @renovate in #488
- chore(deps): update dependency babel-jest to v29.6.4 by @renovate in #489
- chore(deps): update dependency jest to v29.6.4 by @renovate in #490
- chore(deps): update dependency typescript to v5.2.2 by @renovate in #491
- chore(deps): lock file maintenance by @renovate in #492
- Feat/app new http client, user service, GridLoader overlayable, expandable snackbar error by @davidzwa in #493
- feat: add auth store and login UI by @davidzwa in #396
Full Changelog: 1.2.12...1.3.0
fdm-monster-client 1.2.12
Fixes
- Printer URLs are now entered immediately, and are still validated and normalized as is.
- Typescript module boundary rule has been disabled
What's Changed
- chore(deps): lock file maintenance by @renovate in #421
- chore(deps): lock file maintenance by @renovate in #422
- chore(deps): update dependency eslint-plugin-vue to v9.16.0 by @renovate in #423
- chore(deps): lock file maintenance by @renovate in #424
- fix(deps): update dependency @vueuse/core to v10.3.0 by @renovate in #425
- fix(deps): update dependency @vueuse/integrations to v10.3.0 by @renovate in #426
- chore(deps): lock file maintenance by @renovate in #427
- chore(deps): update dependency eslint-plugin-vue to v9.16.1 by @renovate in #428
- fix(deps): update sentry-javascript monorepo to v7.61.0 by @renovate in #429
- chore(deps): update dependency @types/validator to v13.9.0 by @renovate in #431
- chore(deps): update dependency sass to v1.64.2 by @renovate in #432
- chore(deps): lock file maintenance by @renovate in #433
- chore(deps): update dependency cypress to v12.17.3 by @renovate in #434
- chore(deps): lock file maintenance by @renovate in #435
- chore(deps): update dependency @fontsource/roboto to v5.0.6 by @renovate in #436
- fix(deps): update dependency socket.io-client to v4.7.2 by @renovate in #437
- chore(deps): update dependency eslint-config-prettier to v8.10.0 by @renovate in #438
- chore(deps): update dependency @fontsource/roboto to v5.0.7 by @renovate in #439
- chore(deps): lock file maintenance by @renovate in #440
- fix(deps): update sentry-javascript monorepo to v7.61.1 by @renovate in #441
- fix(deps): update dependency validator to v13.11.0 by @renovate in #442
- chore(deps): lock file maintenance by @renovate in #443
- chore(deps): lock file maintenance by @renovate in #445
- chore(deps): update dependency @fontsource/roboto to v5.0.8 by @renovate in #446
- chore(deps): update dependency eslint-config-prettier to v9 by @renovate in #444
- chore(deps): update dependency @vue/vue2-jest to v29.2.5 by @renovate in #447
- chore(deps): update dependency @types/validator to v13.11.1 by @renovate in #449
- chore(deps): lock file maintenance by @renovate in #450
- chore(deps): lock file maintenance by @renovate in #451
- fix(deps): update dependency luxon to v3.4.0 by @renovate in #452
- fix(deps): update dependency vuetify to v2.7.1 by @renovate in #453
- chore(deps): update typescript-eslint monorepo to v6.3.0 by @renovate in #448
- fix: disable boundary type for inferred class types by @davidzwa in #460
- chore(deps): update mukunku/tag-exists-action action to v1.3.0 by @renovate in #458
- fix(deps): update sentry-javascript monorepo to v7.63.0 by @renovate in #454
- chore(deps): update dependency eslint-plugin-vue to v9.17.0 by @renovate in #455
- chore(deps): update dependency sass to v1.65.1 by @renovate in #456
- chore(deps): lock file maintenance by @renovate in #457
- chore(deps): update dependency eslint to v8.47.0 by @renovate in #459
- chore(deps): lock file maintenance by @renovate in #461
- chore(deps): update dependency lint-staged to v13.3.0 by @renovate in #462
- @bozaid/auto replace printer url in paste by @Abdullah-Abuzaid in #345
Thanks to these contributors 🥳
@Abdullah-Abuzaid @davidzwa
Full Changelog: 1.2.11...1.2.12
fdm-monster-client 1.2.11
Features
- Clean log files older than a week from settings
Changes
- Add subtle background image to printer grid page
Fixes
- Message snackbars are now handled on
main.ts
level instead ofApp.vue
and configured before the app to the event system of vue-use - Uploaded files would show progress, but the progress was ranged too small and with too many digits.
What's Changed
- chore(deps): lock file maintenance by @davidzwa in #397
- Feat/359 implement new api method for clearing log files put next to dump logs zip by @davidzwa in #398
- feat: add awesome bg image by @davidzwa in #399
- chore(deps): lock file maintenance by @renovate in #400
- chore(deps): update dependency sass to v1.64.1 by @renovate in #401
- chore(deps): lock file maintenance by @renovate in #402
- Fix/403 snackbar mounted too late and async errors not caught by @davidzwa in #404
- chore(deps): lock file maintenance by @renovate in #406
- chore(deps): lock file maintenance by @renovate in #407
- fix(deps): update dependency pinia to v2.1.6 by @renovate in #408
- fix(deps): update sentry-javascript monorepo to v7.60.1 by @renovate in #409
- chore(deps): lock file maintenance by @renovate in #410
- chore(deps): lock file maintenance by @renovate in #411
- chore(deps): update jest monorepo to v29.6.2 by @renovate in #412
- chore(deps): update dependency eslint-config-prettier to v8.9.0 by @renovate in #413
- fix(deps): update dependency core-js to v3.32.0 by @renovate in #414
- chore(deps): lock file maintenance by @renovate in #415
- chore(deps): update dependency eslint to v8.46.0 by @renovate in #416
- fix: server upload value converted to 100s percent range by @davidzwa in #420
Full Changelog: 1.2.10...1.2.11
fdm-monster-client 1.2.10
Feature
- Easily duplicate printers in printer dialog (thanks to @Abdullah-Abuzaid)
- UI errors are now caught with a nice message box (snackbar) as well as info and warning messages
Fixes
- fix: log download was corrupted
What's Changed
- chore(deps): lock file maintenance by @renovate in #368
- chore(deps): lock file maintenance by @renovate in #369
- feature(client):duplicate printer in update dialog by @Abdullah-Abuzaid in #306
- fix(deps): update sentry-javascript monorepo to v7.58.1 by @renovate in #371
- chore(deps): lock file maintenance by @renovate in #372
- chore(deps): update dependency eslint to v8.45.0 by @renovate in #373
- Feature/197 catch UI errors and network errors present them as snackbar by @davidzwa in #374
- chore(deps): lock file maintenance by @renovate in #377
- chore(deps): lock file maintenance by @renovate in #378
- chore(deps): lock file maintenance by @renovate in #379
- chore(deps): update typescript-eslint monorepo to v6.1.0 by @renovate in #380
- chore(deps): update dependency webpack to v5.88.2 by @renovate in #381
- fix(deps): update sentry-javascript monorepo to v7.59.2 by @renovate in #382
- chore(deps): lock file maintenance by @renovate in #383
- fix(deps): update sentry-javascript monorepo to v7.59.3 by @renovate in #384
- chore(deps): update dependency sass to v1.64.0 by @renovate in #386
- chore(deps): lock file maintenance by @renovate in #387
- chore(deps): update dependency @vue/eslint-config-prettier to v8 by @renovate in #388
- chore(deps): update dependency @vue/test-utils to v2.4.1 by @renovate in #389
- chore(deps): update dependency @types/luxon to v3.3.1 by @renovate in #391
- chore(deps): update dependency cypress to v12.17.2 by @renovate in #390
- chore(deps): lock file maintenance by @renovate in #392
- fix(deps): update sentry-javascript monorepo to v7.60.0 by @renovate in #393
- docs: add WindArrow3d as a contributor for bug by @allcontributors in #394
- fix: download logs zip as blob by @davidzwa in #395
Full Changelog: 1.2.9...1.2.10
fdm-monster-client 1.2.9
Fixes
- dialog floor edit had a nullable error
- hostname validation too strict in printer hostname field (add/edit printer dialog)
What's Changed
- chore(deps): lock file maintenance by @renovate in #358
- fix: dialog context printerFloorId is nullable as the context is null… by @davidzwa in #361
- fix(deps): update dependency @sentry/tracing to v7.58.0 by @renovate in #362
- fix(deps): update dependency @sentry/vue to v7.58.0 by @renovate in #364
- fix: drop hostname validation as it is too strict by @davidzwa in #366
- chore(deps): lock file maintenance by @renovate in #365
Full Changelog: 1.2.8...1.2.9
fdm-monster-client 1.2.8
Changes
- ℹ️ The about page now has a link to documentation
- 🥂 @Abdullah-Abuzaid has merged the printer edit and create dialog, making it easier to maintain
- 🧹 the BaseDialog has been cleaned up and the nested CRUD form components have been removed where applicable
Fixes
- 🐛 @Abdullah-Abuzaid has fixed the nickname avatar of a PrinterDialog, FloorDialog or side menu to contain at most 3 characters
What's Changed
- chore(deps): lock file maintenance by @renovate in #336
- fix(deps): update dependency core-js to v3.31.1 by @renovate in #337
- chore(deps): update dependency cypress to v12.17.0 by @renovate in #339
- chore(deps): update jest monorepo to v29.6.1 by @renovate in #338
- chore(deps): lock file maintenance by @renovate in #340
- chore(client): Limit avatar pic to 3 char by @Abdullah-Abuzaid in #342
- fix(deps): update dependency semver to v7.5.4 by @renovate in #343
- chore(deps): lock file maintenance by @renovate in #344
- chore(deps): update dependency @fontsource/roboto to v5.0.5 by @renovate in #346
- chore(deps): lock file maintenance by @renovate in #347
- chore(deps): lock file maintenance by @renovate in #348
- fix: refer to docs in about page by @davidzwa in #349
- @bozaid/merge update and create printer dialog by @Abdullah-Abuzaid in #341
- chore(deps): update dependency @types/jest to v29.5.3 by @renovate in #351
- chore(deps): update typescript-eslint monorepo to v5.62.0 by @renovate in #352
- chore(deps): update typescript-eslint monorepo to v6 (major) by @renovate in #353
- chore(deps): update dependency cypress to v12.17.1 by @renovate in #354
- chore(deps): lock file maintenance by @renovate in #355
- Feat/312 composable dialog with context by @davidzwa in #350
Full Changelog: 1.2.7...1.2.8
fdm-monster-client 1.2.7
Fixes
- The log dump ZIP file was empty when downloaded from the client, this has been fixed.
Package updates
- vuetify was upgraded from v2.6.15 to v2.7.0
What's Changed
- chore(deps): update jest monorepo to v29.6.0 by @renovate in #329
- chore(deps): lock file maintenance by @renovate in #330
- chore: remove old commented out printer silent state mapping by @davidzwa in #331
- fix(deps): update dependency vuetify to v2.7.0 by @renovate in #333
- Fix/334 log dump is empty by @davidzwa in #335
Full Changelog: 1.2.6...1.2.7
fdm-monster-client 1.2.6
Changes
- Filter out release candidates on the Software Upgrade page by default
Features
- Emergency command: batch disable and enable printers
What's Changed
- docs: add timmiedinnie as a contributor for code by @allcontributors in #324
- fix: Filter for rc and unstable versions by @timmiedinnie in #323
- Feat/326 add batch enable toggle button on the emergency settings page by @davidzwa in #328
New Contributors
- @timmiedinnie made their first contribution in #323
Full Changelog: 1.2.5...1.2.6