summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog311
1 files changed, 281 insertions, 30 deletions
diff --git a/ChangeLog b/ChangeLog
index 7e6662d6..7c7ddb4a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,252 @@
-Version 1.0.31
---------------
+Version 1.0.39 (unreleased)
+---------------------------
+
+Improvements:
+
+* Comments are highlighted if hash (#comment-123) is present in URL
+* Documentation translated in Turkish
+
+Version 1.0.38 (Jan 28, 2017)
+-----------------------------
+
+New features:
+
+* User invitations by email
+
+Improvements:
+
+* Simplify user creation form
+* Add modification date for comments
+* Add project creation links to project management pages
+* More API procedures are now available to project members and project viewers
+* Simplify date and time configuration to avoid potential validation issues
+* Show dashboard column visibility in columns page
+* Add new template hooks
+* Update translations (id_ID, de_DE, ru_RU, fr_FR, pt_PT)
+* Add command to execute individual job (mostly for debugging)
+
+Regressions:
+
+* Stay on the same page when a task is closed
+* Wrong URL in modal to move task to another project
+
+Bug fixes:
+
+* Fix broken link when clicking on user avatar for tasks on board
+* Fix wrong datetime formatting when task form shows validation errors
+* Empty arrays are serialized to a list instead of a dict (Json API)
+* Always unbind internal listeners when closing a modal dialog
+* Fix installation errors on MySQL 8.0.0 (unescaped reserved keyword)
+* Avoid PHP notice when column form validation failed
+* Fix wrong default value for add group member modal
+* Add missing filter (completed) for task search
+
+Version 1.0.37 (Jan 14, 2017)
+-----------------------------
+
+Improvements:
+
+* Improve keyboard shortcuts handling
+* Improve auto-complete dropdown elements sorting
+* Larger task form
+* Rewrite dialog and confirmation boxes (inline popups)
+* Remove TaskGanttCreationController
+* Add helpers to open modal boxes
+* Make icons clickable in menus
+* Open task imports in modal box
+* Open form to create customer filters in modal box
+* Open project activities in modal box
+* Display project analytics in modal box
+* Display project exports in modal box
+* Improve accordion component
+* Improve currencies page navigation
+* Improve link labels page navigation
+* Improve settings page layout
+* Offer the possibility to define version compatibility from plugins
+* Add task creation event to the automatic action to send task by email
+
+Bug fixes:
+
+* Closing screenshot dialog prevent input elements to get focus
+
+Version 1.0.36 (Dec 30, 2016)
+-----------------------------
+
+New features:
+
+* Add slideshow for images
+* Add API calls to manage tags
+* Offer the possibility to override internal formatter objects from plugins
+* Open PDF attachments in browser tab (preview)
+
+Improvements:
+
+* Add pagination details
+* Handle username with dots in user mentions
+* Rewrite UI component that change user/group roles
+* Replace Chosen jQuery plugin by custom UI component
+* Remove dependency on Mousetrap Javascript library
+* Disable PageSpeed module from .htaccess if present
+* Add currency of Chinese Yuan
+
+Bug fixes:
+
+* Fix compatibility issue with PHP 5.3 for array_combine function
+* Fix wrong controller name on project activity page when using filters
+* Uploaded avatar images are now visible in public board view
+
+Version 1.0.35 (Dec 4, 2016)
+----------------------------
+
+New features:
+
+* Add external tasks plugin interfaces
+* Add personal API access token for users
+* Rewrite of Markdown editor (remove CodeMirror)
+* Suggest menu for task ID and user mentions in Markdown editor
+* Add config parameter to disable automatic SQL migrations
+
+Improvements:
+
+* Add button to close inline popups
+* Simplify `.htaccess` to avoid potential issues with possible specific Apache configurations
+* Replace notifications Javascript code by CSS
+* Refactoring of user mentions job
+* Remove Nitrous installer
+* Update translations
+* Rewrite some components in Vanilla Javascript
+* Started Javascript code refactoring to avoid to much dependencies on jQuery
+* Remove dependency on VueJS and CoreMirror
+* Add P3P headers to avoid potential issues with IE
+
+Breaking changes:
+
+* Rename command line tool `./kanboard` to `./cli`
+
+Bug fixes:
+
+* Change column type for application settings value (field too small)
+* Fix link generation when user mention is followed by a punctuation mark
+* Make user mentions works again
+
+Version 1.0.34 (Oct 11, 2016)
+-----------------------------
+
+New features:
+
+* Custom project roles with configurable restrictions
+* Duplicate a task to multiple projects during creation
+* New automatic action:
+ - Close a task in a specific column when not moved during a given period
+
+Improvements:
+
+* Do not close the popover when clicking on the background
+* Add visual icon to show a dropdown action on task
+* Avoid 'blur' effect on popover
+* Accept more file types for external links
+* Restrict search to active projects
+* Improve task status filter
+* Add filter tag:none
+* Always apply merge hooks in task creation controller
+* Update task moved date only when the column or swimlane is changed
+* Add new subtask hooks
+* Add the actual use of TaskStartDateFilter
+* Update translations and documentation
+
+Bug fixes:
+
+* Send absolute links in email notifications
+* Restrict task complexity to a specific range to avoid integer overflow
+* Do not show closed tasks in task move position form
+* Avoid "Controller not found" in Settings > Links
+
+Version 1.0.33 (Sep 5, 2016)
+----------------------------
+
+New features:
+
+* Move a task without drag and drop (smartphones and tablets)
+* Add the possibility to unlock users from the user interface
+* New API calls for task metadata
+* New automatic actions:
+ - Define color by Swimlane
+ - Define priority by Swimlane
+
+Improvements:
+
+* Introduce Vue.js to manage user interface components
+* Add column "Reference" and "Creator Name" in CSV task export
+* Show both time spent and estimated on the board
+* Store board collapsed mode user preference in the database
+* Store comment sorting direction in the database
+* Avoid tags overlapping on the board
+* Show project name in notifications
+* Allow priority changes for inverted priority scales
+* Add the possibility to attach template hooks with local variables and callback
+* Add "reference" hooks
+* Show project name in task forms
+* Convert vanilla CSS to SASS
+* Make user interface more responsive for smartphones and tablets
+* Support version operators for plugin directory: >= and >
+* Update Spanish documentation
+
+Other changes:
+
+* Time spent (in hours) for subtasks are not rounded too the nearest quarter anymore
+
+Bug fixes:
+
+* Fix improper HTML escaping for textarea (potential XSS)
+* Do not show closed tasks on public boards
+* Fix undefined constant in config example file
+* Fix PHP notice when sending overdue notifications
+* Fix wrong project date format (shown as 01/01/1970)
+ - If the dates still not correct, modify and save the date
+
+Version 1.0.32 (July 31, 2016)
+------------------------------
+
+New features:
+
+* New automated actions:
+ - Close tasks without activity in a specific column
+ - Set due date automatically
+ - Move a task to another column when closed
+ - Move a task to another column when not moved during a given period
+* New filter "moved" for moved date of tasks
+* Added internal task links to activity stream
+* Added new event for removed comments
+* Added search filter for task priority
+* Added the possibility to hide tasks in dashboard for a specific column
+* Documentation translated in Russian
+
+Improvements:
+
+* Improve background worker and job handler
+* New template hooks
+* Removed individual column scrolling on board, columns use the height of all tasks
+* Improve project page titles
+* Remove sidebar titles when not necessary
+* Internal events management refactoring
+* Handle header X-Real-IP to get IP address
+* Display project name for task auto-complete fields
+* Make search attributes not case sensitive
+* Display TOTP issuer for 2FA
+* Make sure that the table schema_version use InnoDB for Mysql
+* Use the library PicoFeed to generate RSS/Atom feeds
+* Change all links to the new repository
+
+Bug fixes:
+
+* Allow users to see inactive projects
+* Fixed typo in template that prevent project permissions to be duplicated
+* Fixed search query with multiple assignees (nested OR conditions)
+* Fixed Markdown editor auto-grow on the task form (Safari)
+* Fixed compatibility issue with PHP 5.3 for OAuthUserProvider class
+
+Version 1.0.31 (Jul 3, 2016)
+----------------------------
New features:
@@ -32,8 +279,12 @@ Bug fixes:
* Take default swimlane into consideration for SwimlaneModel::getFirstActiveSwimlane()
* Fixed "due today" highlighting
-Version 1.0.30
---------------
+Breaking changes:
+
+* Docker volume paths are changed to /var/www/app/{data,plugins}
+
+Version 1.0.30 (Jun 8, 2016)
+----------------------------
Improvements:
@@ -45,8 +296,8 @@ Bug fixes:
* Fixed plural form in alert message
* Fixed CSS cosmetic issue with popover and tooltips
-Version 1.0.29
---------------
+Version 1.0.29 (Jun 5, 2016)
+----------------------------
New features:
@@ -87,8 +338,8 @@ Breaking changes:
* All controllers have been renamed, people who are not using URL rewriting will see different URLs
* All models have been renamed, plugin maintainers will have to update their plugins
-Version 1.0.28
---------------
+Version 1.0.28 (May 8, 2016)
+----------------------------
New features:
@@ -130,8 +381,8 @@ Bug fixes:
* Fixed form submission with Meta+Enter keyboard shortcut
* Removed PHP notices in comment suppression view
-Version 1.0.27
---------------
+Version 1.0.27 (Mar 27, 2016)
+-----------------------------
New features:
@@ -175,8 +426,8 @@ Bug fixes:
* Fix invalid user filter for API procedure createLdapUser()
* Ambiguous column name with very old version of Sqlite
-Version 1.0.26
---------------
+Version 1.0.26 (Feb 28, 2016)
+-----------------------------
Breaking changes:
@@ -208,8 +459,8 @@ Bug fixes:
* Fix filter dropdown not accessible when there are too many items
* Fix regression: unable to change project in "task move/duplicate to another project"
-Version 1.0.25
---------------
+Version 1.0.25 (Feb 7, 2016)
+----------------------------
Breaking changes:
@@ -255,8 +506,8 @@ Bug fixes:
* Category label is broken on the board if there's a url in the description
* Fix pagination on task time tracking page
-Version 1.0.24
---------------
+Version 1.0.24 (Jan 23, 2016)
+-----------------------------
New features:
@@ -297,8 +548,8 @@ Bug fixes:
* Unable to unassign a task from the API
* Revert back previous optimizations of TaskPosition (incompatibility with some environment)
-Version 1.0.23
---------------
+Version 1.0.23 (Jan 9, 2016)
+----------------------------
Breaking changes:
@@ -332,8 +583,8 @@ Bug fixes:
* Fix pagination in group members listing
* Avoid PHP error when enabling LDAP group provider with PHP < 5.5
-Version 1.0.22
---------------
+Version 1.0.22 (Dec 13, 2015)
+-----------------------------
Breaking changes:
@@ -362,8 +613,8 @@ New features:
* Add capability to reopen Gitlab issues
* Try to load config.php from /data if not available
-Version 1.0.21
---------------
+Version 1.0.21 (Nov 22, 2015)
+-----------------------------
Breaking changes:
@@ -401,8 +652,8 @@ Bug fixes:
* Make CSV export compatible with PHP 5.3
* Avoid Safari to append .html at the end of downloaded files
-Version 1.0.20
---------------
+Version 1.0.20 (Oct 24, 2015)
+-----------------------------
Breaking changes:
@@ -428,8 +679,8 @@ Bug fixes:
* People should not see any tasks during a search when they are not associated to a project
* Avoid disabling the default swimlane during renaming when there is no other activated swimlane
-Version 1.0.19
---------------
+Version 1.0.19 (Oct 11, 2015)
+-----------------------------
New features:
@@ -492,8 +743,8 @@ Bug fixes:
* Fix Postgres issue "Cardinality violation" when there is multiple "is_milestone_of" links
* Fix issue with due date greater than year 2038
-Version 1.0.18
---------------
+Version 1.0.18 (Aug 30, 2015)
+-----------------------------
New features:
@@ -539,8 +790,8 @@ Bug fixes:
* Fix screenshot feature with Firefox 40
* Fix bug when uploading files with Cyrilic characters
-Version 1.0.17
---------------
+Version 1.0.17 (Jul 27, 2015)
+-----------------------------
New features: