* Added `goal` to Detail state. * Added a utility to generate Conversation diagram. * Add a Presenter class for sanitization of HTML output. * Insert 'target="_blank" rel="noopener noreferrer"' into hyperlinks. * WorldBuilder default behaviour is to create Entities from asset specs.
0.44.0
======
* Make Turn a module-level type. * Fixed a bug in App after Turn refactoring. * All class discovery magic refactored to quick_start function. * All Builder classes have a make method now. * Fixed a bug in `Story.__deepcopy__`.
0.43.0
======
* Condition specifications now evaluate simple attributes as boolean. * Created `SpeechTables` mixin and tests for conversation tree. * New Sphinx theme for documentation.
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`.