Movatterモバイル変換


[0]ホーム

URL:


Edgewall Software
Trac
wiki:TracDev/ReleaseNotes/1.1

Context Navigation


1.0 |1.2

Release Notes for Trac development releases 1.1.x

1.1.x releases are "stable" and tested snapshots oftrunk.They can be seen as sub-milestones on the road towards1.2.

As opposed to maintenance releases, we offerno guarantees on feature and API compatibility from one 1.1.x release to the next.

However, by following 1.1.x you get a chance to use new features earlier, and therefore be able to contribute feedback when things are still in flux. It's also less risky than just getting the latest trunk, as we won't cut a 1.1.x release in the middle of a series of changes (though we had and still intend to have a good record of keeping things always working on trunk).

If you're a plugin developer, be sure to also check theApiChanges/1.1 page.

As1.2 is now released, this page won't evolve anymore.

Highlights

  • Extensible notification system (#3517)
  • Notification preference panel (#4056)
  • Usernames replaced with full names (#7339)
  • Restyled ticket changelog (#11835)
  • Workflow controls on theNew Ticket page (#2045)
  • Editable wiki page version comments (#6573)
  • Datetime custom fields (#1942)

Development Releases

Overview

1.2

66 / 66

1.1.6

8 / 8

1.1.5

19 / 19

1.1.4

20 / 20

1.1.3

40 / 40

1.1.2

42 / 42

1.1.1

9 / 9

Tickets with release notes

Milestone: 1.2.6 (2 matches)

TicketRelease Notes
#13209

Modified text of error message when permission not granted because user withPERMISSION_GRANT doesn't possess the permission.

#13298

Fixed ticket autopreview triggering without a form change.

Milestone: 1.2.5 (3 matches)

TicketRelease Notes
#13178

Fix unit-test failing with non en_US locale.

#13192

FixedKeyError in log file due to invalid query filter request.

#11002

List owner, reporter and updater of the ticket inTo header, when[notification] use_public_cc option is enabled.

Milestone: 1.2.4 (8 matches)

TicketRelease Notes
#13121

FixedTracError exception and preserve log level and log file options when the log type is changed tonone.

#13061

Improved error message when environment is incorrect version.

#13062

Modifiedtrac-pre-commit-hook to use Trac 1.0 database API.

#13063
  • TracStandalone checks for existence of environment and authorization file paths.
  • Fixed absolute path not used forpidfile.
#13078

Fix an error raised when custom field of typetime is constrained by range on PostgreSQL.

#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)

TicketRelease Notes
#6613

Added a notification subscriber for new tickets.

#11841

Fixed poor layout ofBasic Settings admin page.

#11846

A module in theplugins directory that raisesSystemExit exception will no longer disable the Trac instance.

#12029

Query system returnsNone for time field beingNULL rather than an empty string and fix query system crashing whentime and/orchangetime columns areNULL and saved query exists in the user's session.

#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 oftrac-admininteractive mode.

#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

Usepublic schema by default for the Postgres database.

#12855

Workflow action is not shown forset_owner_to_self operation when ticket status is equal to the new state and ticket owner is the logged-in user.

#12864

Fix incorrectNone bytes in repository browser whenNode.content_length isNone.

#12875

Fixed wiki formatting hint not visible for ticket description when wiki toolbars disabled.

#12890

Removed unintendedfieldset around ticket description field.

#12892

TheRelease 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 inAuthzPolicy.

#12916

Fixed incorrect rendering ofTracError message containing adiv.

#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[http-headers] section of trac.ini.

#12989

Thepsycopg2-binary package satisfies requirements for using the PostgreSQL database backend.

#13015

FixProgrammingError raised on postgresql when query sorting by custom time field.

#13041

Fixed incorrect rendering of child preference panels.

Milestone: 1.2.2 (19 matches)

TicketRelease 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[notification]smtp_from_author = enabled, rather than the ticket reporter. This changes the behavior for users withTICKET_ADMIN, since they are allowed to edit theReporter field.

#12218

Filename, module or package can be passed tomake pylint.

#12688

UpdatedTracQuery documentation to clarify the results returned by querying amodified date range.

#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 usingtrac-admin.

#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[notification] use_short_addr andsmtp_default_domain options being ignored for subscriptions without email address.

#12775

Fix signature lines in notification mails.

#12797

Error message differs for Git control files not found vs path does not exist.

#12818

Thepost_process_request method can redirect during exception handling from an exception raised inprocess_request (fix for regression inr14604).

#12823

Workflow hint is not added in transition to*, which restores the behavior prior to Trac 1.2. The behavior is utilized by theAdvancedTicketWorkflowPlugin'striage operation.

#12834

The positional arguments of theinitenv trac-admin command are optional when using the--config switch.

#12837

Fixed poor error message when resource id is empty orNone.

#12841

Fixed missing report heading in first group when value is empty

#12762

Fix incorrectly stripping[ and] characters from the filename given toImage macro.

#12779

Fixed[logging]log_level andlog_type were incorrectly case-sensitive after Trac 1.1.3.

Milestone: 1.2.1 (29 matches)

TicketRelease Notes
#10316

Fixed recursive directory copies with thetrac-admindeploy command. The target directory cannot be equal to or below any of the source directories (e.g.$env/htdocs is not allowed as a target).

#11928
  • Fix unable to save notification format with no subscription rules in prefs/notification.
  • AddDefault format in prefs/notification.
  • Add[notification] default_format.email option.
#12597

Fixed recursion in permission policy checks.

#12608

FixedValueError whenversion orold_version argument toWikiModule not anint.

#12617

FixValueError from datetime with local timezone when the offset isn't a whole number of minutes.

#12633

Addsection andoption named arguments which do glob matching to[[TracIni]] macro.

#12637

AConfigurationError exception is raised when there is an error parsing the authz file forAuthzSourcePolicy, or if the file can't be found.

#12638

Fix invalid xhtml being generated for definition list after paragraph.

#12654

AuthzPolicy will only raise aConfigurationError if it's in the list ofpermission_policies.

#12658

Fix email address not resolving for user without email.

#12660

EmailDistributor.resolvers returns only configured resolvers.

#12668

TheTracAdminupgrade command documentation specifies that the backup location is governed by[trac]backup_dir.

#12669

Replaced use of deprecatedencrypt method from passlib library withhash.

#12671

Improve usability of Reply and Edit buttons associated with ticket comments

#12676

Fixed regression fromr14208 for Pygments < 1.4.

#12691

Reduce logging level from error to warning forTracError: Session ID must be alphanumeric.

#12697

Error message is displayed rather than traceback whenQuerySyntaxError is raised inTicketQuery macro.

#12700

Fixed failure to addalways_notify_updater = TicketUpdaterSubscriber andalways_notify_previous_updater = TicketPreviousUpdatersSubscriber to[notification-subscribers] in trac.ini when the default value ofalways_notify_updater was not present in trac.ini.

#12701

Addedwikitext class toinput fields that accept wiki markup.

#12707

Added shortcut for modifying state ofColumn checkboxes on Custom Query page.

#12708

VersionConflict andImportError exceptions from single file plugins are logged atERROR level. Previously a traceback would result.

#12709

Buttons in report view are available even when no query.

#12718

Improved logging for classes inheriting fromEmailDistributor.

#12720

Milestone that exists but user does not have permission to view is not rendered in themissing style.

#12727

Directory listing in the Browser and Revision Log views label the date column asDate whenTime format isAbsolute. The column is labeled asAge whenTime format isRelative.

#12730

Fixed missing ticket field change conflict markers (regression).

#12734

Invalid actions in authz file are logged at warning level.

#12748

Fixed error when callingImage macro with no arguments:[[Image(,)]].

#9401

Added an anchor to each option and highlight the corresponding entry in[[TracIni]] macro.

Milestone: 1.2 (61 matches)

TicketRelease Notes
#12209

Fix not working notification preference panel with PostgreSQL.

#4309

Add a notice when quick-jumping from the search box to a resource.

#5654

Pygments lexer options can be specified asWikiProcessor arguments and defaults can be set in the environment configuration.

#7339

Usernames are replaced with full names when[trac]show_full_names is true and the full name has been set in the user's preferences.

#10144

The multirepository timeline filter has separatetoggle all and tree expander functions.

#10462

[milestone]default_group_by specifies the default field for grouping tickets in the grouped progress bar.

#11019

Third partyJavaScript libraries have been upgraded:

  • jQuery-UI to 1.11.4
  • jQuery to 1.11.3
  • jQuery UI Timepicker to 1.5.5
#11333

TheTracAdmininitenv command accepts an optional parameter--config, the path to a file containing a configuration to be used when creating the environment.

#11506

Replacedsuite function in test modules withtest_suite.

#11677

Deleting the default Component, Milestone, Version or Enum clears the complementary default value (e.g.[ticket]default_component).

#11682

Enum tables on the Ticket Admin pages can be reordered by drag and drop. The ordering is also dynamically updated when changing theSelect boxes.

#11704

User withTICKET_ADMIN can batch modify thereporter field.

#11857
  • The ticket owner is shown in the ticket properties box during preview when the value is< default >.
  • <default> is allowed as an alias for< default > in the[ticket]default_owner setting.
#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.

#11938

Improved error message when adding and removing an invalid action withTracAdmin.

#11970

Added shortcuts for modifying the state ofTracQuery checkbox filters.

#11980
  • Added ticket number to ticketTracLink title.
  • Added ticket number and description to ticket commentTracLink title.
#11990

Subscription rules preferences are hidden if no rules are available.

#12112

Fix conflictedpriority_value with the same named custom field in ticket query.

#12126

On the milestone edit page the retargeting elements are only shown when there areopen tickets associated with the milestone.

#12131

Fixed transitive import intrac/web/main.py and added direct import ofio module, replacing use ofStringIO withio.BytesIO.

#12140

Refactored modules inticket package to use item accessors rather than manipulatingticket.values directly.

#12141

RenamedINSTALL toINSTALL.rst andUPGRADE toUPGRADE.rst. Modified the default value of[mimeviewer] mime_map_patterns so thatINSTALL.rst isn't matched by the regular expression for thetext/plain mime type.INSTALL.rst andUPGRADE.rst should now be rendered to HTML when docutils is installed, even when viewing the files in a Git repository (or any other VCS that doesn't allow the mimetype to be set as a repository property, like Subversion does).

#12169

Replacedsuggest.js with jQuery UI'sautocomplete.

#12172

Fixed'AttributeError: FakeSession' object has no attribute 'authenticated' error, due to missing attributes onDetachedSession class.

#12182

Repository.short_rev andRepository.display_rev always return a string orNone.

#12186

Fixed regression in notification subject when ticket summary was changed: old summary was not included in the subject.

#12192

issue can be used as ticketTracLink, in addition tobug andticket (e.g.issue:1). CommentTracLinks also supportissue andbug as aliases forticket:comment:1:bug:1 andcomment:1:issue:1.

#12194

Version control components are not required when there is a repository for the backend. This reverts behavior added in 1.1.2 ([12820]).

#12206

Notification emails use the author's full name when[trac] show_full_names isTrue.

#12220

Corrected display of UTC timezone when format is ISO8601 (regression with upgrade to jQuery UI Timepicker 1.5.5 in#11019).

#12222

Fixed incorrect entries in pot (translation) file due to string interpolation in option description.

#12224

Datetime format hints are hidden whenJavaScript 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 adatepicker ordatetimepicker.

#12233

Added functionwikisyntax_test_suite intrac.wiki.test, which plugins can use to create wiki syntax tests.

#12239

Replacedfcrypt dependency withpasslib.

#12248
  • Repository admin page is hidden if there are no repository connectors enabled.
  • Synchronization is skipped for repository with an invalid connector.
#12249

Fixed regression in which author was not always obfuscated in a quoted ticket comment reply.

#12251

The option[trac] auth_cookie_domain sets the domain attribute of the auth cookie, allowing cookies to be shared across subdomains.

#12252

Tickets created before a custom field was added default to using the default value provided in the custom field definition.

#12260

Fixed regression inShow property changes preference on ticket page, after upgrade to jQuery 1.11.3 (#11019).

#12266

Query is used in place ofReport when a query is being created or edited.

#12271

Fixed regression in whichfull name was not used, when available, in a quoted ticket comment reply.

#12278

Removed scripts incontrib/cgi-bin, which were equivalent to the scripts created byTracAdmindeploy.

#12314

Support jQuery v1.11.3.

#12338

Fix missingdatetime import and crashing with invalid datetime string for time custom fields.

#12343

Fix incorrect time field with date/datetime format in ticket box.

#12344

Fix not working datetime picker for time field with relative format.

#12352
  • AnEnvironmentError is raised when processing a request if the Python interpreter optimization level is nonzero.
  • An error code is returned and a message printed to the terminal when callingtrac-admin in a Python process that has a nonzero optimization level.
#12376

Pressing the modifier key while selecting a search filter will unselect all other search filters.

#12378

history_view.html uses${resource.realm} rather than hard-codedticket class for#content.

#12480

Gitweb repository configuration is moved from the[git] section to the[gitweb-repositories] section.

#12561

Fixed regression inr14707 that resulted inAttributeError: 'FakeSession' object has no attribute 'as_int'.

#12593

Fixed author not formatted when query filter added (related to#7339).

#12615

Fixed wronggroupby parameter of query in milestones admin panel.

#10436

Added additional debug logging for request handling.

#11762

Column labels are used when exporting query results to CSV. The labels are not translated.

#11835

Restyled the ticket changelog. Added aShow comments preference.

#11847

Renamed contextual navigation linkCustom Query toNew Custom Query.

#12347

Fixes for the restyled ticket changelog (#11835).

Milestone: 1.1.6 (6 matches)

TicketRelease Notes
#9162

Preference panels are modular and can be individually enabled and disabled.

#11474

Fine-grained permission checks are implemented when rendering an author in the ticket workflow dialog.

#11986

Access to timeline can be controlled usingTracFineGrainedPermissions.

#12002

Save notification on wiki page includes a link to the diff of the changes.

#12047

Replaced allprint statements withprint function calls.

#12096

psycopg2 andMySQLdb are specified as dependencies insetup.py'sextras_require.

Milestone: 1.1.5 (17 matches)

TicketRelease Notes
#12055

Fixed raisingTypeError fromparse_subscriber_config when an attribute is used in[notification-subscriptions].

#6551

Fixed incorrect highlighting of unmodified values in theConfiguration section of theAbout Trac page.

#11875

Added a new[notification-subscriber] config section for general configuration of notification subscription defaults, and replacing the[notification] always_notify_* options.Added a newSubscriberListMacro.

#11956

The.order attributes of the options in the[mainnav] and[metanav] sections control navigation item sort order. The options[trac]mainnav and[trac]metanav have been removed.

#11982

Removed dependency onConfigObj. The package was previously needed byAuthzPolicy.

#11995

Allow plugins to provide changeset bookmarks and render them in the browser, on the revision log and on the timeline.

#11996

Fixed: default milestone selected after ticket creation when milestone empty.

#12008

Lazy attributes can be invalidated for re-evaluation even if not evaluated yet.

#12025

Image macro supportsInterWiki prefixes.

#12028

Fixed regression in[13888] that resulted inKeyError when backing up a PostgreSQL database.

#12035

Fix issues withAdd button in notifications panel.

  • Add button not working when no subscription rules.
  • Label of added rule is empty on Internet Explorer.
#12044

Fixedhtdigest appending newlines to every existing entry each time a new entry was added.

#12048

Fixed timeline CSS rules interfering with styling of custom themes.

#8172

New helper methods onDatabaseManager class for plugins to upgrade the database.

#9616

The option[wiki]default_edit_area_height is used when a value foreditrows hasn't been saved in the session attributes.

#11833

Removed favicon link supporting IE8 and earlier.

#10975

htpasswd.py prompts user for password when the password is not specified as an argument.

Milestone: 1.1.4 (19 matches)

TicketRelease Notes
#11944

Fixed: custom workflow attributes would raise aKeyError.

#3676

Add an auto-increment primary key tonode_change table and indices(repos, rev, path) and(repos, path, rev).

#8396

Usemediumtext type for text columns on MySQL database sincetext type is too short.

#11417

Click on row label ofPermissions admin page toggles all of the checkboxes in the group.

#11437
  • The default values of configuration options are written to trac.ini when a plugin is enabled through the web administration page or usingTracAdmin, provided the options don't already exist in trac.ini or one of its parent configurations.
  • # option-name = <inherited> is not written to trac.ini when the option is specified in a parent configuration.
#11529

Relative paths for the[authz_policy]authz_file option are resolved relative to the Environment'sconf directory, rather than relative to the Environment directory.

#11849

Moved repository-related configuration options to new sections.

  • [trac] repository_type[versioncontrol] default_repository_type
  • [trac] authz_file[svn] authz_file
  • [trac] authz_module_name[svn] authz_module_name
#11913

Replaced use of deprecatedEnvironment.get_read_db() with transaction context managerdb_query.

#11921

Fixed regression in[13323]:Default language was always selected even when a language had been set.

#11926

Fix missingX-Trac-Ticket-URL andX-Trac-Ticket-ID headers in ticket notification mail.

#11927
  • MakeEmailDistributor allowtext/html format
  • Create alwaysmultipart/related message as root
  • Createmultipart/alternative message withtext/plain andtext/html iftext/html is preferred
  • Fallback totext/plain format when text/html formatter fails
#11929

Replaced use of deprecatedwith_transaction decorator with transaction context manager.

#11931

The workflow controls in the batch modify section of the Query page are disabled until the associated action is selected.

#11933

Fixed regression in notification of previous owner when ticket is reassigned.

#11934
  • Fix not workingsmtp_always_cc andsmtp_always_bcc options in[notification] section.
  • Fix not workingsmtp_from_author option in[notification] section.
#11941

Allow to reorder subscription rules using drag-and-drop and submit in bulk in notifications panel of preferences.

#11948

In thedb33 upgrade step, thecreate_and_assign action is only added if theassigned state exists in the workflow.

#11960

Fixed warningThe action "None" is not available when cloning a ticket.

#11969

Minimum version of pysqlite is enforced to be 2.4.1. Minimum version of SQLite is enforced to be 3.0.0.

Milestone: 1.1.3 (33 matches)

TicketRelease Notes
#3517

Allow plugins to extend notification system.

#4056

Added aNotification preferences panel.

#10442

Use some of the more commonWikiCreole style markup in the wiki editor toolbar.

#10833

Fine-grained permission check is used to populate the list of owners when[ticket] restrict_owner = True.

#10984

The milestoneselect is hidden from the ticket form if the user doesn't haveMILESTONE_VIEW. Previously an emptyselect would be rendered.

#11395

Unicode control codes are replaced with spaces in attachment filenames.

#11542

List of attachments is shown on the wiki, ticket and milestone delete pages, along with a warning that the attachments will be deleted if the resource is deleted.

#11573

The[trac]default_date_format anddefault_dateinfo_format, and the[logging]log_type andlog_level options are nowChoiceOptions. AConfigurationError exception will be raised if an invalid entry is specified for one of the options intrac.ini.

#11699

The usernames in the default workflow hints are wrapped inspans with classtrac-author,trac-author-anonymous ortrac-author-none.

#11703

Removed deprecated[trac] repository_dir configuration option. An upgrade step attempts to move the configuration for the default repository to the[repositories] section.

#11717

The entireh3 is highlighted when linking to a ticket comment, rather than just the enclosedspan.

#11729

Reworded the timeline filter text.

#11766

Model objects now use their name or id as part of theirrepr e.g.WikiPage u'StartPage@5'>.

#11776

The[trac] repository_sync_per_request option was removed and each repository now has async_per_request attribute. The default value ofsync_per_request isFalse. An upgrade step handles the migration while preserving the behavior.

Thesync_per_request attribute can be set on repositories defined in the database from theRepositories web admin page or using thetrac-admin command. For repositories defined in the[repositories] section of trac.ini, the<name>.sync_per_request attribute can be edited.

#11792

Comment andauthor boxes span width of forms on wiki edit and attachment pages.

#11794

The ticket prefs checkbox label was changed fromComments only toShow property changes.

#11795

Removed support for SilverCity, Enscript and PhpRenderer syntax highlighters.

#11813
  • Improved layout of elements on theAdvanced,Date & Time andLanguage preferences panels.
  • CombinedDate & Time andLanguage preference panels asLocalization.
  • Moveddefault_handler from theGeneral to theUser Interface preferences panel.
  • Moved localization settings on theBasic Settings admin page to their own fieldset.
  • RenamedDate relative/absolute format label toTime format.
#11815

Fixed test execution failure when unit test components remained enabled in functional tests.

#11823
  • Removed deprecatedcompat attribute ofInterTrac links.
  • Removed support for legacy admin pages contributed by theWebAdminPlugin (Trac < 0.11).
  • Removed support for Trac 0.10ITimelineEventProviders.
#11824

Removed from documentation the version in which a configuration option was added for versions of Trac < 0.12.

#11828

Addedlabel attribute to theTracWorkflow actions and deprecated thename attribute. If neithername norlabel is specified, thelabel will be created from the action name by replacing underscores with whitespace.

If not specified, thelabel attribute ofTracTicketsCustomFields will be created from the custom field name by replacing underscores with whitespace.

#11830

Reduced size of editor symbols on wiki history page.

#11839

Groups and permissions can be specified in the comma-separated list of theset_owner workflow attribute.

#11853

Preference panels now support modular child panels.

#11854

Split uptrac.notification module into a package of sub-modules.

#11869

Allow notification subscribers to watch individual resources etc.

#11885

Fixed regression in[13393] due to use of removedrepository_sync_per_request attribute ofRepositoryManager class.

#11890

Removed support for missingemail module (Python 2.1) and old module names (Python 2.4).

#2045

The ticket creation step can be configured in theTracWorkflow and the workflow controls are present on theNewTicket page. The pre-creation state is specified in theTracWorkflow using the special<none> state. These changes allow thenew state to be renamed, and support transitions other than<none>new (e.g.<none>assigned can be a workflow transition).

#6573

Wiki page version comments in change history can now be edited. (RequiresWIKI_ADMIN permission.)

#10207
  • Moved theAdd Comment fields below theModify Ticket ones. This is both more user-friendly and eliminates the problem of theSubmit button being displaced by the apparition of the preview.
  • Moved the author field to theComment andProperties fieldsets.
#11836

Improved positioning of theCreate this page button on the wiki page create form.

Milestone: 1.1.2 (33 matches)

TicketRelease Notes
#10018

Addedmay_set_owner workflow operation which is likeset_owner but the value defaults to the existing owner.

#10772
  • Added[ticket] allowed_empty_fields, which specifies ticket select fields for which an empty value is one of the selections. The option was namedoptional_fields prior to1.1.6.
  • AddedClear Default button to theComponent andEnum pages.
#10834

Line numbers and row highlighting can be specified for WikiProcessor code blocks.

#10994

AddedSelect All checkboxes to the adminComponents,Milestones,Priorities,Repositories,Resolutions,Severities,Ticket Types andVersions tables.

#11051

Milestone timeline filter label changed fromMilestones reached toMilestones completed.

#11056

Submit buttons are disabled if the required items are not selected.

#11094

Replaced HTMLtt tags withcode tags.

#11099

Added aCopy Permissions form to thePermissions admin page.

#11244

The read-only attribute on wiki pages is now enforced using theReadonlyWikiPolicy permission policy.ReadonlyWikiPolicy must be added to[trac] permission_policies beforeDefaultPermissionPolicy, LegacyAttachmentPolicy and, when present, afterAuthzPermissionsPolicy. If additional permission policies are enabled, particular care should be given to the order of the policies when upgrading.

#11300

Thedefault_milestone anddefault_version can be set to empty using theClear default buttons on the correspondingTicket System admin panels.

#11336

When editing or deleting a milestone and there are no tickets associated with the milestone, the retarget elements are not shown and a hint is shown in their place.

#11406

Removed duplicate linking ofdiff.css when renderingdiff_view.html.

#11412

Moved inline styling inabout.html template to external stylesheet,about.css.

#11416

Fix date/time picker not working with 24 hour time since updating to jquery-ui-addon v1.1.1

#11436

Added datepickers to time fields with theRelative format on the Query page. This change restores datepickers to theCreated andModified fields.

#11455

Added support for the prefix inTitleIndex macro to be resolved relative to current wiki page. (E.g.[[TitleIndex(./)]] lists all subpages.)

#11494

Removed old-style macro examples insample-plugins directory.

#11499
  • Changed styling of Milestone, Ticket System Admin and Repository Admin edit pages by removingfieldsets around theDescriptions.
  • When milestone edit validations fail on the Milestone Admin page, a warning is added rather than redirecting to the error page.
#11519

The[trac]default_handler option can be set from theBasic Settings admin page. AConfigurationError is raised when navigating to the base url if[trac]default_handler is set to a class for whichis_valid_default_handler isFalse.

#11532

Removed listing of default values from option documentation. The default values aren't needed in the description since theTracIni macro outputs a column with the default value, and removing them makes the documentation more accurate and easier to maintain.

#11565

Reduced code duplication in theabout.html anderror.html templates.

#11587

TheGitConnector andSubversionConnector are required components when a repository of their type is configured. When required, the Component cannot be disabled from the plugin admin page and its version is displayed on the About and Error pages. With these changes the behavior of the repository connectors matches that of database connectors.

#11597

Thedefault_handler can be set as a session preference.

#11600

Minimum required Python version is 2.6.

#11610

Git and Mercurial raise aTracError rather than showing a traceback when attempting to viewadded and deleted files (#9775).

#11622

CommitTicketUpdater recognizes long-form ticket references with a trailing#comment:N or#comment:description in the token.

#11658

Updatednotification options documentation using content that was previously on theTracNotification page.

#11661

The milestone table on theMilestone Admin page has a link from the ticket count to a query showing all tickets associated with the milestone, grouped by status. The link is only present when the ticket count is not zero.

#11666

Submit buttons are consistently located below the fieldsets on forms (horizontal-forms excepted).

#11697
  • Fine-grained permissions can be used to restrict access to theReport List page using the resource id-1.
  • Fine-grained permission checks are implemented on theReport List resource (for ReportModule) and the ticket realm (for QueryModule) before displaying the mainnav and contextual navigation items.
  • Fine-grained permissions can be used to grant theREPORT_CREATE permission for the report realm (using[report:*] in the authz file).
#10010

The option[milestone] default_retarget_to determines the default milestone to which tickets are retargeted when closing or deleting a milestone. The option can be set from the Milestone Admin page.

#11145

Author names are decorated in aspan with classtrac-author.

#11126

All stylesheets are added usingadd_stylesheet rather than using alink element in the template.

Milestone: 1.1.1 (9 matches)

TicketRelease Notes
#1942

Added support for custom ticket fields of typetime.

#10853

In new tickets, customtime ticket fields may default to an absolute or relative date / time.

#10854

InTracBatchModify, customtime ticket fields can be changed with a date(time)picker popup control.

#10885

Optionally display the component of tickets in their timeline entries ([timeline] ticket_show_component setting).

#10924

Fixed batch modification when no fields are changed.

#10976

jQuery upgraded to 1.8.3, jQuery UI upgraded to 1.9.2 and jQuery UI Timepicker upgraded to 1.1.1.

#10979

Dynamic variables can be used in the report title and description.

#11033

Handle case of report description beingNone for report variable substitution implemented in#10979.

#10860

File size is pretty-printed when the file can't be previewed or uploaded due to exceeding a size limit.

Code Name

The0.11 release was dubbed "Genshi" and0.12 "Babel", after the names of the Python packages that became closely associated to these Trac versions.

With Trac 1.0, no new strong dependency was added, so we went back to our age long tradition of picking a zombie related code name by naming it "Cell", following the0.6 "Solanum",0.7, "Fulci",0.8 "Qualia",0.9 "Vodun",0.10 "Zengia"releases :-)

So let's find a new cool name for 1.2

  • "Datura" — itamarost
  • "Austen" — yaelg
  • "Algol" — trbs
  • "Stubbs" — cm
  • "☣" — cboos
  • "Hermes" (or some othermessenger deity)— psuter
Last modified9 years ago Last modified on Nov 11, 2016, 6:03:00 PM
Note: SeeTracWiki for help on using the wiki.

Download in other formats:


Trac Powered

Powered byTrac 1.4.3
ByEdgewall Software.

Visit the Trac open source project at
https://trac.edgewall.org/

info@edgewall.com

Copyright © 2003-2024 Edgewall Software. All rights reserved.


[8]ページ先頭

©2009-2025 Movatter.jp