A fairly routine update, but easier to install.
Unit Testing
Significantly better unit tests and incorporation into a Travis framework.
pip install .
is now the recommended way to install the platform.
For new contributions, we'll try to add more unit tests to allow easier merging of suggested changes.
Configuration handling
MySQL configurations are now reliably handled through a central Configfile
instance. This reduces some of the headaches where mysql passwords are read from multiple places.
bookworm config mysql
now works better as a result, reducing the need for users to muck around in configuration files and type SQL queries themselves.
Other changes
- API now includes CORS headers for cross-domain requests: 35cf1ef
- Some hardcoded host files have been removed
- Missing feature count ingest code has been restored
- Code is more style-compliant
- Some outdated code blocks are removed.