Changelog

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)

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)

  • Added classes and methods for managing Webhooks. - PR #291.

  • Added compatibility with Pydantic 2.0. - PR #288.

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)