Skip to content

Releases: anomaly/gallagher

v0.1.0a16

13 Nov 06:05
3b4c178

Choose a tag to compare

🐛 Fixes

  • Adds applePass to the possible values for CredentialsClass
  • Updated outdated packages

v0.1.0a15

29 Oct 04:16
9eebb88

Choose a tag to compare

📢 Preamble

Documentation was updated across the project.

✨ New

  • Moves to using uv for package and project management (it uses hatchling under the hood) see #30 and #84 (cursor was used to help migrate to uv)

🛠️ Fixes

  • Parsing rules around Cardholder detail for Personal Data Fields now allows integers and booleans

v0.1.0a14

02 May 00:41
a483151

Choose a tag to compare

💅 Improves

  • Rules for AccsesZoneRef to relax href to support command centres that don't sent it across

v0.1.0-alpha.13

30 Apr 22:51
8693be0

Choose a tag to compare

💅 Improves

  • AccessZoneRef now has an Optional, Identifier. last_successful_access_zone on CardholderDetail does not send back an Identifier but all other responses using the Ref do, it was wiser to relax this rule.

v0.1.0-alpha.12

30 Apr 04:25
b96a12c

Choose a tag to compare

🐛 Fixes

  • Automates __init__.py getting version metadata from poetry package, ensuring that it's always kept up to date when pyproject.toml is updated.

v0.1.0-alpha.11

28 Apr 23:04
055faf0

Choose a tag to compare

📢 Preamble

Urgent release to refactor asyncio.Event implementation

💅 Improvements

  • Refactor asyncio.Event implementation where the called calls .set to break the event loop for follow commands, see official docs

v0.1.0-alpha.10

24 Apr 04:20
78bdc99

Choose a tag to compare

📢 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 UID would become pdf.cardholder_uid
  • @City would become pdf.city
  • @Company Name would become pdf.company_name
  • @PINNumber would become pdf.pin_number

🛠️ Fixes

  • dto/summary/pdf.py relaxes the Href field requirement, they are now OptionalHref with a default of None #77

v0.1.0-alpha.9

03 Apr 02:42
99978c8

Choose a tag to compare

📢 Preamble

Fast-forward release to fix issues with Event parsing rules for follow

🛠️ Fixes

  • refs.ItemRef now has an OptionalHref instead of it being an Optional parameter in EventSummary

v0.1.0-alpha.8

02 Apr 23:54
6cef9e7

Choose a tag to compare

📢 Preamble

Fast-forward release to fix issues with Event parsing rules for follow

🛠️ Fixes

  • Relaxes various rules for parsing Event data in responses when following endpoints #71, this may also render #20 as irrelevant

v0.1.0-alpha.7

05 Mar 22:46
774e7dc

Choose a tag to compare

📢 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-Agent header string #63

💅 Improvements

  • Updates dependencies for the project
  • Documentation to reflect TLS feature #66

🛠️ Fixes

  • Update various asyncio settings
  • Infinite loop for items tests, limits this 10 pages for testing purposes