Architectural:
- Probably the biggest change happened under the hood:
This change introduces the new modulesbrother_ql.models
andbrother_ql.labels
, which use attrs for the modeling of their main classes Label() and Model(). Previously, the definition of models and their capabilities was done with simple structures (lists and dictionaries) in the modulebrother_ql.devicedependent
. In order not to break older code relying on those definitions, the data structures in the devicedependent module are still accessible (with no changes to existing code), but might be removed at a later stage. (1cfc7e7)
Documentation:
- Related (and unrelated) software now to be found in a separate Gist (bc9564e)
- Printer model QL-1060N confirmed to be working (63f05c2).
- Printer model QL-560 confirmed to be working (#51, 40a1bad).
Bug Fixes: