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.
Artifact Tracker v5
-
request #9136
,
request #9098
,
story #9088
,
request #8972
,
request #9158
,
request #8726
,
request #9191
,
request #9192
,
request #9113
,
story #9087
,
story #9132
,
request #8944
,
request #9155
,
request #9166
,
request #8840
,
request #9072
,
request #9039
,
request #9122
,
request #9193
,
request #9111
,
request #9109
,
request #9114
,
story #9083
,
story #8418
,
story #9130
,
request #9145
,
request #9135
,
request #9126
,
request #9017
,
request #9157
,
request #9169
,
request #9106
,
story #9027
,
request #9160
,
request #9110
,
request #9185
,
request #9165
,
request #9137
,
request #9138
,
request #9134
,
story #5079
,
request #9117
,
request #9116
,
request #9115
|