Notes

Release Name: 8.12

Notes:

Changes: Tuleap 8.12 (Thursday, March 3rd 2016) ======================================== Enhancement ----------------------- * request #8410: Add the possibility to hide project privacy radio buttons during project creation * request #8849: Purge legacy themes * request #8865: Remove Debian alpha support * request #8309: Get rid of PrototypeJS (system_events.js) * request #8309: Get rid of PrototypeJS (CreateProject.js) * request #8309: Get rid of PrototypeJS (massmail_initialize_ckeditor.js) * story #8825: Package the pull request plugin * story #8813: Handle ugroup binding in .SVNAccessFile * story #8813: Update .SVNAccessFile when user is added to project * story #8813: Packaging of svn plugin * story #8570: Import FRS administrators Bug fix ----------------------- * request #8879: Characters not properly escaped in mail sent to user * request #8850: FRS filetype and filearch is no longer mandatory * request #8863: Use the absolute path of the archive/directory * request #8748: Tuleap does not properly check if a repertory exist before trying to fix ownership and permissions * request #8854: tv3->tv5 migration does not import close_date field value * request #8885: Improve SVN authentication performance with mod_perl * request #8899: Default text values not displayed in CKEditor if in <> * request #8898: Lots of warnings during SYSTEM_CHECK * request #8912: Readme of plugins is not interpreted Plugins ----------------------- ### * Plugin OpenId is deleted ### admindelegation 2.11 * request #8309: Get rid of PrototypeJS (defaultValueActsAsHint) ### admssw 0.5 * request #8865: Remove Debian alpha support ### agiledashboard 1.360 * request #8919 No default tracker templates found * request #8883: Remove Planning v1 * request #8900: Closed Milestones are 'Unlinked' when a new milestone is added * request #8809 Compact and detailed buttons are hidden if the backlog is empty * request #8867: Export and import cardwall custom mappings * request #8864: Move BacklogItemDetails directive to isolate scope * request #8731: Kanban real time when we edit kanban * request #8727 Kanban real time: edit card * request #8828: Pagination for milestone content is not taken into account and is the same as milestones pagination * story #8694: MediaWiki Import ### cardwall 1.57 * request #8883: Remove Planning v1 * request #8866 /etc/tuleap/plugins//cardwall/etc/config.inc does not exist * request #8867: Export and import cardwall custom mappings * request #8801 Tuleap warns about wrong owernship of plugins installed by default ### doaprdf 0.5 * request #8865: Remove Debian alpha support ### docman 2.26.98 * request #8309: Get rid of PrototypeJS (ApprovalTableReminder.js) * request #8309 Get rid of PrototypeJS (embedded_file) * request #8558: Manage import docman script messages as regular Tuleap log messages * request #8849: Purge legacy themes in plugins * request #8801 Tuleap warns about wrong owernship of plugins installed by default ### foafprofiles 0.5 * request #8865: Remove Debian alpha support ### forumml 2.6.23 * request #8849: Purge legacy themes in plugins ### git 4.130 * request #8931: Can't restore a git repository anymore * request #8930: Web interface of a Git repository can not be accessed if the user is not a Git admin * request #8923: Can't update git repository settings anymore * request #8913: Persistent XSS via a markdown readme file * request #8912: Readme of plugins is not interpreted * story #8826: have a beautiful UI for new Pull Requests plugin (give additional help in the git clone bar helper, Merge and abandon pull requests) * story #8826: Create pull requests from a git repository * story #8826: Display # of pull requests in git repository header * story #8825: PATCH pull_requests/:id * story #8825: GET /git/:id/pull_requests * story #8569: Import git admin at import * story #8631: Add the possibility to remove a link between a user account and an OpenID Connect provider * story #8825: GET and POST /pull_requests/:id/comments * request #8801 Tuleap warns about wrong owernship of plugins installed by default ### hudson 1.25 * request #8309: Get rid of PrototypeJS (hudson_tab.js) * request #8843 Countinous integration SVN path is // ### ldap 3.98 * request #8894: Synchronization between LDAP and Tuleap ugroups does not work * story #8631: Add login buttons on the login page * story #8816 have dedicated svnroot for plugin ### mediawiki 0.108 * request #8875: TuleapArtLinks MW extension does not point out documentation * request #8801 Tuleap warns about wrong owernship of plugins installed by default * request #8848: Force ownership on mediawiki's data directory * request #8847: MediaWiki language import * story #8694: MediaWiki Import ### openidconnectclient 0.8 * story #8632: Create an account after an OpenID Connect authentication * story #8631: Add the possibility to remove a link between a user account and an OpenID Connect provider * story #8631: Add a warning message when the plugin is not accessed with HTTPS * story #8631: A user can link an existing Tuleap account to an OpenID Provider * story #8631: Add login buttons on the login page ### pluginsadministration 1.16 * request #8912: Readme of plugins is not interpreted ### projectlinks 2.7 * request #8849: Purge legacy themes in plugins ### pullrequest 0.17 * story #8826: Enable merging into branches that are not master * story #8826: have a beautiful UI for new Pull Requests plugin (give additional help in the git clone bar helper, Merge and abandon pull requests) * story #8826: no pull requests for repository migrated on gerrit * story #8826: Use common ancestor when displaying a diff * story #8826: Create pull requests from a git repository * story #8826: Pull request angular app first step * Prevent notice in api explorer * story #8825: Merge pull request * story #8826: Display # of pull requests in git repository header * story #8825: PATCH pull_requests/:id * story #8825: GET /git/:id/pull_requests * story #8825: GET file content * story #8825: GET impacted files * story #8825: POST /pull_request * story #8825: GET and POST /pull_requests/:id/comments * story #8824 have a Pull Request plugin basis and its associated tables in db (Initialize pullrequest plugin) ### statistics 0.58 * request #8309: Get rid of PrototypeJS (autocomplete.js) ### svn 0.27 * story #8813: Packaging of svn plugin * story #8813: Update .SVNAccessFile when user is added to project * story #8813: Handle ugroup binding in .SVNAccessFile * Do not display delimiters to end users * Change SVNAccessFile when group is renamed * story #8822 send mails on svn commit (Display revision details implementation) * Post commit hook implementation * Refactoring: split Manager into Factory+Creator * Refactoring: inject controllers in the router * story #8813: Refactoring: Admin namespace is not needed * story #8813: See/use old version of .SVNAccessFile * display a warning if the repository is in queue for creation * In settings, add a link to go back to repository * story #8813: Edit .SVNAccessFile from web ui * * Introduce tabbed navigation in repository settings * Only admins can create/update a repository * Replace toolbar by a button * Administration for SVN notifications rules * story #8816 have dedicated svnroot for plugin * story #8791 : Show repository tree with ViewVC * story #8631: Delegate authentication to GitHub through OpenID Connect ### template 0.2 * request #8868: Clean-up template plugin ### tests 5.35 * request #8917: Tests: improve debugging tools ### tracker 5.807 * request #8932: Migration from tv3 to tv5 is not resilient * request #8919 No default tracker templates found * request #8916 Text control shows HtML source code when trying to update text * request #8883: Remove Planning v1 * story #8571: import tracker permissions for custom ugroups * request #8309: Get rid of PrototypeJS (TrackerDateReminderForms.js) * request #8309 Get rid of PrototypeJS - load-artifactChildren.js * story #8571 import the trackers: artifact links * request #8856: tv5->tv5 migration: empty value at migration when field attachment in tracker * story #8825: GET and POST /pull_requests/:id/comments * request #8866 /etc/tuleap/plugins//cardwall/etc/config.inc does not exist * request #8867: Export and import cardwall custom mappings * request #8870 Cannot change string field when it's a number * story #5894 update the artifact link data model * request #8731: Kanban real time when we edit kanban * request #8727 Kanban real time: edit card * request #8801 Tuleap warns about wrong owernship of plugins installed by default ### webdav 1.9.15 * story #8631: Add a warning message when the plugin is not accessed with HTTPS Themes ----------------------- * FlamingParrot: 1.122 Development ----------------------- * request #8910: Remove ed usage in ChangeLog generation * request #8917: Tests: improve debugging tools

References

List of items referenced by or referencing this item.