All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Nothing yet.
- Updated NPM dependencies.
- Improved documentation around installation and usage.
- Nothing yet.
- Configuration method, now uses config.js instead of webpack presets
- Mapping multiple Airtable bases and tables to different paths on the API
- Blacklisting and whitelisting fields accepted on the API per route and method
- Callback function to allow modification of the response data before it's returned on the API
- Fixed Cloudflare not properly caching the requests to Airtable
- Updated NPM dependencies
- Travis CI scripts for automatic deployment, should be fairly easy to add back in
- Webpack build step removed
- Changed
PREFIX
toPROXY_PREFIX
to avoid variable clashes. - Making sure request body is attached to Airtable request.
- Initial release. Primary features:
- Secure API key and Base ID usage for Airtable API
- Route-based permissions
- Automated builds with Travis-CI