Release Name: 8.10
Notes:
Follow the guidelines for installing Tuleap http://doc-en.tuleap.net/en/latest/install.html Changes:
Tuleap 8.10 (Thursday, January 7th 2016)
========================================
Development
-----------------------
* Allow to install external plugins
* Project Import: log to console and to file at the same time
* task #8567: Move DB access to CrossReferenceDao
* task #8594: Move SQL access from ReferenceManager to DAO
* story #8572: Transform untyped $data to object in ProjectCreator
* story #8672 Accessibility: services on the left menu
* request #8535: It should be possible to validate import XML externaly
* request #7779: Lock icon in sidebar is misleading
* story #8658: Do not show closed milestones by default
* story #8712: see the project mandatory trove cats in the service usage statistics
* story #8618: An user can be authenticated from a token for all SVN operations
* story #8618: SVN authentication with mod_perl is able to fallback to LDAP
* request #8733: Import of SVN repository doesnt work when doing project creation
* request #8736: Add an explicit message concerning possible information leak
Bug fix
-----------------------
* request #8688: Old email displayed in confirmation message after updating my email address
* request #8689 Cross references on artifacts are not properly saved in DB
* request #8679: Siteadmin password is not stored in a secure way during the installation
* request #8717: Improper user groups authorization verification for SVN ressources
* request #8711: Bad Error message with IE, when compatibility view is activated
* request #8715: SVN authentication with modmysql does not work with a database located on another server than Tuleap
* request #8758: Add missing SVN modperl dependency
* request #8751: The subversion page display an error if user is not LDAP when SVN uses LDAP auth
* request #8753: Package for JWT library should have a standardized name on CentOS 5 PHP 5.3
Enhancement
-----------------------
* story #8572: Add project creation using XML
* Import dynamic ugroups for projects
* request #8474: Git plugin has a missing dependency to php-markdown
* request #8548: Email notification for SVN sent with everybody in cc
* story #8608: Access Subversion with username/token instead of username/password
* User can manage his own svn tokens
* Define projects that can use SVN tokens
* Site admin can revoke project using SVN tokens
* Remove some technical debt
* SVN service homepage display a specific message if svn tokens are allowed
* request #8739: Remove PHP 5.1 support
* Bump copyright date
* request #8735 Project exported in XML via export_project_xml is no more compatible with project.rng
Plugins
-----------------------
### agiledashboard 1.338
* story #8659: have efficient drag'n'drop
* request #8743: Have the possibility to access planning V1 panes
* request #8739: Remove PHP 5.1 support
* request #8738: Error when backlog is empty
* Separate planning-controller into directives
* request #8706: Reduce backlog load time
* story #8659: have efficient drag'n drop (Replace by controllerAs syntax)
* request #8612 Kanban real time Tuleap generate JWT and client subscribe on NodeJS server with this JWT
* story #8659: have efficient drag'n drop
* story #8658: Returns slim milestones in REST API
* story #8658: Do not show closed milestones by default
* request #8695: Move to top|bottom in kanban raises 400 error
* request #8634: Unable to delete any Kanban
* request #8663: Click on leaf milestone in breadcrumb lead to fatal error
* story #8669: Move a card directly to the top or bottom of a column
* request #8644: Submilestone not updated when change on content
* request #8666: Confirm column deletion in kanban is not aligned in firefox
* request #8685: Kanban handles exception on global rules
### cardwall 1.53
* request #8684: Remove QRCode in the cardwall (This avoid HTTPS mixed content error on a AgileDashboard Cardwall and dependency to an external and deprecated API)
### docman 2.26.92
* request #8696: Optimize transformation of statistics export to CSV
* request #8648: fix typo in error message
### git 4.105
* request #8696: Optimize transformation of statistics export to CSV
* story #8569: Git repositories, permissions import
Allows to specify the ugroup names for read/write/wplus permissions in
the xml.
Tries to convert it to ugroup ids and set the proper permissions.
* request #8739: Remove PHP 5.1 support
* story #8608: Define projects that can use SVN tokens
* request #8716: 'git' sender has been modified to 'codendiadm@tuleap-host' instead of 'git@tuleap-host'
* request #8652: SSH keys not properly deployed on gerrit when an error occur
* LDAP Daily Sync is suspending gerrit users while they still active
* story #8569: Import git repositories
* request #8661: Git post receive hook do not rely on a shebang anymore
### hudson 1.23
* story #8671: trigger CI build on svn paths
* story #8671 trigger CI build on svn paths (Define SVN paths to trigger Jenkins job)
* story #8671: Add default star operator
### ldap 3.94
* Handle SVN tokens using LDAP
* story #8608: SVN service homepage display a specific message if svn tokens are allowed
* request #8732: LDAP write does not properly create LDAP account from a new Tuleap account
* story #8608: Remove some technical debt
* story #8608: Define projects that can use SVN tokens
* story #8618: SVN authentication with mod_perl is able to fallback to LDAP
* request #8717: Improper user groups authorization verification for SVN ressources
### phpwiki 0.11
* request #8739: Remove PHP 5.1 support
### pluginsadministration 1.15
* story #8608: Define projects that can use SVN tokens
* Allow to install external plugins
### statistics 0.56
* request #8696: Optimize transformation of statistics export to CSV
* request #8739: Remove PHP 5.1 support
* story #8712: see the project mandatory trove cats in the service usage statistics
### svn 0.2
* Integrating ViewVC in the new SVN plugin
### tests 5.32
* request #8739: Remove PHP 5.1 support
### tracker 5.775
* request #8746 Project XML export fails if changeset value cannot be retrieved
* request #8742 Email notifications doesn't contain fields change
* request #8309: Use placeholder params in create tracker form
* request #8739: Remove PHP 5.1 support
* request #8706: Reduce backlog load time
* request #8728: Export project TV5: Catch error if tracker id does not exist
* Fix request #8714: Can't create a new artifact from artifact_link field
* request #8719: Project export: Tracker's attachment not exported
* request #8680: Notifications sent to external emails should come from 'noreply'
* request #8617: allow to export & import with directory
* request #8681 Stopping the operation of Date Reminder in TV5 when email notification is suspended (Contrib STMicroelectronics)
* story #8669: Add assigned
* story #8658: Do not show closed milestones by default
* request #8692: Value of PerTracker field not displayed in html notifications
* request #8650: Errors feedback is not relevant
* request #8535: It should be possible to validate import XML externaly
Themes
-----------------------
* FlamingParrot: 1.118
References List of items referenced by or referencing this item.
Artifact Tracker v5
-
story #8572
,
story #8672
,
request #8535
,
request #7779
,
story #8658
,
story #8712
,
story #8618
,
request #8733
,
request #8736
,
request #8688
,
request #8689
,
request #8711
,
request #8715
,
request #8758
,
request #8751
,
request #8753
,
request #8474
,
request #8548
,
story #8608
,
request #8739
,
request #8735
,
story #8659
,
request #8743
,
request #8738
,
request #8706
,
request #8612
,
request #8695
,
request #8634
,
request #8663
,
story #8669
,
request #8644
,
request #8666
,
request #8685
,
request #8684
,
request #8696
,
request #8648
,
story #8569
,
request #8716
,
request #8652
,
request #8661
,
story #8671
,
request #8732
,
request #8746
,
request #8742
,
request #8309
,
request #8728
,
request #8714
,
request #8719
,
request #8680
,
request #8617
,
request #8681
,
request #8692
,
request #8650
|