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.
Artifact Tracker v5
-
request #8410
,
request #8849
,
request #8865
,
request #8309
,
story #8825
,
story #8813
,
story #8570
,
request #8879
,
request #8850
,
request #8863
,
request #8748
,
request #8854
,
request #8885
,
request #8899
,
request #8898
,
request #8912
,
request #8919
,
request #8883
,
request #8900
,
request #8809
,
request #8867
,
request #8864
,
request #8731
,
request #8727
,
request #8828
,
story #8694
,
request #8866
,
request #8801
,
request #8558
,
request #8931
,
request #8930
,
request #8923
,
story #8826
,
story #8569
,
story #8631
,
request #8843
,
request #8894
,
story #8816
,
request #8875
,
request #8848
,
request #8847
,
story #8632
,
story #8824
,
story #8822
,
story #8791
,
request #8868
,
request #8917
,
request #8932
,
request #8916
,
story #8571
,
request #8856
,
request #8870
,
story #5894
,
request #8910
|