@accounter/green-invoice-graphql
Version:
Graphql proxy for Green Invoice API
857 lines (794 loc) • 163 kB
Markdown
# @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