Releases: softwareone-platform/mpt-api-python-client
Releases · softwareone-platform/mpt-api-python-client
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
v0.0.1
What's Changed
- MPT-12322 Initial commit by @d3rky in #1
- MPT-12322 fix mypy pre-commit hook to honor pyproject.toml settings by @d3rky in #2
- MPT-12322: update Ruff ignore rules (add D107, remove UP046 and UP047) by @svazquezco in #4
- #MPT-12324 HTTP layer with Httpx by @albertsola in #3
- #MPT-12328 Single result resource by @albertsola in #5
- MPT-12326 Updated generic resource and tests by @albertsola in #6
- MPT-12325 Add RQL Query by @albertsola in #7
- MPT-12584 Fix use of private arguments in RQL Query constructor by @albertsola in #8
- MPT-12327 Implement generic Collection Result by @albertsola in #9
- MPT-12327 Implement collection client by @albertsola in #10
- Add Rob and David as CODEOWNERS by @albertsola in #13
- MPT-12326 Implement base resource client by @albertsola in #11
- MPT-12329 Order collection client by @albertsola in #14
- MPT-12329 Order resource client by @albertsola in #15
- MPT-12552 RQLQuery add operations all and any by @albertsola in #16
- MPT-12360 Async HTTP Client by @albertsola in #17
- MPT-12874 Fix unplanned recursion on MPTClient with commerce by @albertsola in #18
- MPT-12358 Collection client async by @albertsola in #19
- MPT-12359 Resource client async by @albertsola in #20
- MPT-13176 Add ruff format and froze ruff version by @d3rky in #23
- MPT-12839 Prepare for Commerce agreements by @albertsola in #22
- MPT-12839 Commerce agreements add agreements by @albertsola in #24
- MPT-12845 Add Commerce subscriptions by @albertsola in #25
- MPT-12840 Endpoint commerce agreements attachments by @albertsola in #26
- MPT-12846 Add Order subscriptions by @albertsola in #27
- MPT-13316 Add catalog products by @albertsola in #29
- MPT-13317 Add catalog products parameters groups by @albertsola in #30
- MPT-13320 Catalog items by @albertsola in #31
- MPT-13318 Add catalog product parameters by @albertsola in #32
- MPT-13319 Add catalog products item groups endpoints by @albertsola in #33
- MPT-13322 Add catalog products media by @albertsola in #34
- MPT-13324 Add catalog products terms variants by @albertsola in #38
- MPT-13321 Add catalog products documents by @albertsola in #35
- MPT-13325 Catalog product templates by @albertsola in #36
- MPT-13323 Add catalog products terms by @albertsola in #37
- MPT-13422 Add catalog products settings by @albertsola in #39
- MPT-13327 Add catalog authorizations by @albertsola in #40
- MPT-13188 Add Danger rules for Python API Client by @d3rky in #41
- [MPT-13328] Add price list and price list items endpoints by @robcsegal in #42
- [MPT-13329] Added catalog listings endpoints by @robcsegal in #44
- [MPT-13330] Added units of measure endpoints by @robcsegal in #45
- [MPT-13331] Added catalog pricing policies endpoints by @robcsegal in #46
- [MPT-13332] Add catalog pricing policy attachments endpoints by @robcsegal in #47
- [MPT-13332] Add additional mixin tests for activatable resource by @robcsegal in #48
- [MPT-13818] Added billing journals endpoints by @robcsegal in #49
- [MPT-13819] Added billing journals attachments endpoints by @robcsegal in #50
- [MPT-13823] Added billing ledgers endpoints by @robcsegal in #51
- [MPT-13820] Added billing journal sellers endpoint by @robcsegal in #52
- [MPT-13824] Added journal ledger charges endpoint by @robcsegal in #53
- [MPT-13826] Added billing statements endpoints and mixin by @robcsegal in #54
- [MPT-13828] Adding billing invoices endpoints by @robcsegal in #55
- [MPT-13821] Added billing journal charges endpoint by @robcsegal in #59
- [MPT-13835] Added billing custom ledgers endpoints by @robcsegal in #58
- [MPT-13831] Added billing credit memos endpoints by @robcsegal in #56
- [MPT-13834] Added billing manual overrides endpoints by @robcsegal in #57
- [MPT-13827] Added billing statement charges endpoints by @robcsegal in #60
- [MPT-13833] Added billing credit memo attachments by @robcsegal in #62
- [MPT-13836] Added billing custom ledger charges endpoints by @robcsegal in #63
- [MPT-13998] Added billing journal upload endpoint by @robcsegal in #64
- [MPT-13830] Added billing invoice attachments endpoints by @robcsegal in #61
- [MPT-13837] Added custom ledger upload endpoint by @robcsegal in #65
- [MPT-13966] Added billing custom ledger attachments by @robcsegal in #66
- [MPT-14048] Added audit records endpoints by @robcsegal in #67
- [MPT-14049] Added audit event types endpoints by @robcsegal in #68
- [MPT-14079] Adding Accounts Collection accounts CRUD endpoints by @robcsegal in #69
- MPT-14073 Add notifications categories by @albertsola in #70
- [MPT-14118] Added Accounts state endpoints by @robcsegal in #72
- MPT-14075 Add notifications contacts by @albertsola in #71
- [MPT-14081] Added Accounts users endpoints by @robcsegal in #75
- MPT-14076 Add notifications messages by @albertsola in #82
- [MPT-14100] Added Accounts sellers endpoints by @robcsegal in #81
- [MPT-14085] Added Accounts accounts users endpoint by @robcsegal in #76
- [MPT-14097] Added Accounts licensees endpoints by @robcsegal in #79
- [MPT-14086] Added Accounts user groups endpoints by @robcsegal in https://github.com/s...