- Fix: batch delete
- Breaking: Drop Api config from ENV variable - use
api_key
arg instead - Breaking: Drop Python 2 / IronPython Support
- Feature: On HTTP Errors, Raise Original Exception, but with Helpful Errors added
- Fix: #86 formulas with string values
- Removed:
mirror()
method. - Feature: Configurable request timeout
- Fixed: Python 2 compatibility issues
- Start CI testing on all supported Python versions
- Breaking: Drop implicit support for Python 3.4, officially support 3.7 and 3.8.
- Fixed: Rewrote tests
- Fixed: Improve CI and deployment
- Fixed: Add sdist and universal for 2.7 dist
- Fixed: Long dist set to markdown
- Feature: Merged PR#17 - Added typecast to update, update_by_field, replace, replace_by_field
- Feature: Added typcase option to batch_insert
- Feature: Merged PR#17 - typecase kwarg
- Feature: Better exception message for 422 (Issue #16)
- Fix: 2.7 Compat with sys.implementation
- Docs: Revised Docs strings to show kebab case kwargs
- Fix: Url Escape (PR#1)
- Docs: New Documentation on Parameter filters Docs
- Docs: More documentation and examples.
- Feature: Search now uses filterByFormula
- Added Formula Generator
- Removed Unencoded Debug Msg due to IronPython Bug #242
- Merge Fix
- Moved version to sep file to fix setup.py error
- Removed urlencode import
- Added Explicit Raise for 422 errors with Decoded Urls
- Feature: Added airtable.get() method to retrieve record
- Fix: sort/field string input to allow sting or list
- Fix: AirtableAuth Docs
- Fix: Keyargs Docs
- Bugfix: Fix Setup to install six.py
- Bugfix: Fix AitableAuth Docs
- Implemented Sort Filter
- Implemented FilterByFormula
- Implemented all param filters as classes
- Added Aliases for Parameters
- Renamed get() to get_iter()
- Added replace()
- Added mirror()
- Initial Work