All Versions
Latest Version
Avg Release Cycle
74 days
Latest Release
145 days ago

Changelog History
Page 1

  • v1.2.23 Changes

    September 04, 2022
    • ๐Ÿ’ป Open SVG, Ogg, and some video file attachments in browser
    • โž• Added more video, music, code and spreadsheet extensions to show better file attachment icons
    • โšก๏ธ Updated jQuery to latest stable version
    • โšก๏ธ Updated Docker image to PHP 8.1 and Alpine Linux 3.16
    • 0๏ธโƒฃ Renamed default branch from master to main
    • โฌ†๏ธ Bumped phpunit/phpunit from 9.5.14 to 9.5.23
    • โฌ†๏ธ Bumped symfony/finder from 5.4.3 to 5.4.11
    • ๐Ÿ›  Fixed subtask translation when using different languages
    • โž• Added Project Overview document template hook
    • โšก๏ธ Updated translations
    • Fixed wrong foreign key constraint on table subtask_time_tracking table. The constraints references a no-longer-existing table task_has_subtasks
    • ๐Ÿ›  Fixed regression regarding subtask reordering
    • ๐Ÿ”„ Changed minimum requirement to PHP 7.4
  • v1.2.22 Changes

    February 12, 2022
    • โž• Add support for PHP 8.x (Minimum requirement is now PHP >= 7.4)
    • โœ‚ Remove project_id from task URLs
    • โšก๏ธ Update da_DK translations
    • โž• Add automatic action to set the due date when the task is moved away from a specific column
    • โšก๏ธ Condense wording on inferred action and update translations
    • Add EVENT_CREATE and EVENT_CREATE_UPDATE events to TaskMoveColumnCategoryChange action
  • v1.2.21 Changes

    December 16, 2021
    • ๐Ÿ›  Fix and update Composer autoload
    • โž• Add plugin hook for document attachments
    • ๐Ÿ‘Œ Improve board column header alignment
    • Ignore project_id for file attachments download URL (already checked elsewhere)
    • โšก๏ธ Update translations
    • ๐Ÿ‘‰ Clarify meaning of LDAP_USER_CREATION in config.default.php
    • ๐Ÿ›  Fix wrong internal link when converting a subtask to task (MySQL only)
    • ๐Ÿ“œ Use the overridable Markdown parser for previews
    • ๐Ÿ‘‰ Update call_user_func_array() calls to be compatible with PHP 8
    • ๐Ÿ”€ Enable external group synchronization deactivation
    • ๐Ÿ›  Fix tooltip shifting on long descriptions
    • โž• Add position argument to API procedure updateSubtask()
    • โฌ†๏ธ Bump Docker image to Alpine 3.15.0
    • โฌ†๏ธ Bump symfony/stopwatch to 5.4.0
    • โฌ†๏ธ Bump pimple/pimple to 3.5.0
  • v1.2.20 Changes

    June 08, 2021
    • Duplicate tags when moving or duplicating tasks to another project
    • โฌ†๏ธ Bump symfony/stopwatch to 5.3.0
    • Avoid user enumeration by using avatar image URL
    • Invalidate captcha after it is used
    • Avoid user enumeration using password reset functionality
    • โž• Add missing CSRF checks
    • ๐Ÿ›  Fix bug in search when using the plus sign
    • ๐Ÿ”Š Close dialogs using Escape key even if focus is in input field
    • โž• Add a min="0" attribute to task_list form input
    • Keep swimlane headers at the top
    • Catch error when trying to upload empty or invalid avatar image
    • โž• Added new template hooks
    • โšก๏ธ Update translations
  • v1.2.19 Changes

    April 16, 2021
    • Trim user agent for RememberMe sessions because MySQL use a varchar(255) column
    • โšก๏ธ Update Docker image to Alpine 3.13.4
    • โž• Added "Deutsch (du)" language
    • ๐Ÿ›  Fixed createLdapUser API procedure when LDAP groups are not configured
    • Write RememberMe cookie only after the two-factor code has been validated
    • โš  Avoid warning when removing a plugin zip archive
    • โšก๏ธ Update Hungarian translation
    • โž• Add new hook model:task:duplication:aftersave
    • โฌ†๏ธ Bump symfony/stopwatch from 5.2.3 to 5.2.4
    • โฌ†๏ธ Bump pimple/pimple from 3.3.1 to 3.4.0
    • โฌ†๏ธ Bump gregwar/captcha from 1.1.8 to 1.1.9
    • โž• Added new analytic component: "Estimated vs actual time per column"
    • ๐Ÿ”Œ Do not retain any changes between shared plugins variables
    • Display number of tasks according to filter
    • โž• Add support for LDAP protocol/host/port configuration by URL; make BASE_DN optional
      • ldap_connect($host, $port) function signature is deprecated
      • Querying an AD Global Catalog across an entire forest requires an empty base DN
    • ๐Ÿ‘‰ Use an absolute file path in AssetHelper class for css() & js() functions
    • โœ‚ Remove whitespace at the end of APP_VERSION constant
    • โž• Add IP address to authentication error logs
    • โž• Add interpolation expressions to e-mail subject in automatic action "Send a task by email to someone"
      • For example: Email subject = {{column_title}}: {{title}} (#{{id}})
    • โž• Add Hungarian Forint to the list of currencies
  • v1.2.18 Changes

    December 28, 2020
    • Sqlite migrations should have foreign keys disabled outside the transaction => Existing behavior could lead to data loss if schema is changed => If you are using Sqlite, skip version 1.2.17, upgrade directly to v1.2.18
    • ๐Ÿณ Use more secure default Nginx SSL configuration in Docker image
    • โšก๏ธ Update vendor folder
    • โž• Add missing pt_br translations
    • โšก๏ธ Update ja_JP translations
  • v1.2.17 Changes

    December 27, 2020
    • ๐Ÿ›  Fix grammatical errors
    • โž• Add autocomplete attribute to HTML forms
    • โž• Added "Mexican Peso" to the list of currencies
    • โž• Added an option to send a copy of all generated e-mails to a BCC address
    • Don't force role of users if no LDAP groups defined
    • Keep the tags when converting a subtask to task
    • โฌ†๏ธ Bump symfony/stopwatch from 5.1.8 to 5.2.0
    • โฌ†๏ธ Bump pimple/pimple from 3.3.0 to 3.3.1
    • โฌ†๏ธ Bump symfony/stopwatch from 5.2.0 to 5.2.1
    • ๐Ÿณ Publish Docker images to GitHub container registry in addition to Docker Hub
    • ๐Ÿณ Use Github Actions to publish Docker images
    • Check if the user is assigned to any role in the project
    • ๐Ÿ›  Fix tasks.swimlane_id foreign key for Sqlite
    • โœ‚ Remove unused namespaces
    • โž• Add mk_MK (Macedonian) translation
    • โšก๏ธ Update translations
  • v1.2.16 Changes

    October 09, 2020
    • โšก๏ธ Update Composer dependencies
    • โšก๏ธ Update translations
    • โž• Add link to toggle column scrolling in board view
    • โž• Add missing environment variables in php-fpm config
    • โž• Add setting that makes possible any new LDAP user to be Manager by default
    • โž• Add ARIA label to modal link with title attribute
    • โž• Add ARIA label to user mention
    • โž• Add ARIA label to letter avatars
    • โž• Add ARIA label to project select role without label
    • โž• Add ARIA label to dropdown autocomplete without label
    • โž• Add ARIA label to form text editor without label
    • โž• Add ARIA label to icons with title attributes
    • โž• Add ARIA label for form inputs without labels
    • โž• Add ARIA label for elements with titles
    • โž• Add hidden accessible form input labels
    • โž• Add hidden accessible titles
    • Hide user name from screen readers
    • Correct table collapsed column titles
    • Prevent the original page from being modified by the opened link
    • ๐Ÿ‘ Allow email to be retrieve by SSO ReverseProxy
    • ๐Ÿ›  Fix grammatically incorrect error message
    • โž• Add option to configure SMTP HELO name
    • โž• Add new config parameter SESSION_HANDLER
    • ๐Ÿ›  Fix clearing of all Javascript storage
    • โž• Added standard notification footer to comment email template
  • v1.2.15 Changes

    June 19, 2020
    • โšก๏ธ Update dependencies
    • โž• Added PUT method using CURLOPT_CUSTOMREQUEST
    • โœ… Run integration tests on Github Actions
    • ๐Ÿ‘‰ Fixed capitalization of sAMAccountName for LDAP_USER_ATTRIBUTE_USERNAME example
    • โž• Added missing closing HTML tag in template
    • โšก๏ธ Update Docker image to Alpine 3.12
    • โœ‚ Removed paragonie/random_compat (not required for PHP 7)
    • Setup Dependabot on GitHub
    • ๐Ÿ‘ Allow use of the user's DN as the group filter substitution
    • โž• Add subtask events to ProjectModificationDateSubscriber
    • โšก๏ธ Update Vagrantfile to Ubuntu 20.04
    • Open large modal when clicking on edit category link
    • Set margin-bottom at 0 only for the last child of a tooltip element
    • Prevent last swimlane to be hidden if there is only one
    • Execute tooltip listeners only once when the DOM is ready
    • ๐Ÿ‘‰ Use Ajax request for Markdown preview
    • ๐Ÿ‘‰ Make tooltip events bubble
    • Keep newlines in markdown
    • ๐Ÿ‘‰ Show the color dropdown when creating a new automatic action
    • โšก๏ธ Update translations
    • Correct duration calculation
    • Copy subtask assignee when duplicating a task
    • ๐Ÿ’พ Save task list order in user session
    • โž• Add action to assign a user when the swimlane change
  • v1.2.14 Changes

    April 15, 2020
    • โšก๏ธ Update translations
    • โž• Add new event subtask.create_update
    • ๐Ÿ‘ท Replace Travis CI by GitHub Actions
    • โž• Add option to enable or disable global tags per projects
    • ๐Ÿ‘‰ Show group membership(s) in user summary and user list
    • ๐Ÿณ Docker: use real hostname instead of "localhost"
    • โž• Add new task/project image hooks
    • ๐Ÿ›  Fix invalid RSS feed encoding
    • โž• Add new plugin hooks
    • ๐Ÿ“‡ Rename "private" projects to "personal"
    • โž• Add per-project and per-swimlane task limits
    • ๐Ÿ‘‰ Use parent task color when converting a subtask to task
    • โž• Add environment variables support to configure the application
    • โž• Add the possibility to make project tags global from project settings
    • ๐Ÿ›  Fix regex to detect external links with attachments
    • ๐Ÿ— Use KANBOARD_URL to build URIs if specified
    • Make time_spent and time_estimated fields editable for updateTask and createTask API calls
    • ๐Ÿ—„ Kanboard now requires PHP >= 7.2 since other versions are deprecated
    • Avoid page shrinking when drag and drop cards on iOS devices
    • โž• Added a hover color to i elements inside the "dropdown-submenu-open" class
    • ๐Ÿณ Avoid duplicating Dockerfiles for each architecture