All Versions
7
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Changelog History
-
v1.0.22 Changes
๐ฅ Breaking changes:
- ๐ LDAP configuration parameters changes (See documentation)
- SQL table changes:
- "users" table: added new column "role" and removed columns "is_admin" and "is_project_admin"
- "project_has_users" table: replaced column "is_owner" with column "role"
- Sqlite does not support alter table, old columns still there but unused
- API procedure changes:
- createUser
- createLdapUser
- updateUser
- updateTask
- ๐ Event removed: "session.bootstrap", use "app.boostrap" instead
๐ New features:
- โ Add pluggable authentication and authorization system (complete rewrite)
- โ Add groups (teams/organization)
- โ Add LDAP groups synchronization
- โ Add project group permissions
- โ Add new project role Viewer
- โ Add generic LDAP client library
- โ Add search query attribute for task link
- โ Add the possibility to define API token in config file
- โ Add capability to reopen Gitlab issues
- Try to load config.php from /data if not available
-
v1.0.21 Changes
๐ฅ Breaking changes:
- Projects with duplicate name are now allowed:
- For Postgres and Mysql the unique constraint is removed by database migration
- However Sqlite does not support alter table, only new databases will have the unique constraint removed
๐ New features:
- ๐ New automatic action: Assign a category based on a link
- โ Added Bosnian translation
๐ Improvements:
- โฌ๏ธ Dropdown menu entry are now clickable outside of the html link
- ๐ Improve error handling of plugins
- ๐ Use PHP7 function random_bytes() to generate tokens if available
- CSV task export show the assignee name in addition to the assignee username
- โ Add new hooks for plugins
- โ Remove workaround for "INSERT ON DUPLICATE KEY UPDATE..."
๐จ Internal code refactoring:
- Rewrite of session management
- ๐ Move some classes to a new namespace Kanboard\Core\Http
๐ Bug fixes:
- Loading cs_CZ locale display the wrong language in datetime picker
- Datepicker is closed unexpectedly on blur event
- ๐ Fix bug in daily project summary CSV export
- ๐ Fix PHP error when adding a new user with email notification enabled
- โ Add missing template for activity stream to show event "file.create"
- ๐ Fix wrong value for PLUGINS_DIR in config.default.php
- ๐ Make CSV export compatible with PHP 5.3
- Avoid Safari to append .html at the end of downloaded files
- Projects with duplicate name are now allowed:
-
v1.0.20 Changes
๐ฅ Breaking changes:
- โ Add namespace Kanboard (update your plugins)
- ๐ Move Mailgun, Sendgrid, Postmark, Slack, Hipchat and Jabber to plugins
- ReverseProxy authentication check for each request that the username match the user session
๐ New features:
- โ Add CSV import for users and tasks
- โ Add Task, User and Project metadata for plugin creators
๐ Improvements:
- ๐ Allow to change comments sorting
- โ Add the possibility to append or not custom filters
- ๐ Make mail transports pluggable
- ๐ Do not show scroll-bars when a column is collapsed on Windows systems
- Regenerate thumbnails if missing
๐ Bug fixes:
- ๐ People should not see any tasks during a search when they are not associated to a project
- 0๏ธโฃ Avoid to disable the default swimlane during renaming when there is no other activated swimlane
-
v1.0.19 Changes
๐ New features:
- โ Added web notifications
- โ Added LDAP group sync
- โ Added swimlane description
- ๐ New plugin system (alpha)
- โ Added Bahasa Indonesia translation
- โ Added API procedures: getMyOverdueTasks, getOverdueTasksByProject and GetMyProjects
- โ Added user API access for procedure getProjectActivity()
- โ Added config parameter to enable/disable Syslog
- โ Added custom filters
- โ Added http client proxy support
๐ Core functionalities moved to plugins:
- ๐ Budget planning: https://github.com/kanboard/plugin-budget
- ๐ SubtaskForecast: https://github.com/kanboard/plugin-subtask-forecast
- ๐ Timetable: https://github.com/kanboard/plugin-timetable
๐ Improvements:
- When duplicating a task redirect to the new task
- Include more shortcut links into the view "My projects"
- Duplicate a project with tasks will copy the new tasks in the same columns
- Offer alternative method to create Mysql and Postgres databases (import sql dump)
- ๐ Make sure there is always a trailing slash for application_url
- 0๏ธโฃ Do not show the checkbox "Show default swimlane" when there is no active swimlanes
- Append filters instead of replacing value for users and categories dropdowns
- Do not show empty swimlanes in public view
- ๐ Change swimlane layout to save space on the screen
- โ Add the possibility to set/unset max column height (column scrolling)
- ๐ Show "Open this task" in dropdown menu for closed tasks
- ๐ Show assignee on card only when someone is assigned (hide nobody text)
- Highlight selected item in dropdown menus
- Gantt chart: change bar color according to task progress
- Replace color dropdown by color picker in task forms
- Creating another task stay in the popover (no full page refresh anymore)
- ๐ Avoid scrollbar in Gantt chart for row title on Windows platform
- โ Remove unnecessary margin for calendar header
- ๐ Show localized documentation if available
- โ Add event subtask.delete
- โ Add abstract storage layer
- โ Add abstract cache layer
- โ Add Docker tag for stable version
Others:
- Data directory permissions are not checked anymore
- Data directory is not mandatory anymore for people that use a remote database and remote object storage
๐ Bug fixes:
- ๐ Fix typo in template that prevent the Gitlab OAuth link to be displayed
- ๐ Fix Markdown preview links focus
- Avoid dropdown menu to be truncated inside a column with scrolling
- โก๏ธ Deleting subtask doesn't update task time tracking
- ๐ Fix Mysql error about gitlab_id when creating remote user
- ๐ Fix subtask timer bug (event called recursively)
- Fix Postgres issue "Cardinality violation" when there is multiple "is_milestone_of" links
- ๐ Fix issue with due date greater than year 2038
-
v1.0.18 Changes
๐ New features:
- ๐ Include documentation in the application
- โ Add Gitlab authentication
- โ Add users and categories filters on the board
- โ Add hide/show columns
- โ Add Gantt chart for projects and tasks
- โ Add new role "Project Administrator"
- โ Add login bruteforce protection with captcha and account lockdown
- โ Add new api procedures: getDefaultTaskColor(), getDefaultTaskColors() and getColorList()
- โ Add user api access
- โ Add config parameter to define session duration
- โ Add config parameter to disable/enable RememberMe authentication
- โ Add start/end date for projects
- โ Add new automated action to change task color based on the task link
- โ Add milestone marker in board task
- โ Add search in task title when using an integer only input
- โ Add Portuguese (European) translation
- โ Add Norwegian translation
๐ Improvements:
- โ Add handle to move tasks on touch devices
- ๐ Improve file attachments tooltip on the board
- Adjust automatically the height of the placeholder during drag and drop
- ๐ Show all tasks when using no search criteria
- โ Add column vertical scrolling
- Set dynamically column height based on viewport size
- ๐ Enable support for Github Enterprise when using Github Authentication
- โก๏ธ Update iCalendar library to display organizer name
- ๐ Improve sidebar menus
- โ Add no referrer policy in meta tags
- โ Run automated unit tests with Sqlite/Mysql/Postgres on Travis-ci
- โ Add Makefile and remove the scripts directory
๐ Bug fixes:
- ๐จ Wrong template name for subtasks tooltip due to previous refactoring
- ๐ Fix broken url for closed tasks in project view
- ๐ Fix permission issue when changing the url manually
- ๐ Fix bug task estimate is reseted when using subtask timer
- ๐ Fix screenshot feature with Firefox 40
- ๐ Fix bug when uploading files with cyrilic characters
-
v1.0.17 Changes
๐ New features:
- โ Added url rewrite and new routes
- โ Added new search engine with advanced syntax
- โ Added global search section
- โ Added search form on the dashboard
- โ Added new dashboard layout
- โ Added new layout for board/calendar/list views
- โ Added filters helper for search forms
- โ Added settings option to disable subtask timer
- โ Added settings option to include or exclude closed tasks into CFD
- โ Added settings option to define the default task color
- โ Added new config option to disable automatic creation of LDAP accounts
- โ Added loading icon on board view
- Prompt user when moving or duplicate a task to another project
- โ Added current values when moving/duplicate a task to another project and add a loading icon
- โ Added memory consumption in debug log
- โ Added form to create remote user
- โ Added edit form for user authentication
- โ Added config option to hide login form
- Display OAuth2 urls on integration page
- โ Added keyboard shortcuts to switch between board/calendar/list view
- โ Added keyboard shortcut to focus on the search box
- โ Added Slack channel override
- โ Added new report: Lead and cycle time for projects
- โ Added new report: Average time spent into each column
- โ Added task analytics
- โ Added icon to set automatically the start date
- โ Added datetime picker for start date
๐ Improvements:
- ๐ Updated documentation
- Display user initials when tasks are in collapsed mode
- ๐ Show title in tooltip for collapsed tasks
- ๐ Improve alert box fadeout to avoid an empty space
- Set focus on the dropdown for category popover
- ๐ Make escape keyboard shorcut global
- 0๏ธโฃ Check the box remember me by default
- Store redirect login url in session instead of using url parameter
- โก๏ธ Update Gitlab webhook
- Do not rewrite remember me cookie for each request
- Set the assignee as organizer for ical events
- Increase date range for ics export
- โฌ๏ธ Reduce spacing on cards
- ๐ Move board collapse/expand mode to server side to avoid board flickering
- ๐ Use ajax requests for board collapse/expand
- 0๏ธโฃ Do not set anchor for the default swimlane on the link back to board
- Replace timeserie axis to category axis for charts
- Hide task age in compact mode
- ๐ Improve quick-add subtasks form
- โฌ๏ธ Reduce the size of the filter box for smaller screen
- โ Added icon to hide/show sidebar
- โก๏ธ Update GitLab logo
- ๐ Improve Dockerfile
๐ Translations:
- โ Added Czech translation
- โก๏ธ Updated Spanish translation
- โก๏ธ Updated German Translation
๐ Bug fixes:
- Screenshot dropdown: unexpected scroll down on the board view and focus lost when clicking on the drop zone
- No creator when duplicating a task
- Avoid the creation of multiple subtask timer for the same task and user
๐จ Code refactoring:
- Split task controller into smaller classes
- โ Remove method Category::getBoardCategories()
- ๐ Rewrite movePosition() to improve performances
- ๐จ Refactoring of Github and Google authentication
๐ฅ Breaking changes:
- ๐ New OAuth url for Google and Github authentication
API:
- โ Add urls in api response for tasks and projects
Other:
- โ Added automated Docker build
- โ Remove edit recurrence from the task menu on the board
- Switch to MIT License instead of AGPLv3
-
v1.0.0 Changes
- ๐ See commit history and website news