Changelog

3.0 (2024-11-15)

2.3.6 (2024-11-11)

2.3.5 (2024-10-29)

  • Fix for environment variables not getting passed to the requests library (#398). - PR #401

2.3.4 (2024-10-21)

  • Fixed a crash at import time under Python 3.13. - PR #396

2.3.3 (2024-03-22)

  • Fixed a bug affecting ORM Meta values which are computed at runtime. - PR #357

  • Fixed documentation for the ORM module. - PR #356

2.3.2 (2024-03-18)

  • Fixed a bug affecting pyairtable.metadata.get_table_schema(). - PR #349

2.3.1 (2024-03-14)

2.3.0 (2024-02-25)

2.2.2 (2024-01-28)

  • Enterprise methods user(), users(), and group() now return collaborations by default. - PR #332

  • Added more helper functions for formulas: LESS(), LESS_EQUAL(), GREATER(), GREATER_EQUAL(), and NOT_EQUAL(). - PR #323

2.2.1 (2023-11-28)

2.2.0 (2023-11-13)

  • Fixed a bug in how webhook notification signatures are validated - PR #312

  • Added support for reading and modifying Metadata - PR #311

  • Added support for the ‘AI Text’ field type - PR #310

  • Batch methods can now accept generators or iterators, not just lists - PR #308

  • Fixed a few documentation errors - PR #301, PR #306

2.1.0 (2023-08-18)

2.0.0 (2023-07-31)

See Migrating from 1.x to 2.0 for detailed migration notes.

1.5.0 (2023-05-15)

  • Add support for Airtable’s upsert operation (see Updating Records). - PR #255

  • Fix return_fields_by_field_id in batch_create() and batch_update(). - PR #252

  • Fix ORM crash when Airtable returned additional fields. - PR #250

  • Use POST for URLs that are longer than the 16k character limit set by the Airtable API. - PR #247

  • Added endpoint_url= param to Table, Base, Api. - PR #243

  • Added ORM LookupField. - PR #182

  • Dropped support for Python 3.6 (reached end of life 2021-12-23) - PR #213

1.4.0 (2022-12-14)

1.3.0 (2022-08-23)

1.2.0 (2022-07-09)

1.1.0 (2022-02-21)

1.0.0 (2021-08-11)

0.15.3 (2021-07-26)