Releases: johannsdg/johann
Releases · johannsdg/johann
v0.3.0-alpha
New Features
- feat: add a basic web UI for using Johann
make up
ormake dev
http://127.0.0.1/
Changed
- chore(Makefile): start test-containers on up, dev
- chore: update project description
- test: add johann_plugin_example to test plugins
- build(Makefile): make 'dev' use right compose files
v0.2.1-alpha
Fixed
fix: make read_score() search johann package too
Changed
chore: ensure plugins.txt properly ignored
build: make PYPI index choice more flexible
build: isolate generation of requirements*.txt
v0.2.0-alpha
New Features:
- feat(plugins): use a new plugin system
- The previous plugin system worked but was limited and, in particular, not especially friendly to private plugins or to different end-users wanting to download/use different set(s) of plugins.
BREAKING CHANGE: any old-style plugin will need to be re-written
- Plugins are now each a separate python distribution package
- Plugins must produce a pypi distribution containing a package whose name starts with "johann_"
- Specify which plugins you want in
plugins.txt
- You may use pip requirements file syntax
- A
plugins.default.txt
is provided - 'make prep' will copy the default over if plugins.txt does not exist
- A "johann_plugin_example" repo is forthcoming
Changed:
- docs: update AUTHORS
- chore(dev-ux): add pre-commit hooks
- docs: update README.md
v0.1.0-alpha
Initial commit