Releases: seandstewart/iambic
Bug Fixes and UX Improvement
Fixes:
- Fix resolution of mid-speech events to included entrances & exits
- Fix resolution of stage events split over multiple lines.
- Fix detection of stage actions which properly escape the opening bracket
\[
. - Fix line-tracking for speech rendering.
Features:
- Add support for indenting shared lines on render.
- Add support for
/
to indicate shared lines.
Fix Rendering of Tabs
The last release under-indented the tab content for tables. This resolves that issue.
Add Tabbed Rendering of Character Index
This adds tabbed rendering of the generated character breakdown for plays, and uses that rendering on export for markdown and HTML.
Fix Capturing of Scene Settings
The previous implementation of headings didn't properly capture any setting descriptions. This adds an explicit capturing group to resolve that issue.
New Text Rendering Engine
This release adds an entirely new rendering engine for creating markdown and HTML documents which is faster and more predictable.
Unique Speech IDs
Include index value in speech IDs to ensure they are unique.
Multiple speeches may span a single shared line, and can result in non-unique speech IDs with the previous strategy.
Updated Supported Dependency Versions
This release updates our dependencies' supported versions.
Iambic 2.0
This release provides a drastically simplified schema for parsed plays. Related objects for higher-level containers are now associated directly to the object in a body
attribute, instead of indirectly via a NodeTree
instance.