Notes

Release Name: 8.15

Notes:

Changes: Tuleap 8.15 (Thursday, May 26th 2016) ======================================== Bug fix ----------------------- * request #9136: All URLs in the footer and homepage are in HTTPS * request #9098: All PHP files created after the introduction of PSR2 into Tuleap must be compliant * story #9088: turn notification off at XML import (core) * request #9156: Git notifications are pushed to a Jenkins instance without verifying the authenticity of the peer's certificate * request #8972: Utilities to export project does not directly use mysql_* API anymore * request #9158: A fatal error can be thrown when checking user's permissions * request #8726: Cache directories are reconstructed when Tuleap start * request #9191: Loss of layout when invalid entry is given as column size * request #9192: FRS plugin require zsh but it is not needed Enhancement ----------------------- * request #9113: Having a REST route to monitor Sysevents * Spring Housekeeping * story #9087: see linked artifacts in releases - Add a linked artifact for a release - Add tracker dependency - Create the angular app * story #9132 to migrate from Less to Sass (Remove Bootstrap sources from Tuleap) * request #8944: check if the domain name is valid before the installation is started * request #9155: GET /projects should return all active projects for site administrators * request #9166 Missing HTTPOnly flag on PHP session cookie Development ----------------------- * request #8840: Remove usage of Bless * story #9132: Sass files in Tuleap sources can be built * story #9132: Migrate from Less to Sass * request #9072: Refactor and clean the Apache configuration Plugins ----------------------- ### admindelegation 2.12 * story #9132: Migrate from Less to Sass ### agiledashboard 1.380 * story #9132: Migrate from Less to Sass (Tuleap artifact modal is built with Sass) * story #9132: Migrate from Less to Sass * request #9136: All URLs in the footer and homepage are in HTTPS * request #9039: Update artifact modal version * request #9039: Update grunt-angular-gettext * request #9039: separate tests and build of Tuleap JS apps ### archivedeleteditems 0.7 * request #9122: Add new log file for archivedeleteditem plugin ### cardwall 1.60 * Update versions * story #9132: Migrate from Less to Sass ### docman 2.26.107 * request #9193: Fatal error when entering a deleted document ID in Docman widget * request #9111: DocmanExport exported folder is not well formed * request #9109: DocmanExport is no more usable in dev context * story #9132: Migrate from Less to Sass * request #8972: Docman plugin does not directly use mysql_* API anymore * request #9140: Links with target set to _blank does not expose window.opener object anymore * request #9114 Provide login and password through the DocmanImport script ### forumml 2.6.25 * request #8972: ForumML plugin does not directly use mysql_* API anymore ### frs 0.16 * story #9087: see linked artifacts in releases (FRS can now import artifact_id) * story #9087: Remove unnecessary Gruntfile.js and package.json files * Display license modal when downloading a file * story #9087: Add licence_approval for Release representation * story #9087: Display linked artifacts * story #9087 : see linked artifacts in releases (REST route artifacts/:id/linked_artifacts) * story #9087 : see linked artifacts in releases (Add artifact representation into frs_release/{:id}) * story #9132: Migrate from Less to Sass * story #9087: see linked artifacts in releases (Preload the release) * story #9087: see linked artifacts in releases (Display files, release note and changelog) * story #9087: Create REST route /frs_release/:id * story #9087: We should be able to create or edit a release without artifact linked to it * story #9087: Create the angular app * story #9087: Add tracker dependency * story #9087: Add a linked artifact for a release * story #9087: Create FRS plugin ### fulltextsearch 0.130 * Update versions * story #9132: Migrate from Less to Sass ### git 4.172 * Hide default permission tab * story #9083: Display error when the server cannot be reached * story #9083: Display status of the webhooks * story #9083: Edit custom webhook * story #9083: Do not send JSON in a application/x-www-form-urlencoded * story #9083: Create generic webhook * story #9083: Delete a custom webhook * story #9083: Display list of custom webhooks * story #9083: Add missing use statement * story #8418: Emit feedback on save * Refactoring: move all webhook management in git plugin * story #8418: Save Git default access rights * story #9083: Introduce WebHook object * story #9083: Send webhooks after a git push * story #9083: Display list of triggerd logs in a modal * story #8418: Refactoring - Extract access rights options building * story #8418: Take into account gerrit migration for repository display in web UI * story #9130: Event on notification panel of Git configuration to display plugin template * request #8726: Cache directories are reconstructed when Tuleap start * story #9087 : see linked artifacts in releases (Enhance artifact representation) * request #9145: Notifications are not sent when a Git repository uses hudson_git plugin * story #9132: Migrate from Less to Sass * request #9135: Deploy some Administrators gerrit access rights during migration * request #9126: Add an event on reference update ### graphontrackers 1.16 * Update versions * story #9132: Migrate from Less to Sass ### graphontrackersv5 5.21 * request #9017: Tracker bargraph not working any more ### hudson 1.29 * Update versions * story #9132: Migrate from Less to Sass ### hudson_git 0.17 * story #9083: Display status of the webhooks * story #9083: Edit custom webhook * story #9083: Create generic webhook * story #9083: Delete a custom webhook * Refactoring: move all webhook management in git plugin * story #9083: Display list of triggerd logs in a modal * story #9083: Delete a Jenkins server * story #9083: Open a modal to create/edit Jenkins webhook * Display current Jenkins in a dedicated table * request #9157: A fatal error can be raised if for some reasons the trigger of a Hudson job can't be saved ### hudson_svn 0.9 * Update versions * story #9132: Migrate from Less to Sass ### IM 1.5.37 * request #9072: Refactor and clean the Apache configuration * request #9140: Links with target set to _blank does not expose window.opener object anymore ### ldap 3.102 * request #8972: LDAP plugin does not directly use mysql_* API anymore ### mediawiki 0.115 * request #9169: Not all CSS loaded when access mediawiki with a default theme variant different than FlamingParrot_Orange * request #8726: Cache directories are reconstructed when Tuleap start ### openidconnectclient 0.20 * story #9132: Migrate from Less to Sass * request #9106: OpenID Connect informations should not be displayed on the My Account page when the plugin is not usable ### pluginsadministration 1.18 * Update versions * story #9132: Migrate from Less to Sass ### proftpd 0.25 * Update versions * story #9132: Migrate from Less to Sass ### projectlinks 2.9 * Update versions * story #9132: Migrate from Less to Sass ### referencealias_core 0.6 * story #9027 Preserve links at import (typo & i18n) * story #9027 Preserve links at import ### referencealias_git 0.3 * story #9027 Preserve links at import (typo & i18n) * story #9027 Preserve links at import ### referencealias_mediawiki 0.4 * story #9027 Preserve links at import (typo & i18n) * story #9027 Preserve links at import ### referencealias_svn 0.3 * story #9027 Preserve links at import (typo & i18n) * story #9027 Preserve links at import ### referencealias_tracker 0.5 * Add planXXX reference alias * story #9027 Preserve links at import (typo & i18n) * story #9027 Preserve links at import ### statistics 0.59 * story #9132: Migrate from Less to Sass ### svn 0.57 * request #9160 Svn multiple repos not created * story #9132: Migrate from Less to Sass * Somewhere a BackendSVN instance is initialized and not cleared at the end of the test. * request #9110 Mail notifications, too much mails ### tracker 5.896 * story #9087: see linked artifacts in releases (FRS can now import artifact_id) * request #9185: Reverse artifact links are not show properly in FRS page * request #9165 Computed field counts twice final * story #9087: Fix pagination of artifacts/:id/linked_artifacts * request #9137 Warning on project import * story #9087 : see linked artifacts in releases (REST route artifacts/:id/linked_artifacts) * story #9087 : see linked artifacts in releases (Enhance artifact representation) * story #9087 : see linked artifacts in releases (route artifacts/{:id}/links) * story #9132: Migrate from Less to Sass * request #9140: Links with target set to _blank does not expose window.opener object anymore * request #9138: Persistent XSS via a tracker field label * request #9134: Confirm message to switch type of a select box contains a spelling mistake * story #5079 define more than one field that is not empty for a given state transition * request #9117: allow plugins to add action buttons for an artifact * request #9116: Fields may need to have a custom representation of aggregate results * request #9115: Ease creation of tracker custom fields for other plugins ### userlog 1.8 * Update versions * story #9132: Migrate from Less to Sass Themes ----------------------- * FlamingParrot: 1.142 * Tuleap: 2.15

References

List of items referenced by or referencing this item.