
jesse at bestpractical
Aug 10, 2005, 12:40 PM
Post #1 of 1
(2668 views)
Permalink
|
I'm pleased to announce the release of RT 3.4.3. This new release features a number of small updates and improvements, more extensive tests, better docs and all-around shininess. You can download RT 3.4.3 from: http://download.bestpractical.com/pub/rt/release/rt-3.4.3.tar.gz http://download.bestpractical.com/pub/rt/release/rt-3.4.3.tar.gz.sig 98650a74975bafb8ba952b1cc0a4e42b rt-3.4.3.tar.gz 64ad8750ce8c91deb49c448bb769c85d rt-3.4.3.tar.gz.sig Best, Jesse Core ---- Fixed a bunch of typos. Improved API documentation. Updated dependencies to require XML::RSS 1.05, which properly encodes its output Queue name case changes no longer generate a "Name Conflict" error Fixed data loss issue with recursive CreateTickets calls Added a new "top of page" callback RT-Ticket: 6459 Updated the _AddLink return values from Todd Chapman. RT-Ticket: 6713 Added Text::WikiFormat as a dependency Added a list of missing modules to the end of 'make testdeps' Changed 'make fixdeps' to use a system() call to install. RT-Ticket: 6748 Added fallback to $LOGNAME if $USER isn't defined for --with-my-user-group Made RT::ScripAction::Load return ($id, $message) instead of just $message, and added perldoc for Load() to that effect. Fixed a misleading error which referred to IsApplicable, not Commit RT-Ticket: 6782 Fixed perl invocation; thanks to Kim Toms RT-Ticket: 6781 _AddWatcher takes Email, not Person; thanks to Andreas Jakum Refactored how RT::Record deals with custom fields for greater consistency RT-Ticket: 6747 Added shorter links for RSS feed and offline Added support for ScripActionObj in Action::Generic (argument was being passed in but never used) RT-Ticket: 6825 Applied Ruslan Zakirov's patch to clean up the ACE code and a trailing \n RT-Ticket: 6826 Added Ruslan Zakirov's new queue-rights tests. Applied Ruslan Zakirov's patch to fix the way ACE Object{,Type,Id} handles arguments Made WikiText fields properly escape text, preventing Changed /^$foo$/ regexes to use eq instead, to better lock things down Fixed a bug in TransactionBatch / DESTROY Search ------ RT-Ticket: 6568 Made a simple fix to Query Builder to prevent a crash in situations involving the creation of AND/ORs with no children. A fix that treats the cause and not the symptom is planned. Currently, it may sometimes do "unexpected things" with your ADD, but it is at least in a state that the user can recover from. Specifically, for Danial's it works as expected; for Tim's example, it gives an incorrect error message (in the context of the QB page, not a Mason crash thing) but the select box is in a good state. RT-Ticket: 6741 Sort order is now preserved for the "in memory" saved search, courtesy of Phil Homewood. Added parentheses to the clauses select list, in Query Builder. RT-Ticket: 6568 Added code to prune childless ANDs and ORs. Also got rid of 'Clear'. Added whitespace fixes for proper POD Made search-by-any-customfield work Uses the server-side function to lowercase values, if provided by the Handle. Fix from Tom Yu. RT-Ticket: 6899 RT makes sure limits based on a whole date aren't being pushed to another date if the time zone is east of GMT. Problem found by Olivier Horec, patched by Ruslan Zakirov. Internationalization -------------------- RT-Ticket: 6653 Small localization fixes from Angelo Turetta RT-Ticket: 6423 RT-Ticket: 6669 Small localization fix from Brandon Pulsipher RT-Ticket: 6654, 6897 Updated Italian translation from Angelo Turetta RT-Ticket: 6627 Updated German translation -- David Schmit RT-Ticket: 6669 Another minor localization fix Added new Indonesian translation from James Briggs Made sundry message catalog updates RT-Ticket: 6811 Updated French localization for (thanks to J?\195?\169r?\195?\180me Fenal) German and Danish translation header fixes Web UI ------ RT-Ticket: 6684 html/Elements/Error should not continue, and has been changed to add the standard footer element on %cleanup. Applied patch from Steve Turner to add a default callback to the Queue Admin page. Fixed a bug with downloading attachments. Cleaned up the list-of-scrips element and made it provide more useful info. Bullet-proofed the custom field edit widget RT-Ticket: 6745 Applied Seph's patch to add a BeforeShowHistory callback. Made WikiText updates to auto-link http:// style links RT-Ticket: 6774 Actually set password when creating a new user, and clean up the error reporting from password setting. (And if you don't manage to set a password (either by leaving it blank or by entering an invalid password) when creating a user, add a notice that the user won't be able to log in.) Patch by Ruslan Zakirov. RT-Ticket: 6505 Fixed the "Brief/Full Headers" links in SelfService, which were attempting to direct the user to /Ticket/Display.html instead of /SelfService/Display.html Applied a patch from Hsin-Chan Chien to fix a bug with uploading attachments in SelfService mode. Allow arbitrary https?: URLs in the menus Sending Email ------------- Added code that tries harder to set a proper In-reply-to: header Improved creation of in-reply-to/references headers on web-based reply Made it clear in the code that RT::ParseEmail->ParseTicketId was deprecated Allowed EmailParser to be used outside of InterfaceEmail context Added a better In-Reply-To header when replying to a message generated via the webui Fixed handling of In-Reference-To headers Added support for 'RT-Control: no-autoopen' Updated EmailSubjectTagRegex documentation. Thanks to Phil Homewood for spotting it. Applied Ruslan Zakirov's ext-mailgate patch, which allows you to take or resolve tickets by e-mail. Updated mailgateway documentation Added better threading support; Message-IDs of emails are based on the transaction which spawned them. Standardize on case of 'Message-ID' per RFC Remove newline from Message-ID before inserting into DB Custom Fields ------------- Ensures that disabled custom fields aren't listed in Queue CF listings. Custom field values can now be integers Made search-by-any-customfield work Bullet-proofed the custom field edit widget RT-Ticket: 6757 Transaction custom fields are now being set in Updates. Before, Transaction->UpdateCustomFields was being confused by the -Magic values. Configuration ------------- Documented Set() a little better Regression Testing ------------------ Made minor general test suite improvements and cleanups Changed regressions to allow for base URL to be changed. Switched the default WebURL to "localhost" to make the regression suite pass more cleanly Improved Query Builder tests Added plans to a bunch of tests which didn't previously have them -- _______________________________________________ RT-Announce mailing list RT-Announce[at]lists.bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-announce
|