All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Endpoint
/orders/{order_id}/statuses
supportingGET
for retrieving statuses. The entity returned by this conforms to the change proposed in stapi-spec#239. - RootBackend has new method
get_order_statuses
*args
/**kwargs
support in RootRouter'sadd_product
allows to configure underlyinging ProductRouter
- OrderRequest renamed to OrderPayload
none
- Endpoint
/orders/{order_id}/statuses
supportingPOST
for updating current status was added and then removed prior to release - RootBackend method
set_order_status
was added and then removed
- Exception logging
none
v0.4.0 - 2024-12-11
none
- The concepts of Opportunity search Constraint and Opportunity search result Opportunity Properties are now separate, recognizing that they have related attributes, but not neither the same attributes or the same values for those attributes.
none
none
none
none
v0.3.0 - 2024-12-6
none
- OrderStatusCode and ProviderRole are now StrEnum instead of (str, Enum)
- All types using
Result[A, Exception]
have been replace with the equivalent typeResultE[A]
- Order and OrderCollection extend _GeoJsonBase instead of Feature and FeatureCollection, to allow for tighter constraints on fields
none
none
none
none
v0.2.0 - 2024-11-23
none
- RootBackend and ProductBackend protocols use
returns
library types Result and Maybe instead of raising exceptions. - Create Order endpoint from
.../order
to.../orders
- Order field
id
must be a string, instead of previously allowing int. This is because while an order ID may an integral numeric value, it is not a "number" in the sense that math will be performed order ID values, so string represents this better.
none
none
none
none
v0.1.0 - 2024-11-15
Initial release
- Conformance endpoint
/conformance
and root bodyconformsTo
attribute. - Field
product_id
to Opportunity and Order Properties - Endpoint /product/{productId}/order-parameters.
- Links in Product entity to order-parameters and constraints endpoints for that product.
- Add links
opportunities
andcreate-order
to Product - Add link
create-order
to OpportunityCollection