Skip to content

Releases: hivesolutions/omni-api

0.11.0

Choose a tag to compare

@joamag joamag released this 17 Jul 23:47
1937ddb

Added

  • Runtime marker classes for every stub type across all modules

0.10.1

Choose a tag to compare

@joamag joamag released this 17 Jul 23:32
61f9ae6

Fixed

  • Widened the stats_sales and stats_employee store_id stub type and the API scope stub type so plain string values are accepted

0.10.0

Choose a tag to compare

@joamag joamag released this 17 Jul 12:36
966b3be

Added

  • Completed type stubs for the remaining sale operations
  • Type stubs for documents, signed documents, invoices, receipts, money sale slips, payments, companies and sale statistics
  • Typed creation and update payloads validated against a live demo instance
  • Agent skill describing how to author type stubs for API operations
  • Enumerated fields typed as literal value sets with semantic enumeration classes
  • Type stubs for the status, web subscription, transfer and store operations
  • Completed the enumeration coverage across tasks, users, merchandise, customers and stores
  • Typed package marker so type checkers consume the stubs from installed packages
  • Support for the repairs API covering the full workflow, messages and slip issuing
  • Type stubs for the generic entity and media operations
  • Typed consignment creation with the document class discriminator
  • API usage example and typed test suite with live checks and type checker enforcement
  • Support for the create user operation with typed protected parameters
  • OAuth scope typed as the literal set of the available permission names

Fixed

  • Update and create payload types now reflect the wrapped wire format expected by the server
  • Open URL now follows a programmatically provided base URL

0.9.0

Choose a tag to compare

@joamag joamag released this 26 Jun 16:29
be9fc98

Added

  • Support for the list and get purchase operations in PurchaseAPI
  • Support for the list and get consignment operations in ConsignmentAPI

0.8.0

Choose a tag to compare

@joamag joamag released this 25 Jun 18:23
c27b5ed

Added

  • Support for the update employee operation in EmployeeAPI

0.7.0

Choose a tag to compare

@joamag joamag released this 25 Jun 10:06
eeb017a

Changed

  • Bumped actions/checkout from v4 to v7 in CI workflows
  • Switched CI test execution to pytest and packaging to python -m build
  • Updated deploy workflow to build under Python 3.12

0.6.0

Choose a tag to compare

@joamag joamag released this 25 Jun 09:57
7244c4d

Added

  • Type stub for stats_employee method in EmployeeAPI
  • Support for the create employee operation in EmployeeAPI