PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` Version 1.2.33 (October 15, 2023) --------------------------------- * 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: * See https://web.dev/building-an-adaptive-favicon/ * Added more variant of the original Inkscape icon: - Text SVG - Vectorized text path SVG - Optimized SVG icon * 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 Version 1.2.32 (July 11, 2023) ------------------------------ * 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` Version 1.2.31 (July 3, 2023) ----------------------------- Security Fixes: [CVE-2023-36813: Avoid potential SQL injections without breaking compatibility with plugins](https://github.com/kanboard/kanboard/security/advisories/GHSA-9gvq-78jp-jxcx) Other fixes and updates: Run tests with PHP 8 on GitHub Actions Bump Symfony dependencies Update Composer dependencies to be able to run tests with PHP 8.2 Add `/usr/bin/php` symlink in the Docker image Replace usage of `at()` matcher with alternatives in unit tests Adjust plugin directory test case to work on released versions Fix incorrect background dynamic property in captcha library Update translations Version 1.2.30 (June 2, 2023) ----------------------------- Security Fixes: [CVE-2023-33956: Parameter based Indirect Object Referencing leading to private file exposure](https://github.com/kanboard/kanboard/security/advisories/GHSA-r36m-44gg-wxg2) [CVE-2023-33968: Missing access control allows user to move and duplicate tasks to any project in the software](https://github.com/kanboard/kanboard/security/advisories/GHSA-gf8r-4p6m-v8vr) [CVE-2023-33969: Stored XSS in the Task External Link Functionality](https://github.com/kanboard/kanboard/security/advisories/GHSA-8qvf-9847-gpc9) [CVE-2023-33970: Missing access control in internal task links feature](https://github.com/kanboard/kanboard/security/advisories/GHSA-wfch-8rhv-v286) Other Fixes: Avoid PHP warning caused by `session_regenerate_id()` Avoid CSS issue when upgrading to v1.2.29 without flushing user sessions Version 1.2.29 (May 23, 2023) ----------------------------- Avoid potential clipboard based cross-site scripting ([CVE-2023-32685](https://github.com/kanboard/kanboard/security/advisories/GHSA-hjmw-gm82-r4gv)) Upgrade Docker image to PHP 8.2 and Alpine 3.18 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 Restore all previously loaded translations when sending user notifications Regenerate session ID after successful authentication Use `SESSION_DURATION` option to define the session lifetime stored in the database - The option `SESSION_DURATION` is used to define the cookie lifetime. - With this change, Kanboard will try to use first `SESSION_DURATION` instead of the default `session.gc_maxlifetime` value. Bump `phpunit/phpunit` from `9.6.6` to `9.6.8` Version 1.2.28 (April 8, 2023) ------------------------------ Trigger `EVENT_MOVE_COLUMN` event 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 Improve wording of the menu to close all tasks in a given column/swimlane Fix bug that prevent reordering subtasks after changing the status Bump version of `phpunit/phpunit`, `symfony/stopwatch`, and `symfony/finder` Use `GITHUB_TOKEN` instead of a personal token to run GitHub Actions Duplicate attachments & external links during task duplication & importing Move Docker image to run automated tests to GitHub Registry Push Docker images to an additional registry Quay.io (RedHat) Use the appropriate config for the start column in user iCal export Improved translations Version 1.2.27 (March 5, 2023) ------------------------------ Fix category filter when the category name is a number Better handling of max file upload size according to PHP settings Allow unlimited size Better parsing of PHP size 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 Use `assertEqualsWithDelta()` to test `time_spent` Add `color_id` argument to tag API procedures Update task time spent/estimated when removing a subtask Command `db:migrate` should work even if `DB_RUN_MIGRATIONS` is false Always trim the username before saving changes in the database Avoid Postgres SQL error when using project filter with a large integer Enable Sqlite WAL mode by default: -WAL provides more concurrency as readers do not block writers and, a writer does not block readers. Reading and writing can proceed concurrently. This change might reduce the number of errors related to locked databases. Update translations Update PHP dependencies: `phpunit/phpunit`, `symfony/stopwatch` and `symfony/finder` Version 1.2.26 (January 14, 2023) --------------------------------- 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 Test Docker image build on pull-requests Bump Alpine Linux Docker image from 3.16 to 3.17 Update translations Fixed a bug about unselecting in the file `list-item-selection.js` Add functionality to import tasks from a project Add missing jQuery UI CSS dependency Version 1.2.25 (November 12, 2022) ---------------------------------- Add experimental support for Microsoft SQL Server Add Open Container labels to Dockerfile Update links to the new documentation website Update German translation Kanboard 1.2.24 ---------------------------------- 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 Bump phpunit/phpunit from 9.5.24 to 9.5.25 Bump symfony/stopwatch from 5.4.5 to 5.4.13 Moved version.txt to app folder Updated translations Version 1.2.23 (September 4, 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 * 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 - PHP versions lower than 7.4 are end-of-life: https://www.php.net/supported-versions.php - Libraries used by Kanboard have dropped support for older versions of PHP Version 1.2.22 (February 12, 2022) ---------------------------------- * Add support for PHP 8.x * 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