What's new in TWiki 6.0.1
Jul 1, 2015
- a patch release that adds new features and fixes a number of bugs
New in TWiki 6.0.0 (Oct 23, 2013)
- Usability Enhancements:
- Add dashboards to Web home topics
- Categorize TWiki variables & add TWiki Variables wizard
- Upgrade to TinyMCE WYSIWYG editor to version 3.5.8
- New TOPICTITLE variable for non-WikiWord topic titles
- Show topic title in square bracket links using [[+TopicName]] syntax
- Icon bullet lists: Specify any TWiki doc graphics icon as a bullet
- WebSearch and WebChanges has now search result pagination
- WebChanges shows topic age instead of topic date
- Auto-discover TWikiForms, e.g. no need to set in WEBFORMS preferences setting
- Move change TWiki Form from edit screen to "more" screen
- Show link to older versions of attachments in attachment table
- Automatically link @Twitter handles
- Add comment section to new topic template
- Copy/clone topic function in more topic action screen
- Configurable signatures with profile pictures
- Open external links in new browser window or tab; show external link icon
- Scalability Enhancements:
- Read-only and mirror web support for distributed TWiki sites
- MetadataRepository for site metadata and web metadata to speed up operations across many webs
- Rename topic operation with option to not replace web internal references
- Rename web operation can cope with a large site and read-only/mirror webs
- Introducing web-level administrator for higher web autonomy; web specific WIKIWEBMASTER
- Support for multiple disk drives for data and pub directories
- TWiki Application Platform Enhancements:
- New EDITFORMFIELD variable to easily create custom forms to create/change topics with TWiki Forms
- Add rev parameter to FORMFIELD variable
- New combobox TWiki Form field type
- New ENTITY variable to entity encode content
- Add createdate, default, encode parameters to SEARCH variable
- SEARCH variable with sort by parent feature
- SEARCH variable extended to make results pagination possible
- Add encode, newline, nofinalnewline, allowanytype to INCLUDE variable
- Add subwebs and depth parameters to WEBLIST variable
- Add section parameter to ADDTOHEAD variable
- Add encode and decode functions to TWiki::Func
- Add LWP parameters to TWiki::Func::getExternalResource
- Conditional Skin based on group membership and other criteria
- Finer-control variable expansion in topic creation
- Add topic parameter to VAR variable to get settings defined in another topic
- Add raw parameter to INCLUDE variable to include a topic in the raw mode
- Security Enhancements:
- Support for an implicit "all users" group
- Empty DENY setting means undefined setting
- Dynamic access control (experimental)
- Upgrade support for secure email notification
- Restrict HTTP variable to not reveal certain header fields
- User masquerading to check if access restriction is working as expected for another user
- Disable XSS Protection for JavaScript
- Extensions Enhancements:
- Add new WatchlistPlugin to core and deprecate MailerContrib
- Add new TWikiDashboardAddOn to core distribution
- Add new ScrollBoxAddOn to core distribution
- Add new DatePickerPlugin to core and deprecate JSCalendarContrib
- Add new MovedSkin to core distribution
- SpreadSheetPlugin supports hash variables with new functions GETHASH(), HASH2LIST(), HASHCOPY(), HASHEACH(), HASHEXISTS(), HASHREVERSE(), LIST2HASH(), SETHASH(), SETMHASH()
- SpreadSheetPlugin adds new functions BIN2DEC(), DEC2BIN(), DEC2HEX(), DEC2OCT(), HEX2DEC(), OCT2DEC()
- SpreadSheetPlugin supports quoted parameters with '''triple quotes'''
- InterwikiPlugin to observe the links configuration parameter
- TagMePlugin with support for multiple tag namespaces
- Miscellaneous Feature Enhancements:
- CGI Engine to be made Fast CGI compatible
- Empty IF condition to be regarded valid and false
- Add seconds to the timestamp in debug/log/warn
- Viewing topic text with variables expanded
- WEBLIST canmoveto and cancopyto
- Add viewRedirectHandler callback to plugins API
- No such topic, no such web, access denied are done right
- Return "404 Not Found" status for topic not found instead of 200 OK status
- Return "404 Not Found" status and show "No Such Web" page title for no such web without redirecting to an oops URL titled "Access Denied"
- Return "403 Access Denied" status for access denied without redirecting to an oops URL whose status code is "200 OK"
- Statistics enhancements to show most viewed webs, most updated webs, most popular webs, top viewers, # of unique users who viewed, saved, and uploaded on the web/site, affiliation breakdown
- Specifying webs to be excluded from WebStatistics update
- Statistics topics can be annualized to e.g. WebStatistics2013, WebStatistics2014. This prevents statistics topics from growing indefinitely
- For paragraphs generate ... instead of
- 20 new TWikiDocGraphics icons Analyze Control panel Counter Factory Transparent LED Minus node graph Minus node graph right Minus node graph up-down-right Minus node graph up-right Plus node graph Plus node graph right Plus node graph up-down-right Plus node graph up-right Opportunity Pick Phone extension Toll-free Phone Switch off Switch on Watchlist
- Bug Fixes:
- 99 bugs fixed in TWiki-6.0.0
New in TWiki 5.1.4 (Feb 19, 2013)
- Usability Enhancements:
- API and GUI for point and click user data management
- Support disabled users in password manager
- More visual user profile pages with in-place editing of form fields and picture selector
- In-place editing of TWiki group settings using PreferencesPlugin
- Point and click bookmarks for better usability
- Improved statistics showing overall site usage over time, such as total number of webs, topics, users, etc
- TopMenuSkin: Option for auto-hidden or fixed top menu-bar; in auto-hidden mode, menu is always accessible with stub - added in TWiki-5.1.2
- TWiki Application Platform Enhancements:
- Macro language with parameterized variables
- Ability to auto-create page on view if it does not exist
- Relative heading levels for INCLUDE
- Relative heading levels for SEARCH
- Security Enhancements:
- Set a flag to force password change on next login
- S/Mime support for notification e-mails
- Miscellaneous Feature Enhancements:
- TWikiDocGraphics: Added 2 new icons, and updated 1 icon - added in TWiki-5.1.1
- TWikiDocGraphics: Added 25 new icons, and updated 2 icons - added in TWiki-5.1.2
- TWikiDocGraphics: Added 5 new icons - added in TWiki-5.1.3
- TWikiDocGraphics: Added 5 new icons - added in TWiki-5.1.4
- User profile pages with CSS based box shadow and rounded corners - added in TWiki-5.1.3
- TWiki logs: Log user agent for all users; log additional info via extralog URL parameter - added in TWiki-5.1.4
- Plugin Enhancements:
- New BackupRestorePlugin to easily backup, restore and upgrade TWiki installations
- BackupRestorePlugin: Add restore from backup feature - added in TWiki-5.1.1
- CommentPlugin: Send comment to multiple e-mail addresses; better layout & nicer look of default comment box - added in TWiki-5.1.3
- New ColorPickerPlugin to pick a color in form fields
- New SetGetPlugin that can store variables persistently
- SetGetPlugin: Add REST interface - added in TWiki-5.1.2
- SetGetPlugin: GET variable with format parameter - added in TWiki-5.1.3
- SpreadSheetPlugin: New functions BITXOR(), HEXENCODE(), HEXDECODE(), XOR()
- SpreadSheetPlugin: New functions FLOOR() and CEILING() - added in TWiki-5.1.1
- SpreadSheetPlugin: New CALCULATE variable using the register tag handler for variable evaluation with proper inside-out, left-to-right eval order; new functions $ISDIGIT(), $ISLOWER(), $ISUPPER(), $ISWIKIWORD() and $FILTER() - added in TWiki-5.1.2
- SpreadSheetPlugin: New function $STDEV(), $STDEVP(), $VAR(), $VARP() - added in TWiki-5.1.3
New in TWiki 5.1.3 (Dec 18, 2012)
- Usability Enhancements:
- API and GUI for point and click user data management
- Support disabled users in password manager
- More visual user profile pages with in-place editing of form fields and picture selector
- In-place editing of TWiki group settings using PreferencesPlugin
- Point and click bookmarks for better usability
- Improved statistics showing overall site usage over time, such as total number of webs, topics, users, etc
- TopMenuSkin: Option for auto-hidden or fixed top menu-bar; in auto-hidden mode, menu is always accessible with stub - added in TWiki-5.1.2
- TWiki Application Platform Enhancements:
- Macro language with parameterized variables
- Ability to auto-create page on view if it does not exist
- Relative heading levels for INCLUDE
- Relative heading levels for SEARCH
- Security Enhancements:
- Set a flag to force password change on next login
- S/Mime support for notification e-mails
- Miscellaneous Feature Enhancements:
- TWikiDocGraphics: Added 2 new icons, and updated 1 icon - added in TWiki-5.1.1
- TWikiDocGraphics: Added 25 new icons, and updated 2 icons - added in TWiki-5.1.2
- TWikiDocGraphics: Added 5 new icons - added in TWiki-5.1.3
- User profile pages with CSS based box shadow and rounded corners - added in TWiki-5.1.3
- Plugin Enhancements:
- New BackupRestorePlugin to easily backup, restore and upgrade TWiki installations
- BackupRestorePlugin: Add restore from backup feature - added in TWiki-5.1.1
- CommentPlugin: Send comment to multiple e-mail addresses; better layout & nicer look of default comment box - added in TWiki-5.1.3
- New ColorPickerPlugin to pick a color in form fields
- New SetGetPlugin that can store variables persistently
- SetGetPlugin: Add REST interface - added in TWiki-5.1.2
- SetGetPlugin: GET variable with format parameter - added in TWiki-5.1.3
- SpreadSheetPlugin: New functions BITXOR(), HEXENCODE(), HEXDECODE(), XOR()
- SpreadSheetPlugin: New functions FLOOR() and CEILING() - added in TWiki-5.1.1
- SpreadSheetPlugin: New CALCULATE variable using the register tag handler for variable evaluation with proper inside-out, left-to-right eval order; new functions $ISDIGIT(), $ISLOWER(), $ISUPPER(), $ISWIKIWORD() and $FILTER() - added in TWiki-5.1.2
- SpreadSheetPlugin: New function $STDEV(), $STDEVP(), $VAR(), $VARP() - added in TWiki-5.1.3
- Bug Fixes:
- 21 bug fixes since TWiki-5.0.2
- 17 bug fixes since TWiki-5.1.0 - fixed in TWiki-5.1.1
- 28 bug fixes since TWiki-5.1.1 - fixed in TWiki-5.1.2
- 19 bug fixes since TWiki-5.1.2 - fixed in TWiki-5.1.3
New in TWiki 5.1.2 (Oct 11, 2012)
- This patch release adds some usability enhancements, adds a few new features, and fixes over 20 bugs.
- It is well tested and is very stable.
- The TopMenuSkin now has an option for auto-hidden or fixed top menu-bar.
- In auto-hidden mode, the menu is always accessible via a stub on the upper left.
- For power users, the SpreadSheetPlugin has new functions $ISDIGIT(), $ISLOWER(), $ISUPPER(), $ISWIKIWORD(), and $FILTER().
- For programmers, the SetGetPlugin adds a REST interface for setting and querying variables, which is useful for TWiki apps that need to store variables persistently via Ajax calls
New in TWiki 5.1.1 (Jan 18, 2012)
- This patch release adds some usability enhancements, adds a few new features, and fixes a number of bugs.
- It is well tested and is very stable.
- Use the BackupRestorePlugin to easily upgrade your TWiki site.
New in TWiki 5.1.0 (Aug 30, 2011)
- The primary focus of this release was usability.
- It added point and click user data management, more visual user profile pages with a picture selector, and a backup feature that helps upgrade TWiki sites.
- The new release also strengthens TWiki as an application platform for more easily building custom wiki applications.
New in TWiki 4.3.1 (Apr 30, 2009)
- TWiki 4.3.0 released on 2009-03-30 introduces security enhancements, usability enhancements, feature enhancements, and adds extensions to strengthen TWiki as an enterprise collaboration platform.
New in TWiki 4.3.0 (Mar 30, 2009)
- Security Enhancements:
- Reduced risk of XSS (cross-site scripting)
- S/MIME support to sign administrative e-mails
- Usability Enhancements:
- Replace question mark links with red-links to point to non-existing topics
- Enterprise Collaboration Enhancements:
- Pre-installed HeadlinesPlugin to show headline newsfeeds in TWiki topics
- Pre-installed TWikiNetSkin, TWikiNetSkinPlugin for corporate look and feel
- Search Enhancements:
- Add footer parameter to Formatted Search
- Add number of topics to Formatted Search
- Miscellaneous Feature Enhancements:
- Control over variable expansion at topic creation time
- 17 new TWikiDocGraphics images
- Include URL supports list of domains to exclude from proxy
- Adding Korean language
- Plugin Enhancements:
- SpreadSheetPlugin: 5 new functions Important Changes in 4.3.0 Highlights of bug fixes in 4.3.0
- Security:
- Review code for robustness and security
- Secure configure script with taint mode turned on
- Rendering:
- %TOC% does not distinguish two headlines that have the same text
- TablePlugin produces bad links for sorting when using "short" URLs
- %SCRIPTSUFFIX% is added twice in %TOC% links
- Incorrect Content-length breaks HTTP headers, a.o. pound fail results
- TablePlugin: Date sorting is broken
- Bullet lists in form fields are not rendered properly
- TWiki Forms expand variables like $nop, $quote $percnt
- TwistyPlugin: Twisty can't be placed in TWiki table cells
- Users and groups:
- TWikiGroups shows all members twice
- Editing:
- WysiwygPlugin: Bolding single character within a word introduces spaces around bolded character
- Miscellaneous:
- configure's get more extensions does not work well without LWP
- CommentPlugin: Lost data if it's targeted before/after a missing anchor
- Plugin installation fails on windows: extender.pl line 684
- Statistics script does not handle properly topics with special characters The detailed release notes can be found at: http://twiki.org/cgi-bin/view/Codev/TWikiRelease04x03x00
New in TWiki 4.2.4 (Dec 10, 2008)
- This patch release fixes two major security issues, as well as over 30 defects.