v0.17.0
PyPI package: https://pypi.org/project/ubo-app/0.17.0
Changes:
- feat(rpc): add a proto generator which parses actions and events files and generates proto files for them
- feat(rpc): add
rpc
service withdispatch
method to let external services dispatch actions and events to the redux bus - fix(core): check if items added by
RegisterRegularAppAction
orRegisterSettingsAppAction
cause duplicate keys and raise an informative error if so - refactor(core): truncate long log items for log level
DEBUG
or lower to avoid cluttering the logs - refactor(tests): add a delay between initializing different services to make sure they always run in the same order
- feat(rpc): add
subscribe_event
to the rpc service to let external services subscribe to events - closes #1 - test: better tooling for debugging uuid generation in tests
- fix(rpc): deal with messages with no prefix_package meta field
- refactor(core): prepare
REGISTERED_PATHS
earlier for each service, so that import error messages are more meaningful - fix(vscode): stop and uninstall vscode service when logged out and install and start it when logged in - fixes #114
Note than GitHub doesn't allow assets bigger than 2GB in a release. Due to this, the files bigger than 2GB have been split into 2GB chunks. You can join them using the following command:
cat [[filename]]_* > [[filename]]