Releases: terminaldotshop/terminal-sdk-java
Releases · terminaldotshop/terminal-sdk-java
v2.5.0
2.5.0 (2025-04-24)
Full Changelog: v2.4.0...v2.5.0
Features
- api: product variant descriptions (8d6106a)
v2.4.0
v2.3.0
2.3.0 (2025-04-23)
Full Changelog: v2.2.0...v2.3.0
Features
- api: include price on subscriptions (c9b6ddf)
Chores
- ci: add timeout thresholds for CI jobs (39c19d1)
v2.2.0
2.2.0 (2025-04-18)
Full Changelog: v2.1.0...v2.2.0
Features
- api: update subscription route (7733ee2)
Performance Improvements
- internal: improve compilation+test speed (626c3d7)
Documentation
v2.1.0
2.1.0 (2025-04-15)
Full Changelog: v2.0.0...v2.1.0
Features
Bug Fixes
- client: bump to better jackson version (3cca64e)
Chores
Documentation
- update documentation links to be more uniform (f740c2b)
v2.0.0
2.0.0 (2025-04-09)
Full Changelog: v1.6.2...v2.0.0
⚠ BREAKING CHANGES
- client: refactor exception structure and methods (#158)
Features
- api: include shipment tracking info on order (#178) (72c1997)
- client: add enum validation method (0707140)
- client: expose request body setter and getter (#172) (bea6818)
- client: make datetime deserialization more lenient (#171) (005a9b3)
- client: make union deserialization more robust (#170) (0707140)
- client: support a lower jackson version (#164) (86f1bf0)
- client: throw on incompatible jackson version (86f1bf0)
Bug Fixes
- client: don't call
validate()during deserialization if we don't have to (#166) (7dd33de) - client: limit json deserialization coercion (#167) (09ddf9c)
- client: map deserialization bug (a4ba129)
- client: return
Optional<T>instead ofOptional<? extends T>(#175) (e4925e1) - pluralize
listresponse variables (#169) (db18d04) - remove trailing / for environments (#168) (1c28540)
Performance Improvements
Chores
- api: more examples (#156) (c7785ea)
- client: refactor exception structure and methods (#158) (f4a5c2b)
- client: remove unnecessary json state from some query param classes (0707140)
- internal: add invalid json deserialization tests (0707140)
- internal: add json roundtripping tests (0707140)
- internal: add missing release please block (#157) (422dffc)
- internal: delete unused methods and annotations (#165) (a4ba129)
- internal: fix example formatting (#160) (24a2903)
- internal: make multipart assertions more robust (3f53cc9)
- internal: remove unnecessary
assertNotNullcalls (3f53cc9) - internal: remove unnecessary import (#161) (612af98)
- internal: swap from
getNullabletogetOptional(#174) (8d4e78a) - internal: version bump (#154) (f235da2)
- tests: improve enum examples (#177) (c24fae6)
Documentation
v1.6.2
1.6.2 (2025-03-19)
Full Changelog: v1.6.1...v1.6.2
Bug Fixes
Chores
- internal: codegen related update (#147) (61c6d00)
- internal: delete duplicate tests (0de2e66)
- internal: generate more tests (ebc23f6)
- internal: refactor enum query param serialization (#152) (6b55ee3)
- internal: refactor some test assertions (0de2e66)
- internal: reformat some tests (#150) (ebc23f6)
- internal: remove extra empty newlines (#145) (2798854)
- internal: rename
getPathParam(#149) (0de2e66) - internal: reorder some params methodsc (0de2e66)
- internal: version bump (#143) (1ef7b68)
Documentation
v1.6.1
1.6.1 (2025-03-19)
Full Changelog: v1.6.0...v1.6.1
Bug Fixes
Chores
- internal: codegen related update (#147) (d75034e)
- internal: delete duplicate tests (aead6d4)
- internal: generate more tests (63cc28b)
- internal: refactor some test assertions (aead6d4)
- internal: reformat some tests (#150) (63cc28b)
- internal: remove extra empty newlines (#145) (0e118a6)
- internal: rename
getPathParam(#149) (aead6d4) - internal: reorder some params methodsc (aead6d4)
- internal: version bump (#143) (9f4b61d)