Kanboard - Package Updates
-
[1.14.1]
- Update Kanboard to 1.2.19
- Trim user agent for RememberMe sessions because MySQL use a varchar(255) column
- 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
- 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
- Use an absolute file path in AssetHelper class for css() & js() functions
- Add IP address to authentication error logs
- Add interpolation expressions to e-mail subject in automatic action "Send a task by email to someone"
- Add Hungarian Forint to the list of currencies
-
[1.14.2]
- Update Kanboard to 1.2.20
- 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
-
[1.14.3]
- Update Kanboard to 1.2.21
- Full changelog
- 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
-
[1.14.5]
- Update Kanboard to 1.2.22
- Full changelog
- 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
-
[1.14.6]
- Update Kanboard to 1.2.23
- Full changelog
- 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
- 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
-
[1.14.7]
- Update Kanboard to 1.2.24
- Full changelog
- Fixed deprecation warnings when a project or a task description is null
- Fixed missing condition in TaskAssignDueDateOnMoveColumn action
- Fixed Reopening of dropdown menus
- Fixed internal link creation on subtask to task conversion if language is not English
- Use a HMAC to sign and validate CSRF tokens, instead of generating random ones and storing them in the session data
- Set explicitly the time picker control to select instead of slider
-
[1.15.1]
- Update Kanboard to 1.2.26
- Full changelog
- Fire events after TaskMoveColumnOnDueDate action
- Update date parsing logic to be compatible with PHP 8.2
- Fix potential XSS on the Settings / API page
- Use wildcard operator for tag filter
- Fix broken user mentions in popup comment form
-
[1.15.2]
- Update Kanboard to 1.2.27
- Full changelog
- Fix category filter when the category name is a number
- Better handling of max file upload size according to PHP settings
- Add dropdown menu on the board to reorder tasks by ID
- Separate font-family specification for input and textarea. This avoids the use of !important in custom CSS
- Change the total number of tasks displayed in the table header to match the description "Total number of tasks in this column across all swimlanes"
- Allow full name to be retrieved by the reverse proxy authentication
- Fix pull-right CSS class alignment
- Use a separate dropdown menu for column sorting
-
[1.15.3]
- Update Kanboard to 1.2.28
- Full changelog
- Trigger
EVENT_MOVE_COLUMNevent when moving task to another swimlane - Allow moving closed tasks when using the API
- Duplicate external links when duplicating tasks
- Add support for comparison operator to priority filter
- Prevents users to convert subtaks to tasks when custom role does not allow it
- Avoid deprecation messages when sending an email with PHP 8.2
- Declare most common routes to have nice URLs
- Improve wording of bulk action modal to move tasks position
- Allow closing modals by clicking on the background
-
[1.15.4]
- Update Kanboard to 1.2.29
- Full changelog
- Avoid potential clipboard based cross-site scripting (CVE-2023-32685)
- Add themes support: dark, light and automatic mode
- Fix broken "Hide this Column" feature
- Do not close modals when clicking on the background if the form has changed
- Fix incorrect route for "My Activity Stream"
- Fix incorrect parameter encoding when using URLs rewriting
- Add support for task links in Markdown headings
- Handle 413 responses from Nginx when uploading files too large
-
[1.15.5]
- Update Kanboard to 1.2.30
- Full changelog
- CVE-2023-33956: Parameter based Indirect Object Referencing leading to private file exposure
- CVE-2023-33968: Missing access control allows user to move and duplicate tasks to any project in the software
- CVE-2023-33969: Stored XSS in the Task External Link Functionality
- CVE-2023-33970: Missing access control in internal task links feature
- Avoid PHP warning caused by session_regenerate_id()
- Avoid CSS issue when upgrading to v1.2.29 without flushing user sessions
-
[1.15.6]
- Update Kanboard to 1.2.32
- Full changelog
- Fix unexpected EventDispatcher exception in cronjob and during logout
- Integration Tests: Run apt update before installing Apache
- Automatic action TaskMoveColumnClosed does not log column movement
- Tweak Sqlite connection settings to reduce database locked errors
- Bump phpunit/phpunit from 9.6.9 to 9.6.10
-
[1.15.7]
- Update Kanboard to 1.2.33
- Update base image to 4.2.0
- Full changelog
- Do not close modals when clicking on the background
- Add Bulgarian translation
- Update Ukrainian and Russian translations
- Show the two factor form in the middle of the screen like the login form does
- Do not override the creator_id with the current logged user if the task is imported
- Add basic Dev Container configs
- Add adaptive SVG favicon and more SVG variants:
- Remove project_id from task links (A few were missed in #4892)
- Remove unused and invalid method in ProjectModel
- Update phpunit/phpunit and symfony/* dependencies
- Update vendor folder
-
[1.15.8]
- Update Kanboard to 1.2.34
- Full changelog
- API: Avoid PHP notice when searching for a project name that does not exist
- Update Bulgarian translation
- Bump symfony/console from 5.4.28 to 5.4.32
- Bump phpunit/phpunit from 9.6.13 to 9.6.15
-
[1.15.10]
- Update Kanboard to 1.2.36
- Full changelog
- Add comments visibility
- Add explicit int casting to avoid PHP 8 TypeError when having empty automatic action parameters
- Add new config option
DASHBOARD_MAX_PROJECTS - Add reply feature to comments
- Fix search bar layout when adding more buttons via third-party plugins
- Introduce a Git hook to automatically update version.txt during Git checkout
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login