Release Name: 8.9Notes: Tuleap 8.9 (Thursday, December 3rd 2015) ======================================== Enhancement ----------------------- * request #8309: Get rid of PrototypeJS (defaultValueActsAsHint) * story #8560: Define a trovecat as "mandatory" * request #8620: ugroup name is not validated at XML import * story #8528: create nonexistant user account at import time * Refacto: inject UserXmlExporter * Generate users.xml * Generates a mapping file between users in archive and on platform * Check mapping file * Introduce option force-create-all-users-active * Create user when needed * Allow to create users in a given status * story #8557 import a subversion repository * tasks #8567 Import svn revisions * import subversions notifications * task #8568: separate .SVNAccessFile writer from www/svn * task #8568: import subversion accessfile * validate <svn/> tag using RelaxNG on import * story #8572: import a new project with its metadata * Refactoring create_project -> ProjectCreator * Split ProjectCreator::create_project * story #7883: PHPWiki plugin can be accessed via the REST API Development ----------------------- * request #8519: Add the possibility to build the packages and install a fresh instance * request #8588 Remove RequestHelp plugin * request #8615: Add new entries in Makefile for docker dev enviroment * Can run makefile with sudo * request #8614: Project license removal * request #8609: Update install: remove IM and add agiledashboard Bug fix ----------------------- * request #8334: PhpWiki notifications can leak data * request #8595: Fix ProjectXMLImporter undefined class constant error * request #8589: Apache logs filled with No entry for terminal type "unknown" * request #8590: Properly generate absolute server URL when behind a reverse proxy * request #8613: Wrong preselection of theme for new user * request #8627: Site admin browsing of user list is broken when restricted to a project * request #8635: Prevent project 100 status from being updated * request #8639: PHPWiki plugin does not purge correctly FRS documents * request #8638: Infinite loop when an user set a negative duration for a burndown Plugins ----------------------- ### agiledashboard 1.320 * request #8645: Kanban is not resized * story #8380: Inline css dependencies * request #8527: Tool tip information on new modal not displayed * request #8517: Stories created under Sprint Milestone on V2 Planning are not linked to their Release * request #8638: Infinite loop when an user set a negative duration for a burndown * story #8380: Missing pagination in /milestones/:id/milestones * story #8382: Planning V2 is now Planning * request #8641: Tracker CrossSearch code is not anymore used * story #8380: preload is deactivated by default + fix submilestones order * story #8380: fix broken filter * request #8619: Modal not showing-up on Planning v2 when transitions exist but are not used * story #8380: preload planning v2 (milestones and backlog items) * request #8621: A submilestone can be edited in a new tab/window * story #8528 create nonexistant user account at import time * story #7858: enforce field dependencies in the artifact-modal * story #8380: result of v1/milestones/:id is now injected to the angular init() method * story #8485: enhance modal UX & Update a Kanban column * request #8539: Real time synchronization of moved card on Kanban * story #8485: Delete a Kanban column * request #8591: Fix persistent XSS triggerable via a form element field label * story #8485: Can't add & reorder column if semantic status field is a shared field * request #8413: Select box in modal display hidden values * request #8556: Update grunt build (Update kanban grunt build) * request #8556: Update grunt build * request #8428 Update the modal version ### docman 2.26.90 * request #8599: Manage exception and add logging for docman export ### git 4.96 * request #8590: Properly generate absolute server URL when behind a reverse proxy * request #8589: Apache logs filled with No entry for terminal type "unknown" * request #8554: Fix XSS in the selector of forked Git repositories ### IM 1.5.34 * request #8640: Cannot redeploy IM auth provider on CentOS 5 ### mediawiki 0.101 * request #8626: Mediawiki: can no longer access to url with CamelCase unix_name * request #8590: Properly generate absolute server URL when behind a reverse proxy * request #8490: MediaWikiLanguageExtensionBundle is not loaded ### phpwiki 0.10 * request #8639: PHPWiki plugin does not purge correctly FRS documents * story #7883: PHPWiki plugin can be accessed via the REST API ### tests 5.31 * request #8584: Unit tests on PHP 5.3+ should considered recoverable errors as fatal errors ### tracker 5.759 * request #8642: Export fails when semantic reference a non existant field * request #8638: Infinite loop when an user set a negative duration for a burndown * story #8380: Missing pagination in /milestones/:id/milestones * request #8641: Tracker CrossSearch code is not anymore used * request #8527: Tool tip information on new modal not displayed * Fix request #8636 No longer tracker template at install * story #8528 create nonexistant user account at import time * story #7858: return field dependencies regardless of workflow usage * story #8485: enhance modal UX & Update a Kanban column * story #8485: Delete a Kanban column * request #8591: Fix persistent XSS triggerable via a form element field label * story #8485: Can't add & reorder column if semantic status field is a shared field * request #8605: Artifacts changeset notification come from forge__artifacts@<forge email domain> * request #8606: As a tracker admin, I can't mass change a field if 'can submit' is not checked * request #8583 Invalid value in tracker XML import data crash import process * request #8598: Static Text field type are deleted, not added in Unused elements * request #8460: Fix error when exporting field list bound to users with no value * story #8528: Generate users.xml * Fix tests for Refacto: inject UserXmlExporter (part of story #8528) * story #8528: Refacto: inject UserXmlExporter * request #8563: Notification mails incorrect formatted and not displayable by client * request #8576: Artifact updated by email does not take into account which user updates the artifact * request #8574 PHP fatal error on artifact-creation * story #8537: have 'None' as a possible target value in field dependencies * request #8428 'Select Parent' in V2 Modal displays all artifacts Open/Closed ### userlog 1.6 * request #8590: Properly generate absolute server URL when behind a reverse proxy Themes ----------------------- * FlamingParrot: 1.114 References List of items referenced by or referencing this item. Artifact Tracker v5
|