[[twine_2.0.10_release_notes|← 2.0.10 notes]] ===== Features ===== * Includes new localizations for German and Finnish. * Updates the included version of Harlowe to 1.2.2. * Updates the included version of Snowman to 1.3.0. * Updates the included version of SugarCube to 1.3.4. ===== Bugfixes ===== * Resolves several problems in 2.0.10 with Linux. * Improves link drawing of certain setter links. ===== Harlowe 1.2.2 changes ===== * Updated the syntax highlighter: placing the cursor on a syntactic token (such as a variable, or an entire hook) will underline the full expanse of that token. * Fixed a bug where the (textstyle:) options "shudder", "rumble" and "fade-in-out", as well as all of (transition:)'s options, didn't work at all. * Fixed a long-standing bug where (mouseover:) affected elements didn't have a visual indicator that they could be moused-over (a dotted underline). * Fixed the (move:) macro corrupting past turns (breaking the in-game undo functionality) when it deletes array or datamap items. * Fixed the <=== (left-align) markup token erasing the next syntactic structure to follow it. * Fixed a bug where attempting to print datamaps using (print:) produced a Javascript error. * Fixed a long-standing bug where spreading ... datasets did not, in fact, arrange their values in sort order, but instead in parameter order. * Fixed a long-standing bug where a string containing an unmatched `)` inside a macro would abruptly terminate the macro. * Giving an empty string to a macro that affects or alters all occurrences of the string in the passage text, such as (replace:) or (click:), will now result in an error (because it otherwise won't affect any part of the passage).