* To make for better grouping, Fruition no longer inherits from IntEnum. * More robust building of specs with multiple states.
0.47.0
======
* Better error handling when building to spec. * Page creates outer div for zones (by default; basket, inputs, svg, and bucket).
0.46.0
======
* Fixed a bug casting invalid scene files. * `discover_assets` sorts by path. * Ensure `types` is a set when building to spec. * Fix bug to ensure all spec `types` required for a role. * Populate endpoint metadata from quick_start keyword arguments. * App session renders options list for command.
0.45.0
======
* 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.