Release Name: 8.5
Notes:
Changes:
Tuleap 8.5 (Friday, August 14th 2015)
========================================
Development
-----------------------
* story #8206: send consistent WWW-AUTHENTICATE header for 401 responses
* story #8160: adding permission on artifact field data to /trackers/:id route
* story #8268: Redirect directly to the login page when the user confirms its account creation
* story #8170: add options for import_project_xml_script
* Revert "request #8084: Force user to log in if outside of network"
* Introduce phpwiki plugin
* Development: allow to re-use compile_less by external scripts
Enhancements
-----------------------
* story #7893: Have a beautiful project creation feedback
* story #8248: Have a beautiful register confirmation email
* story #8173: Use an archive in project export/import process
* story #8248: Have a beautiful register confirmation email
* request #8254: Have a way to override tuleap's permissions
* request #8315: Automatically select an appropriate timezone at the account creation
Security
-----------------------
* request #7953: Continue the removing of the SimpleSanitizer class
* request #8244: Fix possibles SQL injections in wiki service
* request #8257: Properly select charset at the creation of a MySQL connection
* request #8265: Fix SQL injection in the resend mail of a pending account page
* request #8294: Fix persistent XSS in wiki page name
* request #8314: Fix reflected XSS in project search
Bug fix
-----------------------
* request #8310: Fatal error at user registeration
* request #7615: Edit SVN commit log messages
* request #8189: An user with an IPv6 must be able to log in
* request #8144: restricted users can no-longer access all services of super public projects
* request #8269: use an integer for sys_keep_md5_hashed_password instead of a boolean
* request #7860: Redirection link when you are not authenticated only redirects to service
Themes
-----------------------
* FlamingParrot: 1.103
Plugins
-----------------------
### agiledashboard 1.251
* story #8160: Handle permission on artifact field (bower update)
* request #8291: Edited Kanban item stays in status "updating"
* story #8160: User should be displayed according to user prefs in bound to user list field
* story #8218: Fix Add
* story #8248: Have a beautiful register confirmation email
* story #7992: Use modal in kanban
* story #8160: Fix parent field issues (update hash)
* story #8225: Submit a followup comment on edit artifact
* story #7992: Implement GET kanban_item/:id
* story #8218: View mode is persisted in user preference by project
* story #8218: Cards can be displayed as small cards
* story #7992 - Remove unused bower dependencies from planning-v2
### archivedeleteditems 0.5
* request #8076: Save deleted git repositories before purging them
### docman 2.26.79
* request #8313 Remove spaces at the end of an item title
* request #8305 System_check event creates missing docman folders
### git 4.74
* Allow Tuleap to run behind a reverse proxy
* request #7311: Display README markdown file content in GitPHP tree views
* request #8076: Save deleted git repositories before purging them
* request #7915 Flag gerrit user account as inactive when they are suspended from ldap
* request #8247: Mirroring mass update: manifest file updated before gitolite configuration
### IM 1.5.30
### ldap 3.85
* request #8331: fix notice on ldap group binding whenconfig is openLDAP and $sys_ldap_server_type is not defined
* story #8207: use Active Directory as an LDAP directory
* request #7915 Flag gerrit user account as inactive when they are suspended from ldap
### mediawiki 0.80
* request #8322 Mediawiki Permissions Delegation images not displayed
* story #8155: be able to log if I access MW in compatibility mode
* request #8302 Mediawiki 1.23 - Enable watch tab
* story #8253: upload a logo for mediawiki
### phpwiki 0.2
* story #7883: Disable register_globals for PHPWiki
### pluginsadministration 1.11
* story #8207: use Active Directory as an LDAP directory
### tests 5.30
* request #7311: Display README markdown file content in GitPHP tree views
* request #8313 Remove spaces at the end of an item title
### tracker 5.682
* request #8329: fix inconsitency in ordering of /trackers/:id/artifacts
* story #8317: fetch tracker artifacts in the reverse order via the API
* request #5948 Hiding a value in a select box also hides it in the filter area
* story #8170: import changesets submitted by anonymous users
* story #8160: updating default values in /trackers/:id for openList fields
* story #8160: adding permission on artifact field data to /trackers/:id route
* story #8170: Fix issue when a tracker has a parent
* request #8304 Missing color property in trackers/:id REST route
* request #8298: Add reverse_link to art_link field in REST routes
* story #8170: export/import attachments
* request #8288: Cannot update artifact with modal v2
* story #8160: User should be displayed according to user prefs in bound to user list field (REST)
* story #8206: Add Location header
* story #8090: Export and import permissions on artifact field
* story #8206: Add parameter in URL
* story #8173: Remove cross references in comments
* story #8206: Work with values
### userlog 1.5
* Allow Tuleap to run behind a reverse proxy
### webdav 1.9.12
* request #8261 - Restricted users can access artifacts in public projects
Api
-----------------------
* REST API: 1.12
References List of items referenced by or referencing this item.
Artifact Tracker v5
-
story #8206
,
story #8160
,
story #8268
,
story #8170
,
request #8084
,
story #7893
,
story #8248
,
story #8173
,
request #8254
,
request #8315
,
request #7953
,
request #8310
,
request #7615
,
request #8189
,
request #8144
,
request #8269
,
request #7860
,
request #8291
,
story #8218
,
story #7992
,
story #8225
,
request #8076
,
request #8313
,
request #8305
,
request #7311
,
request #7915
,
request #8247
,
request #8331
,
story #8207
,
request #8322
,
story #8155
,
request #8302
,
story #8253
,
story #7883
,
request #8329
,
story #8317
,
request #5948
,
request #8304
,
request #8298
,
request #8288
,
story #8090
|