Roadmap
-
Bug fixes and minor improvements.
TODO: Among those tickets, the feature requests (11) should be dispatched to some later milestone (one of 0.12, 0.13, 1.0 or 2.0).
-
-
Note: the tickets for 0.12 are currently re-triaged, as for a long time 0.12 was used as a kind of "we'll do it later" marker. Now tickets re-assigned to 0.12 are really meant to be part of the next Trac release (and the "we'll do it later" is now 0.13 ;-)).
Main features considered for this release:
- i18n and localizations
- Better help/documentation system (#2656) - TracDev/Proposals/NewHelp
- Improved ticket query system (so that it can be used instead of SQL reports system in 99% of the use cases)
In the works:
- r6986: Internationalization support
- newhelp branch
Experimental:
- MultipleRepositorySupport
- TracSqlAlchemy: experiment with SQLAlchemy for database interfacing and connection pooling (see sandbox/sqlalchemy-ng)
Revision Log
log:trunk@6942:head more details.
-
- Improved plugin installation (easier, more robust)
- Improved user/session system
- Pluggable user-directory provider (#2456)
- Improved "ticket monitoring"
- Optional form-based login
- Improved notification architecture
- Planned API changes:
- Improved user/group API
-
0.10.5 was the last stable release on the 0.10.x development line. See TracDownload.
Note: This milestone collects the issues that were once associated to 0.10.x. No 0.10.6 release is actually planned, and unless there's a critical security issue that needs to be fixed, there won't be (i.e. the branches/0.10-stable branch is frozen).
TODO: those tickets need be dispatched to 0.11.x or later milestones, or closed as worksforme or wontfix as appropriate.
-
Code name Romero
- Support for multiple projects
- basic support for multiple projects
- project index and summary page (#1)
- common timeline, common search
- AdvancedSearch
- Improved API for request handlers (see sandbox/controller and the newer VcRefactoring/Controller experiment for inspiration)
- 'My Summary' (#150)
- Support for multiple projects
-
- Incorporate alien technology
-
The experimental milestone is a special milestone which is temporarily used for re-triaging tickets that were once assigned to some effective milestone, but for which the implementation plan has changed.
Those are mainly the tracobject, xref tickets for which the proposed design is only experimental and not part of Trac's official roadmap.
-
The not applicable milestone is a special milestone which is currently used to distinguish between tickets that have not yet been triaged (see TracTicketTriage) and those who have, but for which there's no "real" milestone deemed to be adequate.
This can happen in the following situations:
- for SpamFilter and TracMercurial plugins, which are not formally associated to a Trac release (WebAdmin plugin related issues are associated to 0.10.x milestones, as for 0.11, it's not a plugin anymore but a component of Trac core)
- for bugs concerning a 3rd party software (like Subversion), which are occurring frequently enough to be kept opened and documented here, until an external resolution is found (when closing such tickets as wontfix is not really an option, as this would discourage people for following the progress, reporting the workarounds, etc.)
- for tasks to be done on t.e.o (usually in association with the project component)
OTOH, blue sky ideas are still to be targeted for 2.0.
