Skip to content

v0.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Sep 14:07
· 24 commits to main since this release
v0.17.0
612247c

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 with dispatch method to let external services dispatch actions and events to the redux bus
  • fix(core): check if items added by RegisterRegularAppAction or RegisterSettingsAppAction 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]]