Skip to content

v0.0.1

Pre-release
Pre-release

Choose a tag to compare

@d3rky d3rky released this 04 Nov 09:48
· 158 commits to main since this release
50d5138

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 #74
  • MPT-14076 Add notifications batches by @albertsola in #87
  • MPT-14077 Add notifications subscribers by @albertsola in #88
  • [MPT-14091] Added accounts api tokens endpoints by @robcsegal in #77
  • [MPT-14099] Added Accounts modules endpoints by @robcsegal in #80
  • [MPT-14095] Added Accounts cloud tenants endpoints by @robcsegal in #78
  • [MPT-14093] Added accounts buyers endpoints by @robcsegal in #84
  • [MPT-14089] Added Accounts account-users endpoints by @robcsegal in #86
  • MPT-14078 Add notifications accounts categories contact by @albertsola in #89
  • [MPT-14096] Added accounts erp links endpoints by @robcsegal in #85
  • [MPT-14088] Added Accounts accounts by id users by id groups endpoints by @robcsegal in #90
  • [MPT-14082] Added user set password endpoint by @robcsegal in #83
  • [MPT-14090] Added Accounts account-users user group endpoints by @robcsegal in #91
  • MPT-14266 Add custom exceptions by @albertsola in #92
  • MPT-14452 Move get method into a mixin by @albertsola in #94
  • MPT-14401 Decouple client and httpx by @albertsola in #93
  • MPT-14532 Cleanup base service by @albertsola in #95
  • MPT-14533 Create collection mixins by @albertsola in #96
  • MPT-14713 E2E TDR Proof of concept by @albertsola in #97
  • MPT-14766 E2E integration with reportportal.io by @albertsola in #98
  • MPT-15036 Unable to create product with icon due to wrong header by @albertsola in #100
  • MPT-14767 E2E seeding proof of concept by @albertsola in #99
  • MPT-14828 Sonarcloud warning on python-api-client pipeline by @albertsola in #101
  • Fix dtrack project name by @d3rky in #102

New Contributors

Full Changelog: https://github.com/softwareone-platform/mpt-api-python-client/commits/0.0.1