[Rt-devel] [Rt-announce] RT 3.2.2 now available
Jesse Vincent
jesse at bestpractical.com
Mon Sep 27 16:50:32 EDT 2004
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 bar" 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.bestpractical.com
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-announce
More information about the Rt-devel
mailing list