Skip to content

Release v0.336.0

Latest

Choose a tag to compare

@orange-buffalo orange-buffalo released this 15 Mar 01:56
· 1 commit to master since this release

Changelog

πŸš€ Features

πŸ› Fixes

  • 7173ba4 make hasUnsupportedStorages reactive to storage query completion in SaDocumentsUpload (#2411), closes #2411
  • e120317 resolve workspace owner context for document downloads via workspace access tokens (#2400), closes #2400
  • 4963cf2 eslint: disable no-useless-assignment for Vue 3 compatibility (#2290), closes #2290
  • b289b11 Configure OpenAPI generator to use string types for dates and add timezone-safe date formatting (#2260), closes #2260
  • 3abf4fd Fixing router bug for Create Expense page (#2232), closes #2232
  • 62f2640 Use Playwright clock API to eliminate time dependency in full-stack tests (#2215), closes #2215
  • 994439b Remove unnecessary defineProps import for vue-tsc 3.1.8 compatibility (#2181), closes #2181
  • c2ff809 Add full stack tests for Income Tax Payments overview page and fix pagination bug (#2105), closes #2105
  • 5693be4 Add nextTick before navigation to ensure session expiry notification is visible (#2098), closes #2098
  • 2cce32c Update error handling for Vitest 4.0.9 compatibility (#2097), closes #2097
  • 0010751 Fixing layout issues on My Profile, improving loading state (#204), closes #204
  • 15ccb75 Fixing issues with login page (#1996), closes #1996
  • e6ebd62 Add missing translations for dashboard, reporting, and settings pages (#459), closes #459

πŸ”„οΈ Changes

  • 633a391 Remove duplicate timeRecorded in favor of inherited createdAt (#2359), closes #2359
  • a71ee72 remove AuthenticationApi.refreshToken REST endpoint, use existing GraphQL mutation (#2344), closes #49 #2344
  • 18556d6 Align full stack test data with Futurama theme (#2297), closes #2297
  • 23f0696 Improve full stack test infrastructure (#2292), closes #2292

πŸ§ͺ Tests

  • e6cf360 Add full stack tests for SaDocumentsList with local file system storage (#2383), closes #2383
  • a0c5cf3 Add full stack tests for SaDocumentsUpload with LocalFileSystemDocumentsStorage (#2381), closes #2381
  • 6eb9649 Add SaDocumentsList Google Drive full stack tests (#2380), closes #97 #2380
  • 3cbaa27 Cover reporting page and general tax report with full stack tests (#2356), closes #2356
  • e1002cc Use DgsConstants.MUTATION instead of string literals in GraphQL tests (#2357), closes #2357
  • 34d1992 cover all navigations for invoice overview page (#2353), closes #776 #2353
  • 53d7aac Add missing create button navigation tests to invoices and incomes overview full stack tests (#2351), closes #2351
  • 6f51a85 Add full stack walk-through test for workspace token access (#2345), closes #2345
  • 102a1ff Add full stack tests for Create Income page (#2332), closes #2332
  • 00d9cd0 add full stack acceptance test for user preferences on login (#2327), closes #2327
  • 8e85ffe Add comprehensive CurrencyInput full stack tests (#2241), closes #2241

🧰 Tasks

  • 56277fd deps: bump io.kotest:kotest-assertions-core-jvm
  • a46934d deps: bump json-unit-kotest 5.1.0β†’5.1.1 and kotest 6.1.3β†’6.1.5 (#2408), closes #2408
  • 0a58a59 deps: bump net.javacrumbs.json-unit:json-unit-kotest
  • d9f622b deps: bump @vitejs/plugin-vue from 6.0.4 to 6.0.5 in /frontend
  • 4cfbf2d deps: bump vitest from 4.0.18 to 4.1.0 in /frontend
  • e4505a8 deps: bump marked from 17.0.3 to 17.0.4 in /frontend
  • 338653a deps: bump sass from 1.97.3 to 1.98.0 in /frontend
  • 552b346 deps: bump @types/qs from 6.14.0 to 6.15.0 in /frontend
  • 35e3267 deps: bump @types/node from 25.3.3 to 25.4.0 in /frontend
  • 2465be1 deps: bump vue in /frontend in the vue group
  • 8b0b235 deps: bump the typescript-eslint group
  • 1496a78 deps: bump org.yaml:snakeyaml from 2.5 to 2.6
  • cb36810 deps: bump element-plus in /frontend in the element-plus group
  • 5b8cbe5 deps: bump eslint from 10.0.2 to 10.0.3 in /frontend
  • 8fd4a07 Remove assertj/assertk and migrate all assertions to kotest (#2384), closes #2384
  • 7e911be deps: bump vite-svg-loader from 5.1.0 to 5.1.1 in /frontend
  • 17f6597 deps: bump gradle-wrapper from 9.3.1 to 9.4.0
  • 7ce4b6b deps: bump dompurify from 3.3.1 to 3.3.2 in /frontend
  • 54176fb deps: bump the ktor group with 5 updates
  • 1487c64 deps: bump @sinonjs/fake-timers in /frontend
  • 68f1464 deps: bump rollup-plugin-visualizer in /frontend
  • 437f2c4 deps: bump @types/node from 25.3.1 to 25.3.3 in /frontend
  • 0073c01 deps: bump org.jreleaser from 1.20.0 to 1.23.0
  • d87a5dc deps: bump the mockito group with 2 updates
  • 0502c72 deps: bump element-plus in /frontend in the element-plus group
  • f035ba6 deps: bump globals from 17.3.0 to 17.4.0 in /frontend
  • eece5e7 deps: bump actions/upload-artifact from 6 to 7
  • 363abee deps: bump com.expediagroup:graphql-kotlin-spring-server from 8.8.1 to 9.0.0 (#2352), closes #2352
  • 95bb675 deps: bump com.expediagroup:graphql-kotlin-spring-server
  • 5a28c6c deps: bump @types/node from 25.3.0 to 25.3.1 in /frontend
  • d39abb3 deps: bump @rushstack/eslint-patch in /frontend
  • 5f1008d deps: bump eslint from 10.0.1 to 10.0.2 in /frontend
  • 5e44e68 deps: bump @types/jsdom from 27.0.0 to 28.0.0 in /frontend
  • bcda0d9 deps: bump vue in /frontend in the vue group
  • c6f9d3d deps: bump @types/lodash from 4.17.23 to 4.17.24 in /frontend
  • db3eb20 deps: bump eslint from 10.0.0 to 10.0.1 in /frontend
  • 0632d9a deps: bump the typescript-eslint group
  • 4334b70 deps: bump the vue group in /frontend with 2 updates
  • 7054032 deps: bump rollup-plugin-visualizer in /frontend
  • d125d9e Refactoring full stack tests structure (#2330), closes #2330
  • 810707a commit generated GQL types, remove generation from build phase (#2329), closes #2329
  • d7b0344 move GraphQL type generation from postinstall to build step (#2326), closes #2326
  • dccd8be Add createdAt timestamp to all entities with automatic population (#2322), closes #2322
  • a015eaf deps: bump @types/node from 25.2.3 to 25.3.0 in /frontend
  • 4ccab96 deps: bump @rushstack/eslint-patch in /frontend
  • b1ec674 deps: bump marked from 17.0.2 to 17.0.3 in /frontend
  • 57729d8 deps: bump the typescript-eslint group
  • 03b6d93 deps: bump eslint-plugin-vue from 10.7.0 to 10.8.0 in /frontend
  • 4b85236 deps: bump jsdom from 28.0.0 to 28.1.0 in /frontend
  • 65e4b37 deps: bump vue-eslint-parser in /frontend in the vue group
  • 7a6ec8c deps: bump qs from 6.14.2 to 6.15.0 in /frontend
  • eaef66a deps: bump marked from 17.0.1 to 17.0.2 in /frontend
  • 300e08a deps: bump qs from 6.14.1 to 6.14.2 in /frontend
  • 99d6a2b deps: bump @types/node from 25.2.1 to 25.2.3 in /frontend
  • 03fa3ea deps: bump vue in /frontend in the vue group
  • 53c363b deps: bump the typescript-eslint group
  • d84e5df deps: bump @eslint/js from 9.39.2 to 10.0.1 in /frontend
  • b2c780a deps: bump eslint from 9.39.2 to 10.0.0 in /frontend
  • 3ebb8e8 deps: bump org.jetbrains.kotlin.plugin.serialization
  • 2dfc0cd deps: bump com.google.cloud.tools.jib from 3.5.2 to 3.5.3
  • 569b60a deps: bump the kotlin group with 3 updates
  • 4c4895f deps: bump io.kotest:kotest-assertions-core-jvm
  • 12ec677 deps: bump @types/node from 25.2.0 to 25.2.1 in /frontend
  • 9cc3dee deps: bump jsdom from 27.4.0 to 28.0.0 in /frontend
  • 3e31b8d deps: bump @types/node from 25.1.0 to 25.2.0 in /frontend
  • 6552af6 **de ...