Skip to content

v1.5.0

Compare
Choose a tag to compare
@Alanaktion Alanaktion released this 04 Jan 22:55
· 350 commits to master since this release
v1.5.0

This is a major update inroducing several major feature changes and bug fixes.

What's new

Usage changes

  • Issue types now have a role which determines how they work with the backlog and taskboard
  • The backlog now uses a common sort order for all departments and project-level issues, and includes a constant-rate burn line based on the selected group's man-hours
  • The backlog and taskboard now show the user's groups and current spring by default with correct sort orders at /backlog and /taskboard
  • Several dashboard widgets now show tasks by role rather than by type
  • Theme selection is updated to only include maintained themes

Security fixes

  • Password hashes are now checked using a strictly-typed, timing attack-safe method
  • Tokens used in password reset emails are now time-based and re-generated on request

UI changes

  • Several new translated strings added, including 262 new French translations. Huge thanks to our Crowdin contributors!
  • File thumbnails and icons are now stylized and available in up to 3x resolution for ultra-high-DPI devices
  • All charts rewritten to use new Chart.js library with cleaner code
  • OpenSearch support added, allowing the browser's built-in search to work with your Phproject site

Bug fixes

  • Users are no longer logged out if their IP address changes
  • Using Markdown and Textile together is formatted more correctly
  • Database credentials containing special characters work correctly
  • Thumbnail cache is cleared correctly from administration panel when using a non-filesystem cache

Dependency updates

  • SimpleMDE updated to 1.11.2
  • jQuery updated to 3.1.1
  • jQuery UI updated to 1.12.1
  • Bootswatch themes updated to 3.3.7

Complete list of changes since v1.4.1

Upgrade notes

Upgrading to this release will require several less-common MySQL permissions and could fail without them, so it's recommended to back up everything before upgrading. See #282 if you have any issues updating.