Releases: jbolda/gatsby-source-airtable
Begin Deprecating "Magic" Env Var
#49 addressed #40 and began the path to deprecate that use. This shouldn't break any builds, but eventually, we will remove the option to set your env var with GATSBY_AIRTABLE_API_KEY
and have it magically work.
Also added some documentation for #47.
Thanks @jamessimone for all your work on this!
No More Bluebird Reliance
Default Values and cleanKeys
This began with #30 and ended up getting rolled into fixes for #32 within #37.
We provide the option to add default values now. This will get around Airtable not providing data / a key if the row is partially empty. This caused issues during schema creation.
The graphql in gatsby cannot have attributes with spaces where Airtable can. Now we consistently use the cleanKey
, that is a key with underscores replacing spaces, everywhere in the config and while querying. We considered this a bug, but the fix should be backward compatible.
Thanks goes out to @eunjae-lee and @shaunbent.
get specific with the `recordId`
make tableView parameter optional
Thanks to @ethagnawl for this option in PR #28.
Markdown Love
Thanks go to @brendanmc6 for code testing, improvements and an example displaying support for mapping fields to markdown!
Less Awaiting
Closes #7
2.0.0 is Official!
No new changes from 2.0.0-beta.1
. Making it official to match with the [email protected] launch and publishing to the latest
tag on npm.
Beta.1 with Attachment Race Condition Fixes
2.0.0-beta.1 add placeholder to image example
Beta for Gatsby v2 including fileNodes
2.0.0-beta.0 update readme for v2 changes