Releases: cityofaustin/knackpy
Releases · cityofaustin/knackpy
v1.1.1
Addresses formatting oddities with equation fields. For equation fields (date or numeric), Record.format()
will now return the value that Knack renders in the UI.
This is a breaking change. If you're using this library to format equation fields, test before you upgrade. - #109
v1.0.21
- Fixes unexpected behavior when using
Record.format
- #105
v1.0.20
- Add failsafe to prevent infinite record fetch loop (#91)
- Follow Pythonic logging conventions
v1.0.18
Modifies default formatter to convert lists into strings
v1.0.17
Actually implement support for max_attempts
and timeout
args in knackpy.api.record
and api.get_metadata
v1.0.16
- Replace
warnings.warn
with logging.debug
v1.0.15
Fixes #79: 5xx API errors will be handled as timeouts, and therefore will retry until the max_attempts
value is reached.
v1.0.14
Fixes a bug in which the connection field formatter was failing when trying to string.join()
int
type connection identifiers.
v1.0.13
- Fix bug in which "raw" keys were not properly evaluated when field values were empty
- Fix formatting of handle multi-select multiple choice formatting:
.format()
returns a string of comma-separated choice values
v1.0.11
- Fix Record repr to handle nonetype case