Balladeer

Latest version: v0.60.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 9

0.42.0

======

* Fix an issue which was ignoring all but the final directive of a scene.
* More robust organisation of directors notes. Key is formally `(path, shot_id, cue_index)`.

0.41.0

======

* Pass Turn attributes as keyword parameters to each Drama directive handler.
* Fix content of About endpoint.

0.40.0

======

* Some documentation fixes.
* Fix packaging of `balladeer.utils`.

0.39.0

======

* Allow parameter `class` from cue which renders at blockquote level.
* Render theme parameters as CSS root variables with `ballad-` prefix.
* Allow parameter `theme` from cue which populates root variables.
* Add theme utility to render colour swatches.
* Loader excludes `style` files by default.
* Allow parameter `style` from cue which specifies named style files.
* Improvements to `Page.paste` method.
* Detect sqlite files as Assets.

0.38.0

======

* Fixed a bug when building an assembly with Entity links.
* First online documentation.

0.37.0

======

Adds functionality for text adventures.

* Example 11: *Cloak of Darkness*. First working implementation.
* Added a standard *Detail* state for controlling verbosity.
* Unified the classic *Waypoint* with *State*.
* Added the *compass* module with classic code and tests.
* Added the *description* property to Entity.
* *Entity* gets *revert* attribute.
* Began to create API documentation.
* *Drama.active* is now a dictionary whose values are valid commands.

Page 4 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.