Skip to content

Releases: cityofaustin/knackpy

v1.1.1

15 Apr 05:55
cf23664
Compare
Choose a tag to compare

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

12 Apr 02:01
1663d16
Compare
Choose a tag to compare
  • Fixes unexpected behavior when using Record.format - #105

v1.0.20

06 Jul 00:56
53100b0
Compare
Choose a tag to compare
  • Add failsafe to prevent infinite record fetch loop (#91)
  • Follow Pythonic logging conventions

v1.0.18

03 May 16:53
3ab9c29
Compare
Choose a tag to compare

Modifies default formatter to convert lists into strings

v1.0.17

28 Jan 01:28
548840f
Compare
Choose a tag to compare

Actually implement support for max_attempts and timeout args in knackpy.api.record and api.get_metadata

v1.0.16

27 Jan 04:37
0903d1b
Compare
Choose a tag to compare
  • Replace warnings.warn with logging.debug

v1.0.15

27 Jan 02:53
bfc09a0
Compare
Choose a tag to compare

Fixes #79: 5xx API errors will be handled as timeouts, and therefore will retry until the max_attempts value is reached.

v1.0.14

18 Nov 22:39
131c1e8
Compare
Choose a tag to compare

Fixes a bug in which the connection field formatter was failing when trying to string.join() int type connection identifiers.

v1.0.13

30 Aug 14:35
1de016f
Compare
Choose a tag to compare
  • 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

20 Aug 05:09
cbe917f
Compare
Choose a tag to compare
  • Fix Record repr to handle nonetype case