UNPKG

@accounter/green-invoice-graphql

Version:
857 lines (794 loc) 163 kB
# @accounter-toolkit/green-invoice-graphql ## 0.8.6 ### Patch Changes - [#3281](https://github.com/Urigo/accounter-fullstack/pull/3281) [`917f31e`](https://github.com/Urigo/accounter-fullstack/commit/917f31e956d267704f6d74fb7f3a22d366062135) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.41` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.41) (from `0.108.39`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.39` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.39) (from `0.106.37`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.39` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.39) (from `0.109.38`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.36` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.36) (from `0.106.35`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.36` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.36) (from `0.104.35`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.26` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.26) (from `0.104.25`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.34` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.34) (from `0.104.33`, in `dependencies`) - [`623ed2b`](https://github.com/Urigo/accounter-fullstack/commit/623ed2b39788764e206241a9c3a628dfec25889e) Thanks [@renovate[bot]](https://github.com/renovate%5Bbot%5D)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.42` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.42) (from `0.108.41`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.40` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.40) (from `0.106.39`, in `dependencies`) - [#3333](https://github.com/Urigo/accounter-fullstack/pull/3333) [`a5e6d19`](https://github.com/Urigo/accounter-fullstack/commit/a5e6d19bf96173dde9097985a8df0065b9c3e499) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.43` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.43) (from `0.108.42`, in `dependencies`) - Updated dependency [`@graphql-mesh/cross-helpers@0.4.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.13) (from `0.4.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.41` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.41) (from `0.106.40`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.40` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.40) (from `0.109.39`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.37` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.37) (from `0.106.36`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.37` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.37) (from `0.104.36`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.27` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.27) (from `0.104.26`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.35` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.35) (from `0.104.34`, in `dependencies`) - [#3384](https://github.com/Urigo/accounter-fullstack/pull/3384) [`bc2920d`](https://github.com/Urigo/accounter-fullstack/commit/bc2920d07ce3071c37ad8d3e2d733c9d8414e626) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.44` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.44) (from `0.108.43`, in `dependencies`) - Updated dependency [`@graphql-mesh/cross-helpers@0.4.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.14) (from `0.4.13`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.42` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.42) (from `0.106.41`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.41` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.41) (from `0.109.40`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.38` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.38) (from `0.106.37`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.38` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.38) (from `0.104.37`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.28` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.28) (from `0.104.27`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.36` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.36) (from `0.104.35`, in `dependencies`) - [#3454](https://github.com/Urigo/accounter-fullstack/pull/3454) [`0b654ef`](https://github.com/Urigo/accounter-fullstack/commit/0b654ef08495e1632ccc75942d6a1a3142924d9f) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/json-schema@0.109.42` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.42) (from `0.109.41`, in `dependencies`) - [#3479](https://github.com/Urigo/accounter-fullstack/pull/3479) [`1bf66e2`](https://github.com/Urigo/accounter-fullstack/commit/1bf66e264e8ea2d3c1b75cab8097dc583205cf67) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`graphql@16.14.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.14.0) (from `16.13.2`, in `dependencies`) - [#3613](https://github.com/Urigo/accounter-fullstack/pull/3613) [`7397aad`](https://github.com/Urigo/accounter-fullstack/commit/7397aad6a9bf7d120218e6a8274a539eb1e76160) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`graphql@16.14.1` ↗︎](https://www.npmjs.com/package/graphql/v/16.14.1) (from `16.14.0`, in `dependencies`) - [#3662](https://github.com/Urigo/accounter-fullstack/pull/3662) [`ba2ac1a`](https://github.com/Urigo/accounter-fullstack/commit/ba2ac1a6aae3bb17d8d28e37ef496367c8959481) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`graphql@16.14.2` ↗︎](https://www.npmjs.com/package/graphql/v/16.14.2) (from `16.14.1`, in `dependencies`) - [#3683](https://github.com/Urigo/accounter-fullstack/pull/3683) [`a19aa30`](https://github.com/Urigo/accounter-fullstack/commit/a19aa3051d2971210a0cc37af71d3db6e3904c0a) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.45` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.45) (from `0.108.44`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.43` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.43) (from `0.106.42`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.43` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.43) (from `0.109.42`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.39` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.39) (from `0.106.38`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.39` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.39) (from `0.104.38`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.29` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.29) (from `0.104.28`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.37` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.37) (from `0.104.36`, in `dependencies`) - [#3286](https://github.com/Urigo/accounter-fullstack/pull/3286) [`161c8f9`](https://github.com/Urigo/accounter-fullstack/commit/161c8f9a5bc755a488b1a14125c2c14425765e59) Thanks [@gilgardosh](https://github.com/gilgardosh)! - Refactor authentication logic to align with new Green Invoice API. ## 0.8.5 ### Patch Changes - [#3034](https://github.com/Urigo/accounter-fullstack/pull/3034) [`88e8bb9`](https://github.com/Urigo/accounter-fullstack/commit/88e8bb914be1965333e0b899537562c8877782a1) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.28` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.28) (from `0.108.26`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.26` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.26) (from `0.106.24`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.26` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.26) (from `0.109.24`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.25` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.25) (from `0.106.23`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.25` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.25) (from `0.104.23`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.21` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.21) (from `0.104.19`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.23` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.23) (from `0.104.21`, in `dependencies`) - [#3066](https://github.com/Urigo/accounter-fullstack/pull/3066) [`560aaa4`](https://github.com/Urigo/accounter-fullstack/commit/560aaa4e320f71cc9a721945d3ead070c4b5cfed) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/json-schema@0.109.27` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.27) (from `0.109.26`, in `dependencies`) - [#3121](https://github.com/Urigo/accounter-fullstack/pull/3121) [`992e2ed`](https://github.com/Urigo/accounter-fullstack/commit/992e2edb1507dcb64ccf07b24b7b850fe6fe815b) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`graphql@16.13.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.13.0) (from `16.12.0`, in `dependencies`) - [#3148](https://github.com/Urigo/accounter-fullstack/pull/3148) [`2265bd3`](https://github.com/Urigo/accounter-fullstack/commit/2265bd35a651989d47f1e791c8638b82f4bdeaf0) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.29` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.29) (from `0.108.28`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.27` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.27) (from `0.106.26`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.28` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.28) (from `0.109.27`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.26` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.26) (from `0.106.25`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.26` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.26) (from `0.104.25`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.22` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.22) (from `0.104.21`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.24` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.24) (from `0.104.23`, in `dependencies`) - [#3166](https://github.com/Urigo/accounter-fullstack/pull/3166) [`26474f3`](https://github.com/Urigo/accounter-fullstack/commit/26474f32495cc9fe028476840bd3d15fee8b5143) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.31` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.31) (from `0.108.29`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.29` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.29) (from `0.106.27`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.30` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.30) (from `0.109.28`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.27` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.27) (from `0.106.26`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.27` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.27) (from `0.104.26`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.23` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.23) (from `0.104.22`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.25` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.25) (from `0.104.24`, in `dependencies`) - Updated dependency [`graphql@16.13.1` ↗︎](https://www.npmjs.com/package/graphql/v/16.13.1) (from `16.13.0`, in `dependencies`) - [#3214](https://github.com/Urigo/accounter-fullstack/pull/3214) [`69a150b`](https://github.com/Urigo/accounter-fullstack/commit/69a150bcb25903593316b4c9d3f344b428585a72) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.36` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.36) (from `0.108.31`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.34` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.34) (from `0.106.29`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.35` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.35) (from `0.109.30`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.32` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.32) (from `0.106.27`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.32` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.32) (from `0.104.27`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.25` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.25) (from `0.104.23`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.30` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.30) (from `0.104.25`, in `dependencies`) - [#3246](https://github.com/Urigo/accounter-fullstack/pull/3246) [`cb0dbc5`](https://github.com/Urigo/accounter-fullstack/commit/cb0dbc518e8f31a0e69180d83c444658a6ca019e) Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.36` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.36) (from `0.108.31`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.34` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.34) (from `0.106.29`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.35` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.35) (from `0.109.30`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.32` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.32) (from `0.106.27`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.32` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.32) (from `0.104.27`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.25` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.25) (from `0.104.23`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.30` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.30) (from `0.104.25`, in `dependencies`) - [#3247](https://github.com/Urigo/accounter-fullstack/pull/3247) [`43dab70`](https://github.com/Urigo/accounter-fullstack/commit/43dab70e682bd96b4e7c252a2bbda94df8f0e0ba) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.38` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.38) (from `0.108.36`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.36` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.36) (from `0.106.34`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.37` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.37) (from `0.109.35`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.34` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.34) (from `0.106.32`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.34` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.34) (from `0.104.32`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.32` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.32) (from `0.104.30`, in `dependencies`) - Updated dependency [`graphql@16.13.2` ↗︎](https://www.npmjs.com/package/graphql/v/16.13.2) (from `16.13.1`, in `dependencies`) - [#3269](https://github.com/Urigo/accounter-fullstack/pull/3269) [`6ad77d5`](https://github.com/Urigo/accounter-fullstack/commit/6ad77d50d6a9b2cf93a097c593f45ef314ce58b2) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.39` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.39) (from `0.108.38`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.37` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.37) (from `0.106.36`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.38` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.38) (from `0.109.37`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.35` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.35) (from `0.106.34`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.35` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.35) (from `0.104.34`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.33` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.33) (from `0.104.32`, in `dependencies`) - [#3038](https://github.com/Urigo/accounter-fullstack/pull/3038) [`4d4e60d`](https://github.com/Urigo/accounter-fullstack/commit/4d4e60dd85f6c7779c556b513e2de844615dd293) Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Configurable NPM Registry in CI**: The GitHub Actions setup now includes a `registryUrl` input, allowing for flexible specification of the NPM registry during package publishing. - **Deterministic Dependency Installation**: The `yarn install` command in the CI workflow was updated to use `--frozen-lockfile`, ensuring consistent and reproducible builds by preventing modifications to the `yarn.lock` file. - **Standardized Package Metadata**: `package.json` files across several packages were updated to include comprehensive and consistent metadata, such as `description`, `repository` details, `homepage`, `bugs` URL, and `author` information. - **Explicit NPM Registry Configuration**: The `publishConfig` in multiple `package.json` files was modified to explicitly set the `registry` to `https://registry.npmjs.org`, clarifying the target for package publication. - [#3270](https://github.com/Urigo/accounter-fullstack/pull/3270) [`1815013`](https://github.com/Urigo/accounter-fullstack/commit/181501367c4dbdeb0010296e7d418af955f4e75e) Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **Environment Variable Cleanup**: Removed hardcoded and auto-generated environment variables like DEFAULT_FINANCIAL_ENTITY_ID and Gmail credentials from the main configuration, promoting a cleaner and more secure setup. - **Configuration Loading Improvements**: Updated various packages to support loading environment variables from both local and parent directory files, improving flexibility across different environments. ## 0.8.4 ### Patch Changes - [#2895](https://github.com/Urigo/accounter-fullstack/pull/2895) [`7d5a8c3`](https://github.com/Urigo/accounter-fullstack/commit/7d5a8c3fb0e1bf25011b02ab6289a2fd644db811) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.22` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.22) (from `0.108.21`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.20` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.20) (from `0.106.19`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.21` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.21) (from `0.109.20`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.20` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.20) (from `0.104.19`, in `dependencies`) - [#2899](https://github.com/Urigo/accounter-fullstack/pull/2899) [`d4bd2e6`](https://github.com/Urigo/accounter-fullstack/commit/d4bd2e6ad130cfea90b6e71832fdaaf74a1db5c9) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.23` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.23) (from `0.108.22`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.21` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.21) (from `0.106.20`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.22` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.22) (from `0.109.21`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.20` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.20) (from `0.106.19`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.21` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.21) (from `0.104.20`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.19` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.19) (from `0.104.18`, in `dependencies`) - [#2928](https://github.com/Urigo/accounter-fullstack/pull/2928) [`afab992`](https://github.com/Urigo/accounter-fullstack/commit/afab99296e6c4d0d25cce4a04cc14b6183c21067) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.24` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.24) (from `0.108.23`, in `dependencies`) - Updated dependency [`@graphql-mesh/cross-helpers@0.4.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.12) (from `0.4.11`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.22` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.22) (from `0.106.21`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.23` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.23) (from `0.109.22`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.21` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.21) (from `0.106.20`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.22` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.22) (from `0.104.21`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.19` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.19) (from `0.104.18`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.20` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.20) (from `0.104.19`, in `dependencies`) - [#2946](https://github.com/Urigo/accounter-fullstack/pull/2946) [`32fb7b4`](https://github.com/Urigo/accounter-fullstack/commit/32fb7b496fbe5a42badd5cddb8608f7e7f260cd3) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.26` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.26) (from `0.108.24`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.24` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.24) (from `0.106.22`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.24` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.24) (from `0.109.23`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.23` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.23) (from `0.106.21`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.23` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.23) (from `0.104.22`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.21` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.21) (from `0.104.20`, in `dependencies`) ## 0.8.3 ### Patch Changes - [#2765](https://github.com/Urigo/accounter-fullstack/pull/2765) [`cbf2717`](https://github.com/Urigo/accounter-fullstack/commit/cbf27175d72499a6f7509eecee351f4831227f12) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.20` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.20) (from `0.108.19`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.18) (from `0.106.17`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.19` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.19) (from `0.109.18`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.18) (from `0.106.17`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.18) (from `0.104.17`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.17` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.17) (from `0.104.16`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.17` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.17) (from `0.104.16`, in `dependencies`) - [#2778](https://github.com/Urigo/accounter-fullstack/pull/2778) [`eb4e853`](https://github.com/Urigo/accounter-fullstack/commit/eb4e853581ac5cded01c5c804ee4894f9fb7dff6) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.21` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.21) (from `0.108.20`, in `dependencies`) - Updated dependency [`@graphql-mesh/cross-helpers@0.4.11` ↗︎](https://www.npmjs.com/package/@graphql-mesh/cross-helpers/v/0.4.11) (from `0.4.10`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.19` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.19) (from `0.106.18`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.20` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.20) (from `0.109.19`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.19` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.19) (from `0.106.18`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.19` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.19) (from `0.104.18`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.18) (from `0.104.17`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.18) (from `0.104.17`, in `dependencies`) - [#2789](https://github.com/Urigo/accounter-fullstack/pull/2789) [`c7d6f21`](https://github.com/Urigo/accounter-fullstack/commit/c7d6f21ed62658159b1323334501daca03c8d3e5) Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **New GraphQL Query**: Introduced a new GraphQL query, `getDocumentsDownloadLinks`, to fetch document download URLs from the Green Invoice service. ## 0.8.2 ### Patch Changes - [#2636](https://github.com/Urigo/accounter-fullstack/pull/2636) [`1ae19c6`](https://github.com/Urigo/accounter-fullstack/commit/1ae19c6f8dabd995120862795284dab6e363dc79) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.15` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.15) (from `0.108.14`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.14) (from `0.106.13`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.15` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.15) (from `0.109.14`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.14) (from `0.106.13`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.14) (from `0.104.13`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.14) (from `0.104.13`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.14) (from `0.104.13`, in `dependencies`) - [#2654](https://github.com/Urigo/accounter-fullstack/pull/2654) [`7fef068`](https://github.com/Urigo/accounter-fullstack/commit/7fef0682c7316153ae5ffde42f97ce7284dd4c9a) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`graphql@16.12.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.12.0) (from `16.11.0`, in `dependencies`) - [#2685](https://github.com/Urigo/accounter-fullstack/pull/2685) [`80402e0`](https://github.com/Urigo/accounter-fullstack/commit/80402e07198a7c6bb78aa9402df7ea4ead779411) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.18) (from `0.108.15`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.17` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.17) (from `0.106.14`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.17` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.17) (from `0.109.15`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.17` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.17) (from `0.106.14`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.16` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.16) (from `0.104.14`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.16` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.16) (from `0.104.14`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.16` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.16) (from `0.104.14`, in `dependencies`) - [#2725](https://github.com/Urigo/accounter-fullstack/pull/2725) [`48c6d16`](https://github.com/Urigo/accounter-fullstack/commit/48c6d1624c696fc23ab82e28860bd9c290abc07d) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.19` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.19) (from `0.108.18`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.18` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.18) (from `0.109.17`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.17` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.17) (from `0.104.16`, in `dependencies`) - [#2658](https://github.com/Urigo/accounter-fullstack/pull/2658) [`7a898a0`](https://github.com/Urigo/accounter-fullstack/commit/7a898a0ff1ee15420ab2532370a1d2f618cc86ab) Thanks [@gilgardosh](https://github.com/gilgardosh)! - - Migrated from JSON Schema draft-07 to 2020-12 - Updated all type references from `definitions` to `$defs` (represented as `_DOLLAR_defs` in TypeScript) - Added client management operations (add, update, delete) - Enhanced JSON schema with better validation constraints and shared type definitions - [#2649](https://github.com/Urigo/accounter-fullstack/pull/2649) [`15ed6f9`](https://github.com/Urigo/accounter-fullstack/commit/15ed6f982a5d288a1159ccd069fca14b35801a18) Thanks [@gilgardosh](https://github.com/gilgardosh)! - \* **New Charges Auto-Matcher Module**: A new GraphQL module `charges-matcher` has been introduced, complete with its directory structure, TypeScript types, and GraphQL schema definitions for single-match and auto-match functionalities. - **Comprehensive Documentation**: Detailed `SPEC.md`, `PROMPT_PLAN.md`, and `TODO.md` documents have been added, outlining the technical specification, a 17-step implementation plan, and a checklist for the transaction-document matching system. - **Core Matching Logic Implemented**: Helper functions for calculating confidence scores based on amount, currency, business ID, and date proximity have been implemented and thoroughly tested. - **Data Aggregation Providers**: Providers for aggregating multiple transactions and documents into single representations, including filtering, currency/business ID validation, and description concatenation, are now in place. - **Single-Match & Auto-Match Core Functions**: The core logic for finding single matches (with date window filtering and tie-breaking) and for processing charges for auto-matching (including merge direction determination and high-confidence thresholding) has been developed. - **Robust Testing Infrastructure**: A comprehensive testing framework, including mock factories and 494 passing unit and integration tests, has been established, ensuring high code coverage. - **GraphQL Integration**: GraphQL resolvers for `findChargeMatches` and `autoMatchCharges` mutations/queries have been added, and the module is registered in the main GraphQL application. - **Type Safety Improvement**: The `amount` type in the `DocumentSuggestionsProto` interface has been updated from `string` to `number` for enhanced type safety. ## 0.8.1 ### Patch Changes - [#2478](https://github.com/Urigo/accounter-fullstack/pull/2478) [`86e628e`](https://github.com/Urigo/accounter-fullstack/commit/86e628e40cc0d8fac239cfea2563326094013df4) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.11` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.11) (from `0.108.8`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.10` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.10) (from `0.106.7`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.11` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.11) (from `0.109.8`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.10` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.10) (from `0.106.7`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.10` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.10) (from `0.104.7`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.10` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.10) (from `0.104.7`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.10` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.10) (from `0.104.7`, in `dependencies`) - [#2483](https://github.com/Urigo/accounter-fullstack/pull/2483) [`43760d7`](https://github.com/Urigo/accounter-fullstack/commit/43760d77cb29ea44257d37ca0bc7a97e17aa1c89) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.13) (from `0.108.11`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.12) (from `0.106.10`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.13) (from `0.109.11`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.12) (from `0.106.10`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.12) (from `0.104.10`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.12) (from `0.104.10`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.12` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.12) (from `0.104.10`, in `dependencies`) - [#2518](https://github.com/Urigo/accounter-fullstack/pull/2518) [`e0d72c7`](https://github.com/Urigo/accounter-fullstack/commit/e0d72c7c0fac89997f9c96b0180523ac7d889b43) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.14) (from `0.108.13`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.13) (from `0.106.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.14` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.14) (from `0.109.13`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.13) (from `0.106.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.13) (from `0.104.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.13) (from `0.104.12`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.13` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.13) (from `0.104.12`, in `dependencies`) ## 0.8.0 ### Minor Changes - [#2334](https://github.com/Urigo/accounter-fullstack/pull/2334) [`0c6ac6c`](https://github.com/Urigo/accounter-fullstack/commit/0c6ac6c0fd8d7afe96ce26260a514ccb682e621b) Thanks [@gilgardosh](https://github.com/gilgardosh)! - \* **New UI for Document Generation**: A comprehensive new UI screen (`IssueDocumentScreen`) has been added, allowing users to create and configure various accounting documents (e.g., invoices, receipts) with detailed settings for document type, language, currency, and VAT. - **Real-time Document Preview**: Users can now preview generated documents (likely PDFs) directly within the UI before officially issuing them, powered by the `pdfjs-dist` library for client-side rendering. - **Detailed Document Configuration**: The new UI provides extensive fields for capturing client information, managing multiple income items (description, price, quantity, VAT), and specifying various payment methods with their unique details (e.g., bank, credit card, PayPal, payment app). - **GraphQL API Extension for Preview**: The backend GraphQL API has been extended with a new `previewGreenInvoiceDocument` mutation, enabling the client to send detailed document input and receive a base64-encoded PDF preview. - **Improved Green Invoice Integration**: New helper functions and schema updates ensure proper mapping of UI inputs to the Green Invoice API's complex data structures for document generation and preview, handling various enums and nested objects. - [#2365](https://github.com/Urigo/accounter-fullstack/pull/2365) [`1be8c87`](https://github.com/Urigo/accounter-fullstack/commit/1be8c87be477204ddfc57c38d1ab8cfc66cea1a9) Thanks [@gilgardosh](https://github.com/gilgardosh)! - Extend and update the JSON schema ### Patch Changes - [#2402](https://github.com/Urigo/accounter-fullstack/pull/2402) [`b1352c4`](https://github.com/Urigo/accounter-fullstack/commit/b1352c4190bad2d93d1be823d96ff2b53df7387a) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.8` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.8) (from `0.108.7`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.7` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.7) (from `0.106.6`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.8` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.8) (from `0.109.7`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.7` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.7) (from `0.106.6`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.7` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.7) (from `0.104.6`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.7` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.7) (from `0.104.6`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.7` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.7) (from `0.104.6`, in `dependencies`) - [#2334](https://github.com/Urigo/accounter-fullstack/pull/2334) [`0c6ac6c`](https://github.com/Urigo/accounter-fullstack/commit/0c6ac6c0fd8d7afe96ce26260a514ccb682e621b) Thanks [@gilgardosh](https://github.com/gilgardosh)! - - **New Document Generation UI**: I've introduced a brand new UI screen, `IssueDocumentScreen`, that allows users to create and configure various accounting documents like invoices and receipts with extensive settings for document type, language, currency, and VAT. - **Real-time PDF Document Preview**: Users can now preview generated documents in real-time directly within the UI before issuing them, powered by the `pdfjs-dist` library for client-side PDF rendering. - **Comprehensive Document Configuration**: The new UI provides detailed configuration options, including fields for client information, managing multiple income items (description, price, quantity, VAT), and specifying various payment methods with their unique details (e.g., bank, credit card, PayPal, payment app). - **GraphQL API Extensions for Document Management**: I've extended the GraphQL API with a new `previewGreenInvoiceDocument` mutation for generating PDF previews and a `newDocumentInfoDraft` query to pre-populate document forms based on existing charge data. - **Enhanced Document Actions in Table View**: I've added the ability to close and re-issue documents directly from the documents table, providing a more streamlined workflow for managing document statuses. - **New 'With Open Documents' Filter**: A new filter, 'With Open Documents', has been added to the charges filter, allowing users to easily identify and manage charges that have associated open documents. - **GraphQL Query Refactoring**: I've refactored several GraphQL queries from fetching multiple charges (`chargesByIDs`) to fetching a single charge (`charge`), simplifying data retrieval for individual charge details. - **Database Migration for Open Documents Flag**: A new database migration introduces an `open_docs_flag` to the `extended_charges` view, enabling efficient filtering of charges based on their associated open documents. ## 0.7.4 ### Patch Changes - [#2026](https://github.com/Urigo/accounter-fullstack/pull/2026) [`7d70618`](https://github.com/Urigo/accounter-fullstack/commit/7d706185e337c05efd2c8cbeb3b4b919522c5336) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.3) (from `0.108.2`, in `dependencies`) - [#2028](https://github.com/Urigo/accounter-fullstack/pull/2028) [`ed1758c`](https://github.com/Urigo/accounter-fullstack/commit/ed1758ccebf849fde17a4c6e208a6e76913aea2c) Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.3) (from `0.108.2`, in `dependencies`) - [#2060](https://github.com/Urigo/accounter-fullstack/pull/2060) [`4efa957`](https://github.com/Urigo/accounter-fullstack/commit/4efa9571e0bdb634ba77156a5c353656b814a595) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.4) (from `0.108.3`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.3) (from `0.106.2`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.4) (from `0.109.3`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.3) (from `0.106.2`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.3) (from `0.104.2`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/types/v/0.104.3) (from `0.104.2`, in `dependencies`) - Updated dependency [`@graphql-mesh/utils@0.104.3` ↗︎](https://www.npmjs.com/package/@graphql-mesh/utils/v/0.104.3) (from `0.104.2`, in `dependencies`) - [#2086](https://github.com/Urigo/accounter-fullstack/pull/2086) [`5308911`](https://github.com/Urigo/accounter-fullstack/commit/530891185ab33f53299fa7fc8c623104e1b1dc94) Thanks [@gilgardosh](https://github.com/gilgardosh)! - dependencies updates: - Updated dependency [`graphql@16.11.0` ↗︎](https://www.npmjs.com/package/graphql/v/16.11.0) (from `16.10.0`, in `dependencies`) - [#2186](https://github.com/Urigo/accounter-fullstack/pull/2186) [`4797e93`](https://github.com/Urigo/accounter-fullstack/commit/4797e9366fae9393252dfdcf68b862f0991a8761) Thanks [@renovate](https://github.com/apps/renovate)! - dependencies updates: - Updated dependency [`@graphql-mesh/config@0.108.5` ↗︎](https://www.npmjs.com/package/@graphql-mesh/config/v/0.108.5) (from `0.108.4`, in `dependencies`) - Updated dependency [`@graphql-mesh/http@0.106.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/http/v/0.106.4) (from `0.106.3`, in `dependencies`) - Updated dependency [`@graphql-mesh/json-schema@0.109.5` ↗︎](https://www.npmjs.com/package/@graphql-mesh/json-schema/v/0.109.5) (from `0.109.4`, in `dependencies`) - Updated dependency [`@graphql-mesh/runtime@0.106.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/runtime/v/0.106.4) (from `0.106.3`, in `dependencies`) - Updated dependency [`@graphql-mesh/store@0.104.4` ↗︎](https://www.npmjs.com/package/@graphql-mesh/store/v/0.104.4) (from `0.104.3`, in `dependencies`) - Updated dependency [`@graphql-mesh/types@0.104.4` ↗︎](htt