v2.0.0
Major Changes
-
#88
b2569beThanks @vubogovich! - [BREAKING CHANGE] IntroduceAirtableErrorextendingErrorto bring the stack trace very useful for debugging.
The consumers should check their code for usage ofAirtable.Errorfrom the official client and replace it with the one from this library. -
#73
f434e51Thanks @vubogovich! - [BREAKING CHANGE] Make AirtableRecord.data non-nullable.
It's always an object once any operation is executed, and it's inconvenient
to cast it to non-nullable in the calling code. The consumers should check
their code forAirtableRecordconstructor ordataproperty usage.
Minor Changes
-
#87
3ec4b07Thanks @vubogovich! - Add table methodfindOrNullwhich returnsnullwhen the record is not found by id. -
#89
e65c839Thanks @vubogovich! - Improve data validations:- make the final error message more concise
- include record id to the record validation context
- don't stop validating multiple records on first error
- cover with tests
Patch Changes
-
#90
cda0af2Thanks @vubogovich! - Bugfix: use correct type for the sort parameter. -
#86
15d5113Thanks @vubogovich! - Bump airtable to 0.11.1. -
#85
65ce99eThanks @vubogovich! - Bugfix: use partial type for the update operations to align with Airtable API.