- Add dataset property to a resource
- Add schema for table-schema and use it for validation
- Update Flyway and other libraries
- [dev] Do not use captain anymore for the build
- Restore migrations that create views
- Follow Frictionlessdata schema for constraints on fields
- Case sensitive for view and table names
- Datapackage: read externalized table schema json
- Use order of columns from CSV headers when reading CSV file
- Generate tables from datapackage if AUTO_GENERATE_TABLES is set to yes
- Use datackages.json (see Frictionlessdata) to define the data to load.
- Configuration is now stored in folder /flyway/config/ inside the Docker image
- Update flyway to 5.1.4
- Support new column types: text, date, timestamp
- Allow loading no data for a dataset, by setting property __CSV_FILE to /dev/null value
- Support generating views but no datasets.
- Support multiple tables and datasets
- Generate views
- Support multiple datasets
- First stable release