Skip to content

Releases: anomaly/gallagher

v0.1.0a14

02 May 00:41
a483151
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v0.1.0-alpha.6

23 Dec 03:45
c6f3c80
Compare
Choose a tag to compare

📢 Preamble

Adds a User-Agent string to httpx requests and most work on the documentation. This release also features some examples on polling events using the asyncio loop.

✨ New

  • Printing related examples in the code, specially in examples
  • Adds User-Agent string #63

💅 Improvements

  • Major rewrites of much of the documentation
  • Updates packages as required during the time passed

v0.1.0-alpha.5

25 Aug 22:45
Compare
Choose a tag to compare

📢 Preamble

Another alpha release to keep pushing features in order to get the library to a stable state. Use this release with caution but definitely upgrade if you are an early adopter.

  • Major updates to the documentation suite which is now taking shape in terms of structure
  • Adds notes on configuring the C7000 over a public network
  • First view of the search features via the api

✨ New

  • Adds proxy support in the httpx configuration
  • Search functionality via the api and interfacing with the cli, e.g gala ch fin Devraj will use the search API to find names that match the provided string
  • Foundations for the terminal user interface

💅 Improvements

  • Updates various dependencies to ensure we are tracking the latest possible versions
  • Display of cli items and colour codes output e.g alarms are now colour coded by severity

🛠️ Fixes

  • References to various pyndatic legacy calls
  • Various validation rules where a card may not have an invite email (see enterprise managed offering)