All Versions
7
Latest Version
Avg Release Cycle
-
Latest Release
-

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
  • 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:

    ๐Ÿ‘Œ 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