Notes

Release Name: 8.16

Notes:
Tuleap 8.16 (Thursday, June 23rd 2016)
========================================

Bug fix
-----------------------

    * request #8468: Unable to access svn immutable tags configuration with huge repository
    * request #9208: When TLS is forced Tuleap must only create URL with HTTPS scheme
    * request #9216: SVN immutable tags does not prevent from adding a file in a immutable tag
    * request #9220: Unable to import big xml project archive
    * request #9222: Cannot add site admin as project member during import
    * request #9254: Restricted users cannot access SVN plugin viewvc
    * request #9266: Fatal error while importing scrum template
    * request #9269: Fix the creation of new mailing list

Enhancement
-----------------------

    * request #9195: Clean up Trove Categorization
    * request #9202: php-launcher.sh try to use the PHP binary in the path
    * request #9206: Better import in place
		- Load project with name in addition to id
		- Activate services at import
    * story #9181: Add a new API for the CI build status

Development
-----------------------

    * request #9141: A preliminary check is done before importing an agile dashboard configuration
    * request #9202: Make Tuleap compatible with PHP 5.6
		- Remove deprecated ereg
		- CVS
		- File Release System
		- My personnal page
		- Help
		- Service
    * story #9083: Refactoring: do not leak plugins into core
    * Make increment version PHP 7 compatible
    * Fix unit tests to run both on PHP 5.3 and PHP 5.6
    * request #9262: Check forgeupgrade for administrator only if enabled in development.inc

Plugins
-----------------------


### agiledashboard 1.385

    * request #9267 Error with grunt-contrib-sass when using symlinked artifact-modal
    * request #9206: Activate services at import
    * request #9218: Fix default scrum template
    * request #9141: A preliminary check is done before importing an agile dashboard configuration
    * request #9203: Fix Kanban drag placeholder & header/footer z-index

### docman 2.26.108

    * request #9206: Activate services at import

### fulltextsearch 0.132

    * request #9228: Do not stack multiple FTS reindex event
    * request #9229: Fatal error during SystemEvent_FULLTEXTSEARCH_TRACKER_ARTIFACT_UPDATE

### git 4.220

    * Take into account permission order
    * request #9275 Fatal error on project creation with fine grain perms in template
    * Sort fine-grained permissions
    * request #9272 Order of tags/branches permissions matters
    * request #9271 gitolite rule error when Nobody or nothing is selected
    * story #8419: Propagate fine-grained permissions to Gitolite
    * story #8419: Do not stack multiple REPO_UPDATE events
    * story #8419: Changing global writers or rewinders does not clear fine grained ugroups
    * story #8419: Enable default tag and branch permission on activation in git admin
    * story #8419 have permissions per tags/branches (Enable default tag and branch permission on activation)
    * story #8419: Fix save of global permission
    * story #8419: Update configuration while deleting fine grained permission
    * story #8419 have permissions per tags/branches (Remove Lab feature)
    * story #8419: Warn the user about cross-project single fork behaviour
    * story #8419 have permissions per tags/branches (Duplicate fine grained permission while forking multiple repositories in the same project)
    * request #9259: Remove http authentication for postBuild API
    * story #8419: Duplicate fine grained permission while forking a single repo in the same project
    * story #8419: Edit default per tags/branches permission in git administration
    * story #8419 have permissions per tags/branches (Display per tags/branches permissions on multiple fork)
    * story #8419: Edit per tags/branches permission in a repository
    * story #8419 have permissions per tags/branches (Delete and add actions are not available while forking)
    * story #8419: Disable per repo permissions form when fine grained perms are used
    * Use project default permissions when creating a new repo
    * story #8419 have permissions per tags/branches(Display selected ugroup in a selectbox, Refactoring - Rename classes, Delete per tags/branches permission)
    * story #8419 have permissions per tags/branches (Deal with multiple selected ugroups)
    * request #9247: CI token pane is unusable due to a missing column in the database
    * Take into account project access changes
This is part of story #8419 have permissions per tags/branches
    * story #9181: Add a new API for the CI build status
    * Inherit fine grained permissions at project creation
This is part of story #8419 have permissions per tags/branches
    * Deal with ugroup deletion
This is part of story #8419 have permissions per tags/branches
When a custom user group is deleted, the fine grained permissions for
this ugroup are removed.
    * Take into account site access changes
