| Version 13 (modified by anonymous, 6 years ago) |
|---|
2.2 Release Note
This page is used to gather together end-user descriptions of all the changes that have been committed so far for Version 2.2.
New features:
- Support for multiple pluggable server adaptors (ticket #250)
- Improved ImportTiddlers? to use new server adaptors, permitting tiddlers to be imported from multiple sources
- Added support for server synchronisation
- Added "backstage" user interface (ticket #247)
- * There is also a <<backstage>> macro that creates a button that jumps straight to a particular backstage tab. For example, <<backstage sync>>
- Improved ImportTiddlers?
- Improved startup speed by making the DefaultTiddlers? display be asynchronous (ticket #230)
- Extended {{{<<allTags>>}} macro to allow tags to be excluded if they are themselves tagged with excludeLists
- Ability to use an alternative storage format using <PRE> to preserve white space
- Added paramifier to override readOnly state (eg, http://www.tiddlywiki.com/#readOnly:yes, http://www.tiddlywiki.com/#readOnly:no) (ticket #246)
- Added new Morpher animator that allows for some cleaner, faster animations
Enhancements:
- More detailed source code comments available in Trac
- Improved message displayed by core code when the browser has JavaScript? switched off
- Improved error message for failed saving
- Refactored option handling to make it easier to add new data types (ticket #19)
- Added 'size' column to ImportTiddlers? and PluginManager? (ticket #298)
- Added init() method for macros
- Added facilities for dynamically changing or hiding toolbar commands (ticket #242)
- Added alertAndThrow() utility function
- Added changeCount attribute to tiddlers to simplify synchronisation (ticket #249)
- Added the ability to inherit certain attributes for newly created tiddlers (ticket #273)
- Added support for writing strings in JSON format
- Improved <<newTiddler>> and <<newJournal>> macros to accept custom fields
- Embolden tags that are defined as tiddlers in the tag listing (ticket #114)
- Improved localizability of date formats (tickets #252 and #94)
- Improved timing instrumentation on main() processing (ticket #257)
- Added ability to select wikifier based on wikiformat attribute (ticket #260)
- Simplified Array.prototype.pushUnique (ticket #285)
- Refactored popup code to make it easier to reuse (ticket #275)
- Refactored XMLHttpRequest code (ticket #291)
- Added support for heading level 6 (ticket #271)
- Enhanced createTiddlyDropDown (ticket #128)
- Improved identifiability of TW files (ticket #290)
Bug fixes:
- Fixed problem with chkToggleLinks and the "jump" command (ticket #156)
- Fixed problem with document title set to " - " under Safari (ticket #109)
- Fixed problem with overwriting open shadow tiddlers (ticket #191)
- Fixed problem with search results displayed in reverse order (ticket #296)
- Fixed endless loop in Tiddler.prototype.changed() (ticket #231)
- Fixed problem with a:hover style definition changing too many background properties (ticket #240)
- Fixed problems with some translatable strings in lingo.js not being in double quotes (ticket #241)
- Fixed problem with highlightify() (ticket #244)
- Fixes to TiddlySaver? for Linux (ticket #253)
- Fixed problem with non-ASCII pathnames (ticket #75)
- Fixed repeated notifications in Story.saveTiddler (ticket #278)
- Fixed problem with refreshElements() and IFRAMEs (ticket #204)
Code refactorings:
- Started to switch to standard K&R code layout (ticket #232)
- Refactored inefficient code (ticket #227)
- Refactored and improved HTTP handling
- Refactored plugin manager into general purpose tiddler management console
- Rearranged shadow tiddlers into their own, unencoded store area (ticket #184)
- Refactored saveChanges code to make it easier to add new save mechanisms
Credits:
- Lead developer: JeremyRuston?
- Core developers: UdoBorkowski? and MartinBudden?
- Community contributors: SimonBaird?, BramChen?, BobMcElrath?, BradleyMeck?, EricShulman?, SaqImtiaz?, SteffenStrobel?
