- Changed discovery of blueprints, commands, navigation entries etc. from inspecting gc to explicit module inventories
- Automatic creation of mara backend db if it does not exist in migrations
- Performance improvements in response rendering
- Improved css for cards, tables, page headers
- Added floating of table headers
- Fix for setting flask app configuration
- Other minor fixes
- Bug fix: auto-migration did not execute multiple changes per table
**required changes**
- requires update of [mara-page](https://github.com/mara/mara-page) to at least 1.2.0
- packages now need to explicitly declare which blueprints, commands, sql alchemy models etc. should be registered by `mara_app`. Example: the [`__init__.py`](https://github.com/mara/mara-app/blob/master/mara_app/__init__.py) from this package:
python
from mara_app import views, cli, config
MARA_CONFIG_MODULES = [config]
MARA_FLASK_BLUEPRINTS = [views.blueprint]
MARA_AUTOMIGRATE_SQLALCHEMY_MODELS = []
MARA_ACL_RESOURCES = [views.acl_resource]
MARA_CLICK_COMMANDS = [cli.migrate]
MARA_NAVIGATION_ENTRY_FNS = [views.navigation_entry]