Releases: softwareone-platform/mpt-api-python-client
Releases · softwareone-platform/mpt-api-python-client
v6.0.0
What's Changed
- MPT-19479 E2E: Helpdesk Chats core by @jentyk in #249
- MPT-19124 add TODOs and FIXMEs for improving e2e assertions by @jentyk in #250
- MPT-19478 fix e2e queue tests and add fixtures for disabled queues by @jentyk in #251
- MPT-19654 Sellers now supports multiple currencies by @d3rky in #252
- MPT-19657 fix unauthorized response in E2E tests by @d3rky in #253
- MPT-19488 unskip async and sync chat link not found tests by @jentyk in #259
- MPT-19489 unskip some chat participants e2e tests by @jentyk in #258
- MPT-19487 unskip chat messages e2e tests by @jentyk in #257
- MPT-19486 unskip attachment e2e tests by @jentyk in #255
- MPT-19482 unskip forms e2e tests and add fixtures for published forms by @jentyk in #260
- deps(deps-dev): bump the python-development group with 2 updates by @dependabot[bot] in #256
- MPT-19124 speed up tests by @jentyk in #262
- MPT-19124 remove session scope from pdf_fd and logo_fd fixtures by @jentyk in #263
- MPT-19660 Improve resource action implementation by @albertsola in #261
- MPT-19124 remove fixture scope by @jentyk in #264
- MPT-19124 remove module scope from fixtures by @jentyk in #265
- MPT-19004 Documentation update by @albertsola in #254
- MPT-19484 modify test cases and update fixtures for queues and cases by @jentyk in #266
- MPT-19484 unskip tests and refactor fixtures for async and sync cases by @jentyk in #267
- MPT-19486 refactor fixtures and unskip chat attachment tests by @jentyk in #268
- MPT-19488 merge chat message fixtures and unskip link tests by @jentyk in #269
- MPT-19487 unskip chat message tests by removing skip markers by @jentyk in #270
- [MPT-19878] Enabled skipped catalog e2e tests by @robcsegal in #273
- MPT-13307: implement exchange currencies resource by @albertsola in #274
- MPT-19489 refactor fixtures to replace chat_id with created_chat by @jentyk in #272
- MPT-19910: add e2e tests for currency endpoints by @albertsola in #275
- MPT-19892: add Extension base service for /public/v1/extensibility/extensions by @albertsola in #276
- MPT-19124 update skip reasons for channel message tests by @jentyk in #279
- MPT-19892: add E2E tests for Extension base service - Includes renaming from extensibility -> integrations by @albertsola in #277
- MPT-19483 E2E: Helpdesk Answers by @jentyk in #288
- MPT-19696 update skip reasons for channel and message tests by @jentyk in #290
- MPT-19487 update skip reasons in chat message tests by @jentyk in #291
- MPT-19481 update skip markers and parameter type in tests by @jentyk in #292
- MPT-19481 add skip marker with reason for parameter test by @jentyk in #293
- MPT-19480 update parameter type and skip markers in tests by @jentyk in #294
- MPT-19909: add /integration/categories service by @albertsola in #280
- MPT-19489 update skip reasons by @jentyk in #295
- MPT-19906: add /integration/extensions/{id}/terms service by @albertsola in #286
- MPT-19905: add /integration/extensions/{id}/media service by @albertsola in #285
- MPT-19904: add /integration/extensions/{id}/documents service by @albertsola in #284
- MPT-19907: add /integration/extensions/{id}/terms/{termId}/variants service by @albertsola in #287
- MPT-19967 refactor fixtures and remove redundant skip markers by @jentyk in #298
- [MPT-19073] Updated render options to work with all necessary http functions by @robcsegal in #296
- MPT-20094 reorganize repository documentation by @d3rky in #299
- MPT-19964 remove obsolete skip markers from chat message tests by @jentyk in #300
- deps(deps-dev): bump the python-development group across 1 directory with 7 updates by @dependabot[bot] in #297
- [MPT-20323] Added endpoints and e2e tests for program programs by @robcsegal in #302
- MPT-20245 Allow for array of objects in the response by @jentyk in #301
- MPT-20245 update fixtures and tests for chat participants, unskip tests by @jentyk in #303
- MPT-20324: Added endpoints and e2e tests for program documents by @robcsegal in #304
- MPT-20325: Added endpoints and e2e tests for program media by @robcsegal in #305
- MPT-13785 remove obsolete skip markers from category tests by @jentyk in #306
- MPT-20326: Added endpoints and e2e tests for program parameter groups by @robcsegal in #307
- [MPT-20397] simplify AGENTS entrypoint guidance by @d3rky in #310
- MPT-20328: Added endpoints and e2e tests for program templates and parameters by @robcsegal in #308
- MPT-20329: Added endpoints and e2e tests for program terms by @robcsegal in #312
- MPT-20330: Added endpoints and e2e tests for program terms variants by @robcsegal in #314
- MPT-20429: Added endpoints and e2e tests for spotlight objects by @robcsegal in #315
- MPT-15431 Add MPTMaxRetryError in the MPT Errors and error handler by @jentyk in #316
Full Changelog: 5.4.0...6.0.0
v5.5.0
What's Changed
- MPT-19479 E2E: Helpdesk Chats core by @jentyk in #249
- MPT-19124 add TODOs and FIXMEs for improving e2e assertions by @jentyk in #250
- MPT-19478 fix e2e queue tests and add fixtures for disabled queues by @jentyk in #251
- MPT-19654 Sellers now supports multiple currencies by @d3rky in #252
- MPT-19657 fix unauthorized response in E2E tests by @d3rky in #253
- MPT-19488 unskip async and sync chat link not found tests by @jentyk in #259
- MPT-19489 unskip some chat participants e2e tests by @jentyk in #258
- MPT-19487 unskip chat messages e2e tests by @jentyk in #257
- MPT-19486 unskip attachment e2e tests by @jentyk in #255
- MPT-19482 unskip forms e2e tests and add fixtures for published forms by @jentyk in #260
- deps(deps-dev): bump the python-development group with 2 updates by @dependabot[bot] in #256
- MPT-19124 speed up tests by @jentyk in #262
- MPT-19124 remove session scope from pdf_fd and logo_fd fixtures by @jentyk in #263
- MPT-19660 Improve resource action implementation by @albertsola in #261
- MPT-19124 remove fixture scope by @jentyk in #264
- MPT-19124 remove module scope from fixtures by @jentyk in #265
- MPT-19004 Documentation update by @albertsola in #254
- MPT-19484 modify test cases and update fixtures for queues and cases by @jentyk in #266
- MPT-19484 unskip tests and refactor fixtures for async and sync cases by @jentyk in #267
- MPT-19486 refactor fixtures and unskip chat attachment tests by @jentyk in #268
- MPT-19488 merge chat message fixtures and unskip link tests by @jentyk in #269
- MPT-19487 unskip chat message tests by removing skip markers by @jentyk in #270
- [MPT-19878] Enabled skipped catalog e2e tests by @robcsegal in #273
- MPT-13307: implement exchange currencies resource by @albertsola in #274
- MPT-19489 refactor fixtures to replace chat_id with created_chat by @jentyk in #272
- MPT-19910: add e2e tests for currency endpoints by @albertsola in #275
- MPT-19892: add Extension base service for /public/v1/extensibility/extensions by @albertsola in #276
- MPT-19124 update skip reasons for channel message tests by @jentyk in #279
- MPT-19892: add E2E tests for Extension base service - Includes renaming from extensibility -> integrations by @albertsola in #277
- MPT-19483 E2E: Helpdesk Answers by @jentyk in #288
- MPT-19696 update skip reasons for channel and message tests by @jentyk in #290
- MPT-19487 update skip reasons in chat message tests by @jentyk in #291
- MPT-19481 update skip markers and parameter type in tests by @jentyk in #292
- MPT-19481 add skip marker with reason for parameter test by @jentyk in #293
- MPT-19480 update parameter type and skip markers in tests by @jentyk in #294
- MPT-19909: add /integration/categories service by @albertsola in #280
- MPT-19489 update skip reasons by @jentyk in #295
- MPT-19906: add /integration/extensions/{id}/terms service by @albertsola in #286
- MPT-19905: add /integration/extensions/{id}/media service by @albertsola in #285
- MPT-19904: add /integration/extensions/{id}/documents service by @albertsola in #284
- MPT-19907: add /integration/extensions/{id}/terms/{termId}/variants service by @albertsola in #287
- MPT-19967 refactor fixtures and remove redundant skip markers by @jentyk in #298
- [MPT-19073] Updated render options to work with all necessary http functions by @robcsegal in #296
- MPT-20094 reorganize repository documentation by @d3rky in #299
- MPT-19964 remove obsolete skip markers from chat message tests by @jentyk in #300
- deps(deps-dev): bump the python-development group across 1 directory with 7 updates by @dependabot[bot] in #297
- [MPT-20323] Added endpoints and e2e tests for program programs by @robcsegal in #302
- MPT-20245 Allow for array of objects in the response by @jentyk in #301
- MPT-20245 update fixtures and tests for chat participants, unskip tests by @jentyk in #303
- MPT-20324: Added endpoints and e2e tests for program documents by @robcsegal in #304
- MPT-20325: Added endpoints and e2e tests for program media by @robcsegal in #305
- MPT-13785 remove obsolete skip markers from category tests by @jentyk in #306
- MPT-20326: Added endpoints and e2e tests for program parameter groups by @robcsegal in #307
- [MPT-20397] simplify AGENTS entrypoint guidance by @d3rky in #310
- MPT-20328: Added endpoints and e2e tests for program templates and parameters by @robcsegal in #308
- MPT-20329: Added endpoints and e2e tests for program terms by @robcsegal in #312
- MPT-20330: Added endpoints and e2e tests for program terms variants by @robcsegal in #314
- MPT-20429: Added endpoints and e2e tests for spotlight objects by @robcsegal in #315
- MPT-15431 Add MPTMaxRetryError in the MPT Errors and error handler by @jentyk in #316
Full Changelog: 5.4.0...5.5.0
v5.4.0
What's Changed
- MPT-18371 Helpdesk Chats core by @jentyk in #227
- MPT-17888: add first-level field annotations to Parameter and ParameterGroup models by @albertsola in #230
- MPT-17888: add first-level field annotations to catalog service models by @albertsola in #231
- deps(deps-dev): bump the python-development group with 2 updates by @dependabot[bot] in #232
- MPT-19057: add first-level field annotations to commerce resource models by @albertsola in #233
- MPT-19028 Add helpdesk chat messages service by @jentyk in #234
- MPT-18371 mark helpdesk chat tests as flaky by @jentyk in #235
- MPT-19029 Add helpdesk chat links API services and tests by @jentyk in #237
- MPT-18971 introduce chat attachments module with sync and async support by @jentyk in #236
- MPT-19124 mark chat tests as skipped pending MPT-19124 completion by @jentyk in #240
- MPT-18394 Add Helpdesk Cases API services with unit and e2e test coverage by @jentyk in #241
- MPT-19030 Add helpdesk chat participants service and tests by @jentyk in #238
- MPT-19342 E2E API client has exceptions in the execution creating users by @alephsur in #239
- deps(deps-dev): bump the python-development group with 6 updates by @dependabot[bot] in #242
- MPT-18370 Add helpdesk queues API services with unit and e2e test coverage by @jentyk in #243
- MPT-18373 Add helpdesk parameter definition services and test scaffolding by @jentyk in #244
- MPT-18372 Add helpdesk parameter groups API services with unit and e2e test coverage by @jentyk in #246
- MPT-18375 Add helpdesk chat answers api with unit and e2e test coverage by @jentyk in #247
- MPT-18930 Add helpdesk channel API services and test coverage by @jentyk in #248
- MPT-18374 Add Helpdesk Forms API services and tests by @jentyk in #245
Full Changelog: 5.3.1...5.4.0
v5.3.1
What's Changed
- [MPT-18998] Increased workflow timeout to 90 minutes by @robcsegal in #228
- [MPT-18938] Added render() as queryable mixin by @robcsegal in #226
- [MPT-18902] E2E API client exception with the seller tests by @alephsur in #224
- [MPT-18701] Improve base model tests by @albertsola in #225
- [MPT-18701] Resource incorrect case handling by @albertsola in #222
- [MPT-18516] Update workflow e2e test step to continue on failure by @robcsegal in #220
- [MPT-18457] Fix(rql): expand query value parsing type hints to include iterables by @jentyk in #219
- deps(deps-dev): bump the python-development group with 4 updates by @dependabot in #223
- deps(deps-dev): bump the python-development group with 4 updates by @dependabot in #221
Full Changelog: 5.3.0...5.3.1
v5.2.0
What's Changed
- deps(deps): bump python-box from 7.3.2 to 7.4.1 in the python-production group by @dependabot[bot] in #216
- deps(deps-dev): bump the python-development group with 3 updates by @dependabot[bot] in #217
- MPT-18065 - Fix backward incompatible issues related to RQL: Support of property comparison by @albertsola in #213
Full Changelog: 5.1.1...5.2.0
v5.1.1
What's Changed
- [MPT-18215] Fix failing unauthorised e2e test by @robcsegal in #215
- deps(deps-dev): bump ruff from 0.15.0 to 0.15.1 in the python-development group by @dependabot[bot] in #211
Full Changelog: 5.1.0...5.1.1
v5.1.0
What's Changed
- deps(deps-dev): bump the python-development group with 17 updates by @dependabot[bot] in #196
- deps(deps-dev): bump pytest from 8.3.5 to 9.0.2 in the python-development group by @dependabot[bot] in #197
- deps(deps-dev): bump the python-development group with 2 updates by @dependabot[bot] in #198
- MPT-16824 Rename report portal launch and move to use attributes by @albertsola in #199
- MPT-16437 Update http/mixins file structure by @albertsola in #200
- MPT-16437 Reorganise resource accounts mixins structure by @albertsola in #201
- MPT-16437 Reorganise resource billing mixins structure by @albertsola in #202
- MPT-16437 Reorganise resource catalog mixins structure by @albertsola in #203
- MPT-16437 Reorganise resource commerce mixins structure by @albertsola in #204
- MPT-16437 Update resource account mixin usage by @albertsola in #205
- MPT-16824 Update e2e cronjob report portal setup by @albertsola in #206
- deps(deps-dev): bump the python-development group with 3 updates by @dependabot[bot] in #207
- MPT-17614 validate, clean base url by @jentyk in #209
- MPT-17674: propagate changes from template by @svazquezco in #212
- [MPT-18174] Fix any and all with multiple nested conditions for a collection by @robcsegal in #214
Full Changelog: 5.0.0...5.1.0
v5.0.0
What's Changed
- [MPT-14923] Added e2e tests for commerce credit memos by @robcsegal in #191
- [MPT-14920] Added e2e tests for invoice by @robcsegal in #192
- [MPT-16914] Removed e2e test step from pr build and merge by @robcsegal in #193
- MPT-16714: update mypy config by @svazquezco in #194
- MPT-17125 Fix failure for dependabot in pyproject file - incorrect flake8-import-conventions by @d3rky in #195
Full Changelog: 1.0.0...5.0.0
v1.0.0
What's Changed
- [MPT-14864] Added Accounts accounts e2e CRUD and state endpoints tests by @robcsegal in #115
- MPT-14886 Add E2E tests for catalog product parameters by @albertsola in #117
- [MPT-14875] Added Accounts buyers e2e tests by @robcsegal in #116
- [MPT-14869] Added Accounts user groups e2e tests by @robcsegal in #119
- [MPT-14881] Added Accounts modules get endpoints e2e tests by @robcsegal in #121
- MPT-14889 E2E tests for catalog/product/documents by @albertsola in #120
- MPT-14888 Add E2E tests for catalog items by @albertsola in #118
- [MPT-14874] Added accounts api tokens e2e tests by @robcsegal in #122
- MPT-14890 Tests for catalog/product/media by @albertsola in #125
- MPT-14887 E2E tests for catalog/product/item_groups by @albertsola in #123
- [MPT-14879] Added Accounts licensees e2e tests by @robcsegal in #124
- MPT-14890 Tests for catalog/product/media by @albertsola in #127
- [MPT-15634] Reorganized fixtures in e2e accounts by @robcsegal in #128
- MPT-14893 E2E tests for product templates by @albertsola in #130
- MPT-14891 E2E for product terms and variants by @albertsola in #129
- MPT-14899 E2E tests for catalog pricing-policies by @albertsola in #132
- MPT-15271: add flake8 pyproject and flake8 aaa by @svazquezco in #134
- MPT-14900 E2E tests for catalog pricing-policies attachments by @albertsola in #133
- [MPT-14865] Added Accounts account by id users endpoints e2e tests by @robcsegal in #131
- [MPT-15606] Updated mixins for create and update in account by @robcsegal in #126
- MPT-14896 E2E for catalog/price_lists by @albertsola in #138
- MPT-14932 add sync and async E2E tests for notification categories by @jentyk in #137
- MPT-14935 add E2E tests for notifications messages endpoint by @jentyk in #139
- MPT-14896 E2E for catalog price list items by @albertsola in #142
- MPT-15844 Add catalog product items service by @albertsola in #145
- [MPT-14870] Added Accounts users e2e tests by @robcsegal in #140
- [MPT-14904] Created e2e tests for commerce agreements by @robcsegal in #141
- MPT-14898 E2E for catalog units of measure by @albertsola in #146
- [MPT-16142] Added commerce assets endpoints by @robcsegal in #143
- [MPT-15443] Seeded accounts e2e data by @robcsegal in #144
- MPT-14895 E2E for catalog/authorizations by @albertsola in #147
- MPT-14897 E2E Catalog listings by @albertsola in #149
- [MPT-14905] Fixed agreement attachments endpoints, created e2e tests by @robcsegal in #148
- MPT-16242 Add
iteratein expected methods for catalog resources by @albertsola in #150 - Support
settype in query builder operator handling by @jentyk in #151 - Fix handle non-string elements in iterable for query builder by @jentyk in #153
- MPT-16255 Seeding for catalog by @albertsola in #152
- MPT-16304 Ensure correct model is used in services by @albertsola in #157
- [MPT-16319] Added commerce orders assets endpoints by @robcsegal in #156
- MPT-16325 Publish product during the seeding process by @albertsola in #159
- MPT-16326 Refactor seeding accounts by @albertsola in #158
- [MPT-16219] Added e2e tests for commerce orders by @robcsegal in #160
- [MPT-14908] Added seeding and e2e tests for commerce subscriptions by @robcsegal in #161
- [MPT-16279] Added e2e tests for commerce assets by @robcsegal in #162
- MPT-14936 add e2e test suite for notification subscribers handling by @jentyk in #136
- [MPT-16423] Moved Render and Template to mixin by @robcsegal in #163
- [MPT-14909] Added e2e tests for commerce order subscription by @robcsegal in #165
- [MPT-16318] Added e2e tests for commerce order assets by @robcsegal in #166
- MPT-16430 Remove seeding by @albertsola in #164
- MPT-15317 Report portal setup by @albertsola in #167
- MPT-14934 add E2E tests for notifications batches by @albertsola in #169
- MPT-14933 E2E for notifications/contacts by @albertsola in #168
- [MPT-14910] Add e2e tests for some billing journals endpoints by @robcsegal in #172
- MPT-16512 E2E for Notification batch attachments by @albertsola in #171
- MPT-14937 E2E for notifications accounts categories contacts by @albertsola in #170
- MPT-14938 Add audit records e2e by @albertsola in #173
- MPT-14939 E2E for audit event_types by @albertsola in #175
- [MPT-14914] Added e2e tests and updated endpoints for billing journal attachments by @robcsegal in #174
- [MPT-16678] Added missing billing statement attachments endpoints by @robcsegal in #176
- MPT-16564 Setup dependabot by @albertsola in #177
- deps(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #178
- deps(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #179
- deps(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #180
- deps(deps): bump softwareone-platform/ops-template/.github/workflows/dependency-track-python-uv.yml from 1 to 2 by @dependabot[bot] in #181
- MPT-16714 Update docker-compose and use make by @albertsola in #182
- MPT-16808: add CodeRabbit config and copilot-instructions by @svazquezco in #184
- MPT-16791 Fix price lists tests and increase timeouts for e2e by @albertsola in #183
- [MPT-14927] Added e2e tests for custom ledgers endpoints by @robcsegal in #187
- [MPT-14915] Added e2e tests for billing ledger, charges, and ledger attachments by @robcsegal in #186
- [MPT-14913] Added e2e tests for journal charges by @robcsegal in https://github.com/softwareone-platform/mp...
v0.0.2
What's Changed
- MPT-14884 Catalog product e2e by @albertsola in #104
- MPT-152232 RQL Query from string by @albertsola in #106
- MPT-15151 Rename catalog product parameter service by @albertsola in #105
- [MPT-14882] Added sellers E2E tests by @robcsegal in #108
- MPT-15233 Fix for snake-case to camel-case conversion by @albertsola in #111
- [MPT-15309] Added create and update with icon mixin and updated product by @robcsegal in #110
- MPT-15326 Daily E2E cronjob by @albertsola in #109
- MPT-14885 E2E catalog product parameter groups by @albertsola in #112
- MPT-15149 Include py.typed file by @ruben-sebrango in #114
New Contributors
- @ruben-sebrango made their first contribution in #114
Full Changelog: 0.0.1...0.0.2