Knackpy Versions Save

A Python client for interacting with Knack applications

v1.1.1

2 years ago

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

2 years ago
  • Fixes unexpected behavior when using Record.format - #105

v1.0.20

2 years ago
  • Add failsafe to prevent infinite record fetch loop (#91)
  • Follow Pythonic logging conventions

v1.0.18

3 years ago

Modifies default formatter to convert lists into strings

1.0.17

3 years ago

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

1.0.16

3 years ago
  • Replace warnings.warn with logging.debug

1.0.15

3 years ago

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

v1.0.14

3 years ago

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

1.0.13

3 years ago
  • 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

1.0.11

3 years ago
  • Fix Record repr to handle nonetype case