
jesse at bestpractical
Sep 27, 2004, 1:50 PM
Post #1 of 1
(2295 views)
Permalink
|
I'm pleased to announce RT 3.2.2, the third stable release of RT 3.2. This release features numerous minor UI, performance and functionality improvements, as well as several months of collected bugfixes. Additionally, a number of this release's changes are designed to make RT even easier to modify and customize. A full change log for this release follows this announcement. We're hard at work on a first official "beta" release of RT 3.4, which will feature a completely overhauled custom fields system, in addition to the standard complement of across the board improvements. RT 3.2.2 is a recommended update for all users. As always, we look forward to your comments and suggestions. You can download the new release from http://download.bestpractical.com/pub/rt/release/rt-3.2.2.tar.gz http://download.bestpractical.com/pub/rt/release/rt-3.2.2.tar.gz.sig MD5 sums for this release: 3c74baff2c43e939d7ec3a367d7181a0 rt-3.2.2.tar.gz 2b87b5e33faa03b5440adaf86924176b rt-3.2.2.tar.gz.sig SHA-1 sums for this release: 6e234869b5437cc88c5259538273e94feae1d0fc rt-3.2.2.tar.gz a2967d6d3147231fec88c20f98615ad10ffb3b15 rt-3.2.2.tar.gz.sig Best, Jesse Vincent Best Practical Core * Due dates in the past no longer look like they're in the future, i.e. "6 days ago". * Fix "Unrecognised line: foo [at] ba" errorrs caused by perl 5.8.0 not matching utf8 against regexps * Added "DependedOnBy" to TicketSQL to mean what it means elsewhere. * Applied Bart Duchesne's patch for correctly deleting old Ticket custom field value '0' when editing SingleValue Ticket custom fields. * Made TicketSQL let you search by ticket type * Retagging the source code with the updated submission policy * Searching on multiple watcher criteria now works * Use "local $_" to prevent "modification of read-only value..." caused by aliasing $_ to a constant * Switch $Ticket->AddCustomFieldValue to use $cf->LoadByNameAndQueue for forward compatibility. * $Ticket->AddCustomFieldValue now takes FIELD as Name. * TicketSQL: use || instead of 'or' so we can short-circuit * TicketSQL: get rid of $null_columns_ok flag * TicketSQL: clean up logic, and use string compare instead of regexp * Never try to fetch attributes when we don't have an object to fetch attributes on * Ticket creation documentation updates Made "type" an editable field on tickets (at the web api level, not in the UI) Inlined Tickets_Overlay_SQL's "match" for better performance * When merging tickets, the resulting ticket's Time{Estimated,Worked,Left} should be the sum of the fields from both tickets Web UI * Web based query builder: Handle 0 values properly. * Offline ticket editor Reset string properly when uploading a template file. * RT now goes out of its way to display images, like the logo... even when users fail to configure their webserver correctly * In the web query builder, NULL values can now be chosen, and the TicketSQL query is constructed properly. * In the offline update tool, Fill in the default queue if one was specified. * In the "offline update" tool", f a template file is uploaded, clear out the old template first (as before). * On the front page the TitleBox title is now a link to the same search. * html/Search/Results.tsv now works with custom fields that have line breaks within them. * In Ticket/Elements/ShowAttachments, the font code that is generated no longer tries to escape the quotes (to give something like <font size="-1">). Now the quotes appear. * Bulk editing of custom fields (finally!) added. Not quite as fast as would be preferred, probably, but it (should) work. * Fixes to web based template creation * The "/l" component now does all its work in the init block * Applied patch from bobg at the domain of uic.edu, prefixing refresh form's url with $RT::WebPath * Add callback in header proper, to allow injection of style and script tags * Doubled headers and navbars no longer appear when an unprivileged user creates a Custom Field. (This happened because Abort was called within a subcomponent.) * Use a:after {content: "..."} to put dots after titlebox links; this involves one loc string change * Force titlebox hrefs to be white, not black * removed <pre> block around the header keys, and removed an extraneous </td> in ticket history email display, * Refactored the TicketList compnent to be more reusable * Added back a "ticket refresh" dropdown on the search results page. Thanks to Dirk Pape. * Fixed bug which prevented searches with an unlimited number of rows per page * Generalized Elements/SelectDate slightly, to allow for a differently-sized textbox. * In the ticket list, if something is overdue, set DueRelative to CSS class "overdue". * Added callbacks to let users add entries to show and edit basics boxes * Added a "SearchActions" callback to Search/Results.html * In ticket history display, move the lasttrans anchor into a table cell Email handling * Fixed bounce handling logic; bounce message as a loop if $IsALoop and not $RT::StoreLoops; was "if $IsALoop and ($RT::LoopsToOwner and not $RT::StoreLoops)" * Also added a little bit of docs for RT::Ticket::Create() - Priority is a valid arg also. * ModifyTicket includes CommentOnTicket and ReplyToTicket rights; this effects display of "[Reply] [Comment]" links per transaction * Applied patch to rt-mailgate from bobg at the domain of uic.edu to exit if there is no content on standard input Database: * drop.Oracle now drops the attributes table. * Postgres doesn't use '#' as a comment character. Updated some schema files * Warn if running MySQL < 4.0.x or without InnoDB * Suggest something slightly more useful if we don't have InnoDB and we're running MySQL 3.23 Cron tool * Crontool additions to support scripted notifications [Tara Andrews, for BPS] Web backend * Make standalone_httpd use $RT::Mason::Handler like other mason_handler progs * Eliminate -w warning emitted from Handler.pm. _______________________________________________ RT-Announce mailing list RT-Announce [at] lists http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-announce
|