All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.2.0 (2022-01-28)
- notify if --logger-ident did not match the logger identities (d2cf98e)
1.1.0 (2021-10-04)
- add support for env.var. BROKER_DEALER_ENDPOINT (42db6e9)
- add support for env.var. BROKER_ROUTER_ENDPOINT (f4487c2)
- subsys/broker/worker: write errors using the error logging level (8a40b3b)
- subsys/broker: write errors using the error logging level (b25a06f)
v1.0.4 - 2021-09-17
- subsys/broker/worker: close dangling socket (8e3be09)
v1.0.3 - 2021-07-01
- plugin/youtube: workaround the age-gate (HTTP/404) (e269c41)
v1.0.2 - 2021-05-26
- plugin/youtube: frequent HTTP/404s while retrieving data (56704d0)
- plugin/youtube: add an alt. pipeline to make video info requests
v1.0.1 - 2021-04-25
- Recover from incorrectly constructed Inquiry message (639966d)
- Move ResponseBuilder class into subsys/broker/response
- setup.cfg: classifiers: Add "py39"
- README.md: Rewrite to be more concise
- README.md: demo.svg: Update to show
jomiel
working together withyomiel
v1.0.0 - 2021-01-08
- Packaging: new prerequisite jomiel-comm
- Packaging: new prerequisite jomiel-kore
- git-subtrees for
jomiel-comm
andjomiel-kore
v0.999 - 2020-09-14
- Documentation/HOWTO: "build a release from the repo"
- Packaging: new prerequisite "jomiel-messages"
- Packaging: modernize setup with PEP-517+518
- Use src/ layout from now on
- jomiel-proto from the subtrees, don't dist
*_pb2.py
anymore - requirements.[txt,in], use setup.cfg and
install_requires
v0.4.2 - 2020-07-27
- Document:
jomiel
is a spiritual successor to libquvi
v0.4.1 - 2020-06-25
- Packaging: new prerequisite "ujson"
- Use "ujson" instead of "json" package for improved performance
- Regenerate pinned package requirements
v0.4.0 - 2020-05-16
- Reformat code according to pre-commit (with added) hooks
- Regenerate pinned package requirements
v0.3.0 - 2020-03-17
- Packaging: new prerequisite "importlib-resources"
- jomiel/data package
- jomiel-keygen: disable --print-config (redundant)
- Use restructured .proto files (jomiel-proto)
- Regenerate pinned package requirements
- jomiel-keygen: output filename arg count check (9939599)
v0.2.1 - 2019-12-20
- Packaging: new prerequisite "importlib-metadata"
- Use importlib-metadata for querying package metadata
- Make improvements to plugin.media.youtube.parser
- Regenerate pinned package requirements
- jomiel now requires py36+
- plugin.media.youtube.parser: skip token check if none is found
v0.2.0 - 2019-11-11
- pre-commit files
- tox files
- Use black, instead of yapf, for code formatting from now on
- Reformat code according to pre-commit hooks
v0.1.3 - 2019-11-01
- Use "Invalid input URI value given" for InvalidInputError
- Use new default port value "5514" for broker router
- Documentation: replace animated
*.png
files with a single .svg - Packaging: bump requirements (protobuf, configargparse)
- Packaging: use pip-compile for pinning packages
v0.1.2 - 2019-09-30
- --broker-input-allow-any option
- Packaging: new prerequisite "validators"
- Validate the value of incoming "input URL" by default from now on
- Packaging: bump requirements (protobuf, pyzmq, ruamel.yaml)
v0.1.1 - 2019-08-29
- --logger-idents-verbose option
- README.md: add HOWTO
- --plugin-list no longer print redundant (info-level) messages
- --plugin-list now prints in the yaml format
- Packaging: bump requirements (protobuf, pyzmq, ruamel.yaml)
- Packaging: produce py3-only dist packages from now on
- plugin/media/youtube/parser: "KeyError: 'videoDetails'"
- plugin/media/youtube/parser: "KeyError: 'title'"
v0.1.0 - 2019-07-30
- First public preview release.