This is part of story #8419 have permissions per tags/branches
When the site access changes, the permissions per tags/branches
are updated with new access
    * story #8419 have permissions per tags/branches (Add Git default permissions for branches and tags)
    * story #8419 have permissions per tags/branches (Add permissions for new branches and tags && Enable default Git fine grained permissions)
    * story #8419: Glossify git access control tab content
    * story #8419 have permissions per tags/branches (Display writers and rewinders per permission)
    * story #8419: Display repository tags and branches patterns
    * story #8419: Fix fatal error while forking multiple repository at the same time
    * story #8419 have permissions per tags/branches (Enable fine-grained permission in a repository)
    * story #8418: Inherit default permissions during project creation
    * story #8418: Use default permissions while forking multiple repositories
    * Take into account project and site visibility changes
This task is part of story #8418 setup a git permissions template for my project
    * story #8418 setup a git permissions template for my project (Newly created repositories use default permission)
    * story #8418 setup a git permissions template for my project (Move content into the right pane)
    * story #8418: setup a git permissions template for my project (Add default values like Git repository)
    * story #9083: Refactoring: Unify namespace for Webhooks
    * story #9083: Refactoring: Remove double namespace Tuleap\Git\Git
    * story #9083: Refactoring: new git settings pane should be PSR-2
    * story #9182: Have the possibility to get informations about Git execution

### graphontrackersv5 5.22

    * request #9225 Bar chart are not displayed when same field is used in source data and group_by

### hudson_git 0.20

    * story #9083: Refactoring: do not leak plugins into core
    * story #9083: Refactoring: align filename with classname
    * story #9083: Refactoring: new git settings pane should be PSR-2

### mediawiki 0.116

    * request #9206: Activate services at import

### proftpd 0.26

    * request #9206: Activate services at import

### svn 0.60

    * request #9245: Imported SVN repositories are owned by root
    * request #9216: SVN immutable tags does not prevent from adding a file in a immutable tag
    * request #8468: Unable to access svn immutable tags configuration with huge repository

### tracker 5.935

    * Disable migration and edition of computed fields v2
    * story #9090: It is possible to edit a computed field while doing a mass change
    * story #9090 have computed fields compatible with artifact links v2 (Computation field calcul correction)
    * request #9265: The autocomputed value displayed when a manual value is set is always wrong
    * story #9090: Modal V1 add computed field on submit new artifact
    * You can switch to autocompute even when the current manual value of the computed field is 0
    * request #9264: A computed field that need to be migrated can't be updated by an admin
    * SOAP API is compatible with the new computed fields.
    * New computed fields calculation
    * story #9090: Change field display in admin panel
    * The REST API can manipulate a computed field
    * Add a warning to indicates that after migration fields kept their original permissions
    * CSV import and report renderer
    * story #9090: Update field popup
    * Add tests for changeset diff for computed values
    * Enable computed fields to manage float values
    * request #9238: HTML entities are displayed in the project name of the deprecation monitoring panel of computed fields
    * story #9090: Update computed values in mail notifications
    * When a computed field is updated, save history in changesets
    * story #9090 have computed fields compatible with artifact links v2 (Forgeupgrade correction)
    * Do not display warning messages about deprecation to other people than administrators
    * Enable computed field edition
    * request #9239 Computed field v2 error on autocompute calculation
    * request #9237 computed field v2 too much warning
    * story #9090: Warn when target field is different from field name
    * request #9231: Persistent XSS in the general settings of a tracker
    * request #9209: HTML tags displayed, instead of interpreted, in text field in HTML format
    * request #9226: Fatal error when accessing a tracker using a deprecated computed field
    * story #9090: have computed fields compatible with artifact links v2 (Hide target field name in Computed fields admin)
    * request #9034: FormElement binded to a user group should only verify at import time if the user exist in the platform
    * story #9090 have computed fields compatible with artifact links v2 (Message for tracker administors)
    * story #9090: Replace Fast compute option with an Upgrade button
    * request #9217: can't make a search in tracker report on value zero in a int or float field
    * request #9188 Some field labels do not appear on the modal in the scrum cardwall
    * story #9090 have computed fields compatible with artifact links v2 (Add a deprecation monitoring panel in tracker administration
    * story #9090: have computed fields compatible with artifact links v2 (Mask option for fast compute trackers)
    * request #9141: A preliminary check is done before importing an agile dashboard configuration
    * request #9196: tv3->tv5 migration does not import the Gantt chart field properties
    * request #9202: Remove deprecated ereg

### tracker_date_reminder 1.2.10

    * request #9202: Remove deprecated ereg
Changes:

References

List of items referenced by or referencing this item.