Version 1 (modified by 7 years ago) ( diff ) | ,
---|
Release Notes for Trac 1.2 Hermes Release
Trac 1.2 is the current stable version of Trac.
These notes reflect the final status.
Highlights
- Extensible notification system (#3517)
- Notification preference panel (#4056)
- Usernames replaced with full names (#7339)
- Restyled ticket changelog (#11835)
- Workflow controls on the New Ticket page (#2045)
- Editable wiki page version comments (#6573)
- Datetime custom fields (#1942)
Maintenance Releases
Overview
1.2.1 |
33 / 33 |
---|
Tickets with release notes
Ticket | Release Notes |
---|---|
#13209 |
Modified text of error message when permission not granted because user with |
#13298 |
Fixed ticket autopreview triggering without a form change. |
Milestone: 1.2.5 (3 matches) |
|
Ticket | Release Notes |
#13178 |
Fix unit-test failing with non en_US locale. |
#13192 |
Fixed |
#11002 |
List owner, reporter and updater of the ticket in |
Milestone: 1.2.4 (8 matches) |
|
Ticket | Release Notes |
#13121 |
Fixed |
#13061 |
Improved error message when environment is incorrect version. |
#13062 |
Modified |
#13063 |
|
#13078 |
Fix an error raised when custom field of type |
#13079 |
Do not translate custom field's labels. |
#13114 |
Fixed margins around quoted lines containing bullet points. |
#12946 |
Fixed instance of empty comment block in timeline. |
Milestone: 1.2.3 (22 matches) |
|
Ticket | Release Notes |
#6613 |
Added a notification subscriber for new tickets. |
#11841 |
Fixed poor layout of Basic Settings admin page. |
#11846 |
A module in the |
#12029 |
Query system returns |
#12158 |
Components that failed to load due to missing required dependencies would still show on the plugin admin page. |
#12641 |
Empty configuration sections are listed in command completion output of |
#12803 |
LF is always used as separator when generating HTML rather than using platform-dependent line separator. |
#12829 |
Fixed failure to save default version from admin panel when trac.ini was not writable. |
#12838 |
Use |
#12855 |
Workflow action is not shown for |
#12864 |
Fix incorrect |
#12875 |
Fixed wiki formatting hint not visible for ticket description when wiki toolbars disabled. |
#12890 |
Removed unintended |
#12892 |
The Release field on the Version edit page is no longer populated with the current datetime when the version release date is not set. |
#12913 |
Fixed incorrect logging of negated permission as invalid in |
#12916 |
Fixed incorrect rendering of |
#12938 |
Fixed some actions not available on batch modify page. |
#12962 |
The 'summary' metadata is read for single file plugins. |
#12964 |
Request headers are configurable through the |
#12989 |
The |
#13015 |
Fix |
#13041 |
Fixed incorrect rendering of child preference panels. |
Milestone: 1.2.2 (19 matches) |
|
Ticket | Release Notes |
#8790 |
Invalid logging configuration can no longer disable the Trac instance when saving the configuration through the WebAdmin. Invalid configuration changes are not saved and a warning is displayed with the exception message. |
#11949 |
The ticket author is used in the notification from field when |
#12218 |
Filename, module or package can be passed to |
#12688 |
Updated TracQuery documentation to clarify the results returned by querying a |
#12724 |
Fixed incorrect CC field when full name but not email set in preferences. |
#12737 |
Message is printed to console when synchronizing a non-cached repository using |
#12744 |
Extra entries and comments in htpasswd and htdigest files are ignored. |
#12759 |
Fix a regression of #12658, ticket notification not sending for authenticated users without email. |
#12761 |
Render message in place of diff when changeset is not rendered due to exceeding [changeset] max_diff_bytes or [changeset] max_diff_files. |
#12764 |
Fix |
#12775 |
Fix signature lines in notification mails. |
#12797 |
Error message differs for Git control files not found vs path does not exist. |
#12818 |
The |
#12823 |
Workflow hint is not added in transition to |
#12834 |
The positional arguments of the |
#12837 |
Fixed poor error message when resource id is empty or |
#12841 |
Fixed missing report heading in first group when value is empty |
#12762 |
Fix incorrectly stripping |
#12779 |
Fixed |
Milestone: 1.2.1 (29 matches) |
|
Ticket | Release Notes |
#10316 |
Fixed recursive directory copies with the |
#11928 |
|
#12597 |
Fixed recursion in permission policy checks. |
#12608 |
Fixed |
#12617 |
Fix |
#12633 |
Add |
#12637 |
A |
#12638 |
Fix invalid xhtml being generated for definition list after paragraph. |
#12654 |
|
#12658 |
Fix email address not resolving for user without email. |
#12660 |
|
#12668 |
The TracAdmin |
#12669 |
Replaced use of deprecated |
#12671 |
Improve usability of Reply and Edit buttons associated with ticket comments |
#12676 |
Fixed regression from r14208 for Pygments < 1.4. |
#12691 |
Reduce logging level from error to warning for TracError: Session ID must be alphanumeric. |
#12697 |
Error message is displayed rather than traceback when |
#12700 |
Fixed failure to add |
#12701 |
Added |
#12707 |
Added shortcut for modifying state of Column checkboxes on Custom Query page. |
#12708 |
|
#12709 |
Buttons in report view are available even when no query. |
#12718 |
Improved logging for classes inheriting from |
#12720 |
Milestone that exists but user does not have permission to view is not rendered in the missing style. |
#12727 |
Directory listing in the Browser and Revision Log views label the date column as Date when Time format is Absolute. The column is labeled as Age when Time format is Relative. |
#12730 |
Fixed missing ticket field change conflict markers (regression). |
#12734 |
Invalid actions in authz file are logged at warning level. |
#12748 |
Fixed error when calling |
#9401 |
Added an anchor to each option and highlight the corresponding entry in |
Trac 1.2: Detailed User Visible Changes
Ticket | Release Notes |
---|---|
#11333 |
The TracAdmin |
#11938 |
Improved error message when adding and removing an invalid action with TracAdmin. |
Component: admin/web (2 matches) |
|
Ticket | Release Notes |
#11682 |
Enum tables on the Ticket Admin pages can be reordered by drag and drop. The ordering is also dynamically updated when changing the Select boxes. |
#12248 |
|
Component: database backend (1 match) |
|
Ticket | Release Notes |
#11872 | |
Component: general (13 matches) |
|
Ticket | Release Notes |
#7339 |
Usernames are replaced with full names when |
#11019 |
Third party JavaScript libraries have been upgraded:
|
#11506 |
Replaced |
#12120 | |
#12131 |
Fixed transitive import in |
#12220 |
Corrected display of UTC timezone when format is ISO8601 (regression with upgrade to jQuery UI Timepicker 1.5.5 in #11019). |
#12224 |
Datetime format hints are hidden when JavaScript is enabled. |
#12226 |
Permission cannot be granted if it differs from a defined action by case only. |
#12228 |
Autocomplete is disabled for text fields with a datepicker or datetimepicker. |
#12239 |
Replaced |
#12260 |
Fixed regression in Show property changes preference on ticket page, after upgrade to jQuery 1.11.3 (#11019). |
#12352 |
|
#12561 |
Fixed regression in r14707 that resulted in |
Component: i18n (1 match) |
|
Ticket | Release Notes |
#12222 |
Fixed incorrect entries in pot (translation) file due to string interpolation in option description. |
Component: notification (4 matches) |
|
Ticket | Release Notes |
#11990 |
Subscription rules preferences are hidden if no rules are available. |
#12186 |
Fixed regression in notification subject when ticket summary was changed: old summary was not included in the subject. |
#12206 |
Notification emails use the author's full name when |
#12209 |
Fix not working notification preference panel with PostgreSQL. |
Component: plugin/git (1 match) |
|
Ticket | Release Notes |
#12480 |
Gitweb repository configuration is moved from the |
Component: query system (3 matches) |
|
Ticket | Release Notes |
#11970 |
Added shortcuts for modifying the state of TracQuery checkbox filters. |
#12112 |
Fix conflicted |
#12593 |
Fixed author not formatted when query filter added (related to #7339). |
Component: rendering (2 matches) |
|
Ticket | Release Notes |
#5654 |
Pygments lexer options can be specified as WikiProcessor arguments and defaults can be set in the environment configuration. |
#12141 |
Renamed |
Component: report system (1 match) |
|
Ticket | Release Notes |
#12219 | |
Component: roadmap (2 matches) |
|
Ticket | Release Notes |
#10462 |
|
#12126 |
On the milestone edit page the retargeting elements are only shown when there are open tickets associated with the milestone. |
Component: search system (2 matches) |
|
Ticket | Release Notes |
#4309 |
Add a notice when quick-jumping from the search box to a resource. |
#12376 |
Pressing the modifier key while selecting a search filter will unselect all other search filters. |
Component: ticket system (15 matches) |
|
Ticket | Release Notes |
#11677 |
Deleting the default Component, Milestone, Version or Enum clears the complementary default value (e.g. |
#11704 |
User with |
#11857 |
|
#11858 |
The ticket owner change was not shown in the ticket preview for the special case of the owner being set to the component owner on component change. |
#11980 | |
#12140 |
Refactored modules in |
#12192 |
|
#12249 |
Fixed regression in which author was not always obfuscated in a quoted ticket comment reply. |
#12252 |
Tickets created before a custom field was added default to using the default value provided in the custom field definition. |
#12266 |
Query is used in place of Report when a query is being created or edited. |
#12271 |
Fixed regression in which full name was not used, when available, in a quoted ticket comment reply. |
#12338 |
Fix missing |
#12343 |
Fix incorrect time field with date/datetime format in ticket box. |
#12344 |
Fix not working datetime picker for time field with relative format. |
#12615 |
Fixed wrong |
Component: timeline (1 match) |
|
Ticket | Release Notes |
#10144 |
The multirepository timeline filter has separate toggle all and tree expander functions. |
Component: version control (2 matches) |
|
Ticket | Release Notes |
#12182 |
|
#12194 |
Version control components are not required when there is a repository for the backend. This reverts behavior added in 1.1.2 ([12820]). |
Component: version control/browser (1 match) |
|
Ticket | Release Notes |
#12314 |
Support jQuery v1.11.3. |
Component: version control/changeset view (1 match) |
|
Ticket | Release Notes |
#12169 |
Replaced |
Component: web frontend (5 matches) |
|
Ticket | Release Notes |
#12172 |
Fixed 'AttributeError: FakeSession' object has no attribute 'authenticated' error, due to missing attributes on |
#12251 |
The option |
#12278 |
Removed scripts in |
#12426 | |
#12446 | |
Component: wiki system (2 matches) |
|
Ticket | Release Notes |
#12233 |
Added function |
#12378 |
|
Caveats
- This release requires a database upgrade when upgrading
from the 1.0.x series:
trac-admin $TRAC_ENV upgrade
Developer-visible changes
A detailed view of the API changes since 1.0.x can be found in TracDev/ApiChanges/1.1.