Releases: anomaly/gallagher
Releases · anomaly/gallagher
v0.1.0a16
v0.1.0a15
📢 Preamble
Documentation was updated across the project.
✨ New
- Moves to using
uvfor package and project management (it useshatchlingunder the hood) see #30 and #84 (cursorwas used to help migrate touv)
🛠️ Fixes
- Parsing rules around Cardholder detail for Personal Data Fields now allows integers and booleans
v0.1.0a14
v0.1.0-alpha.13
💅 Improves
AccessZoneRefnow has anOptional,Identifier.last_successful_access_zoneonCardholderDetaildoes not send back anIdentifierbut all other responses using theRefdo, it was wiser to relax this rule.
v0.1.0-alpha.12
🐛 Fixes
- Automates
__init__.pygetting version metadata frompoetrypackage, ensuring that it's always kept up to date whenpyproject.tomlis updated.
v0.1.0-alpha.11
📢 Preamble
Urgent release to refactor asyncio.Event implementation
💅 Improvements
- Refactor
asyncio.Eventimplementation where the called calls.setto break the event loop forfollowcommands, see official docs
v0.1.0-alpha.10
📢 Preamble
A release to refactor the way PDF fields are accessed, documentation was update to reflect this.
💅 Improvements
The pdf attribute is dynamically populated object with dynamically generated keys. Here are some examples of how PDF field names are mapped to snake_case keys:
@Cardholder UIDwould becomepdf.cardholder_uid@Citywould becomepdf.city@Company Namewould becomepdf.company_name@PINNumberwould becomepdf.pin_number
🛠️ Fixes
dto/summary/pdf.pyrelaxes theHreffield requirement, they are nowOptionalHrefwith a default ofNone#77
v0.1.0-alpha.9
📢 Preamble
Fast-forward release to fix issues with Event parsing rules for follow
🛠️ Fixes
refs.ItemRefnow has anOptionalHrefinstead of it being anOptionalparameter inEventSummary
v0.1.0-alpha.8
v0.1.0-alpha.7
📢 Preamble
Fast-forwarded release for getting the TLS authentication feature out in the open with documentation for use by a production project #66.
✨ New
- TLS support for authentication against command centre #66, adds tests to use temporary files which loads certificates form environment variables (because we store these in Github secrets for the actions).
- Adds custom
User-Agentheader string #63
💅 Improvements
- Updates dependencies for the project
- Documentation to reflect TLS feature #66
🛠️ Fixes
- Update various
asynciosettings - Infinite loop for
itemstests, limits this 10 pages for testing purposes