Release Name: 8.13
Notes:
Changes:
Tuleap 8.13 (Thursday, March 31st 2016)
========================================
Enhancement
-----------------------
* story #8833: show, import and manipulate links
- First step to restrict artifact links natures usage
- Display link to project
* story #8823: trigger CI jobs on commit
- Packaging of the plugin
* story #8887 migrate git to gerrit with REST route
- Add server info in GET git/:id
* request #8911: stop installation if SELinux is in enforcing mode
* request #8888: Add Export CSV function to the grouplist interface
* story #8633: Login page gloss
Bug Fix
-----------------------
* request #8952: Art keyword doesn't have right project id
* request #8880: "Comment" field on every page suddenly became locked and unusable
* request #8971: Avoid conflict with PHP 7 Error class
* request #8970: mod_perl can not be loaded by Apache on a fresh install
* request #8984 Tracker v3 to v5 migration: Special characters are modified
* request #8985: Attachment description became mandatory and it should not
* request #8977 The 'All projects' page displays the first 50 projects, but the next one is empty
* request #9002: Call to undefined method FRSRelease::isError() while deleting empty releases with the SOAP API
Development
-----------------------
* request #8921: Makefile should be self-documented
* request #8914: Refactoring the functions position in the setup script
* story #8815: Manage cross references between svn revisions & the world (Deal with crossproject)
* request #8895: remove TinyMCE - Refactoring of tuleap.textarea.RTE
* Automatic setup of gerrit
* SOAP API maintenance due to some refactoring
Security
-----------------------
* request #8904: CSRF vulnerability in the project registration page
* request #8929: SQL injection in the project history search
* request #8903: Persistent XSS in the widget image
* request #8934: Use an audited library to generate cryptographically secure pseudo-random numbers
Plugins
-----------------------
### agiledashboard 1.371
* request #8974 Fix collapse, filter, label bugs in kanban
* request #8976 Can no longer desactivate AgileDasbhoard
* request #8880: "Comment" field on every page suddenly became locked and unusable
* story #8333: Project that uses AgileDashboard cannot use artifact links v2
* story #8833: show, import and manipulate links (Admin can edit ArtifactLink natures)
* story #8808: Have realtime create, edit and move with closed columns
* story #8808: Be able to drop in a collapsed column
* request #8950: Can't drop into a submilestone if it has been expanded then recollapsed
* story #8808: Don't load collapsed columns items
* request #8943: Closed Milestones are not being displayed
* request #8901: Call PATCH /milestones/:id/milestones instead of PUT
### docman 2.26.99
* request #8971: Avoid conflict with PHP 7 Error class
### forumml 2.6.24
* request #8911: stop installation if SELinux is in enforcing mode
### git 4.138
* request #8946: Be able to force the regeneration of gitolite permission file for project
* story #8887: Deal with repository in queue for migration
* story #8887: Rename read option into read-only
* story #8887: Migrate is now handle by MigrationHandler
* story #8887: Create PATCH git/:id
* story #8887: Add server info in GET git/:id
* story #8887: Create GET gerrit/ REST route
* request #8941 Migration to gerrit should assume everything is migrated when no system event
### graphontrackers 1.14
* request #8971: Avoid conflict with PHP 7 Error class
### graphontrackersv5 5.20
* request #8971: Avoid conflict with PHP 7 Error class
* request #8948: Too many messages are displayed for a chart in error
* request #8947: Graphs on trackers are not resilient to data corruption
### hudson 1.27
* story #8823: Add HTML5 validator on Job URL
* story #8823 trigger CI jobs on commit (Display in form and create/update/delete SVN plugin trigger)
### hudson_git 0.2
* story #7897: base plugin for git/jenkins
### hudson_svn 0.6
* story #8823: Package of the plugin
* story #8823 trigger CI jobs on commit (Better logging of actions)
* story #8823 trigger CI jobs on commit (Launch CI jobs on commit)
* story #8823 trigger CI jobs on commit (Display in form and create/update/delete SVN plugin trigger)
* story #8823 trigger CI jobs on commit (Create plugin basis)
### ldap 3.100
* request #8918: LDAP directory bindings to a user group are kept after the ugroup removal
* request #8949: SVN authentication with mod_perl using LDAP fails due to misconfiguration
### mediawiki 0.111
* request #8975 Can't migrate Mediawiki to 1.23 if MLEB extension is not installed
* story #8694: import read/write access into MediaWiki
* story #8694: import attachments into MediaWiki
### openidconnectclient 0.17
* request #8999: A fatal error is raised if you provide a wrong username/password while linking to an OpenID Connect account.
* Fix fatal error on /account/
* story #8633: inline help
* story #8633: openid providers can now have an icon and a color
* story #8633: Add Google to the initial list of OpenID Connect providers
* story #8633: Login page gloss
* story #8633: Gloss the openid providers administration
* story #8633: Be able to edit an OpenID Connect provider
* story #8633: Have the possibility to create and delete an OpenID Connect provider
### svn 0.48
* request #9009 Removed project members not removed from SVNAccessfile
* request #9000: SVN plugin browser not usable when restricted to some projects
* request #8995 Immutable tag error always display if no directories in folder
* story #8833: Delete an artifact link nature
* story #8820 set mandatory references & allow commit message update
* story #8820 set mandatory references & allow commit message update
* story #8817: Gloss SVN repository settings pages
* Move section presenter into a dedicated file
* story #8820: svn plugin: user interface to change hook configuration
* Immutable TAG, update admin interface adding whitelist
* Activate pre-commit-hook mechanism
* Immutable TAG, create admin interface
* request #8964: Wrong usage of svnlook argument
* story #8833: First step to restrict artifact links natures usage
* story #8897: import multiple subversion repositories to the svn plugin
* story #8817: glossification of svn repositories list & repository view
* story #8815 Manage cross references between svn revisions & the world
* story #8815: Add cross references
* story #8823 trigger CI jobs on commit (Launch CI jobs on commit)
* story #8815: Create SVN plugin reference
* story #8823 trigger CI jobs on commit (Display in form and create/update/delete SVN plugin trigger)
### tracker 5.854
* request #9005: Missing challenge while adding tracker report in dashboard
* request #9001: Fatal error while copying an artifact
* request #8996: Error on attachment with modal v1
* story #8833: Delete an artifact link nature
* story #8833: Hide "Add artifact" button when artifact is in creation mode
* Add link tab (on top of artifact page, on top of artifact title)
* story #8833: Artifacts from deleted trackers cannot be added in artifact links
* Disable triggers administration in tracker administration
* Inherit nature configuration
* story #8833: activate ALv2 at import
* Allow one to edit nature of existing links
* request #8980 Cannot select artifact to link when using nature
* Fix rendering issues of tabs
* story #8833: validate nature field
* Fix error for live view of artifact links
* story #8833: display a nature column
* Fix error for live view of artifact links without nature
* request #8985: Attachment description became mandatory and it should not
* No burndown for projects with nature
* story #8833: add an empty value option in the nature selectbox
* Refactoring: split ArtifactLinkValueSaver
* request #8981: API /projects/{id}/backlog does not retrieve last_update_date value in card_fields
* Save nature in database
* request #8967: A file with a size greater than 64Mo can be upload as attachment of a tracker
* request #8971: Avoid conflict with PHP 7 Error class
* Refactoring: remove dead code
* story #8833: update the tables when adding new art_links
* Do not scroll the viewport when adding artifacts
* Refactoring: remove dead code: createInitialChangeset
* Keep existing nature for artifact links
* Refactoring: move value saving in a dedicated object
* story #8833: add a select nature box in the frontend
* request #8880: "Comment" field on every page suddenly became locked and unusable
* story #8333: Project that uses AgileDashboard cannot use artifact links v2
* Identify system natures in the administration
* request #8895: Refactoring of tuleap.textarea.RTE
* story #8833: display the proper label for nature tabs
* Admin can edit ArtifactLink natures
* story #8833: disable nature tables if artlink v2 are not activated
* Projects using tracker hierarchy cannot use nature
* Do not display hierarchy menu item
* Forbid display of tracker hierarchy
* Forbid update of tracker hierarchy
* story #8833: First step to restrict artifact links natures usage
* story #8833: add new set of tabs to show artifact links by nature
* story #8833: Refactoring: use tabs in tracker plugin config
* request #8952: Art keyword doesn't have right project id
* story #8833: show a tracker label before the nav bar of art_links
* story #8833: Admin can create new ArtifactLink natures
* story #8833: First step to ArtifactLink natures management
### webdav 1.9.16
* request #8971: Avoid conflict with PHP 7 Error class
Themes
-----------------------
* FlamingParrot: 1.129
References List of items referenced by or referencing this item.
Artifact Tracker v5
-
story #8833
,
story #8823
,
story #8887
,
request #8911
,
request #8888
,
story #8633
,
request #8952
,
request #8880
,
request #8971
,
request #8970
,
request #8984
,
request #8985
,
request #8977
,
request #9002
,
request #8921
,
request #8914
,
story #8815
,
request #8895
,
request #8934
,
request #8974
,
request #8976
,
story #8808
,
request #8950
,
request #8943
,
request #8901
,
request #8946
,
request #8941
,
request #8948
,
request #8947
,
story #7897
,
request #8918
,
request #8949
,
request #8975
,
story #8694
,
request #8999
,
request #9009
,
request #9000
,
request #8995
,
story #8820
,
story #8817
,
request #8964
,
story #8897
,
request #9005
,
request #9001
,
request #8996
,
request #8980
,
request #8981
,
request #8967
|