K

Kanboard

K
Kanboard Dev Tools v1.2.53

Kanboard 1.2.53

Security fixes Scope restriction removal to the authorized project so a project manager can no longer delete restrictions belonging to other projects (ProjectRoleRestrictionModel, ColumnRestrictionModel, ColumnMoveRestrictionModel) Verify that a task belongs to the project before moving it with board drag and drop Validate the destination project in the task move/copy form to prevent reading metad…

K
Kanboard Dev Tools v1.2.52

Kanboard 1.2.52

Enforce comment visibility rules for public and unauthenticated users: Restricted comments are no longer exposed in public task views. Users cannot create comments with a visibility level higher than their role. Revoke public access tokens for inactive users. Use timing-safe comparisons (hash_equals) for API and webhook token validation to mitigate timing attacks. Replace raw SQL interpolation wit…

K
Kanboard Dev Tools v1.2.51

Kanboard 1.2.51

Security fixes Add SSRF protection for webhook notifications with the new configuration option WEBHOOK_ALLOW_PRIVATE_NETWORKS Prevent unsafe deserialization in the database session handler Restrict invite signup input to expected fields only to prevent parameter injection Add missing permission checks in several API procedures Validate user external ID values Check file attachment ownership before…

K
Kanboard Dev Tools v1.2.50

Kanboard 1.2.50

Security Improvements Added missing authorization checks in multiple controllers. Enforced project-level authorization checks where they were missing. Improved plugin security by enforcing installer checks in PluginController actions. Enabled Parsedown safe mode to add an extra layer of protection to Markdown rendering against unsafe content. Added CSRF protection for project role changes and enfo…

K
Kanboard Dev Tools v1.2.49

Kanboard 1.2.49

Security Fixed an LDAP injection issue by properly escaping placeholders in LDAP queries. Prevented protocol-relative URLs (//example.com) from being used as login redirect targets. Added a new TRUSTED_PROXY_NETWORKS configuration option to explicitly define trusted reverse proxy networks. Introduced an optional security feature to block private network access when fetching external web links (con…

K
Kanboard Dev Tools v1.2.48

Kanboard 1.2.48

fix: handle Windows-style paths in sanitize_path function feat(locale): added missing German translation phrases feat(locale): added Arabic translation feat(api): add board, rss and ical public links to the API response feat: display sub-tasks completion in numbers (x/y) alongside percentage feat: add basic support for right-to-left (RTL) languages chore: update .gitattributes to ignore additional…

K
Kanboard Dev Tools v1.2.47

Kanboard 1.2.47

refactor: add namespace to test files fix: the $escape parameter must be provided in PHP 8.4 for CSV functions fix: sanitize and validate uploaded files path fix: do not load RememberMeAuth provider when REMEMBER_ME_AUTH is false fix: avoid PHP warning when external user creation is disabled feat!: remove file cache driver to avoid using unserialize() feat!: ignore legacy events serialized with PH…

K
Kanboard Dev Tools v1.2.46

Kanboard 1.2.46

refactor: update return type in filter apply methods fix(security): prevent potential Host header injection via SERVER_NAME You must specify the Kanboard application URL explicitly to generate correct URLs from email notifications. The default is http://localhost/. fix: make various PHP 8.x compatibility changes fix: avoid Implicitly nullable parameter declarations errors in PHP 8.4 feat: validate…

K
Kanboard Dev Tools v1.2.45

Kanboard 1.2.45

refactor: reuse existing helpers in tasks import form fix(filter): handle null input in the Lexer class fix(docker): legacy key/value format with whitespace separator should not be used fix(api): allow and validate creator ID assignment in task creation feat(routes): add view routes for project and task file browsing feat(locale): update all language files using machine translation feat(api): add…

K
Kanboard Dev Tools v1.2.44

Kanboard 1.2.44

fix: prevent internal task titles from wrapping under the dropdown menu icon feat(locale): update Greek and French translations feat: display tag color squares next to their names in project and global settings feat: enable bulk addition/removal of internal links feat: provide an option to add tags without replacing existing ones during bulk operations

K
Kanboard Dev Tools v1.2.43

Kanboard 1.2.43

fix: verify the session hasn't expired before returning data fix: avoid PHP 8.4 deprecation notices in third-party libraries fix: avoid Composer warnings regarding PSR compatibility feat(locale): add missing Brazilian Portuguese translations ci: run GitHub Actions tests with ubuntu-24.04 chore: don't export-ignore the ChangeLog build(deps): bump symfony/service-contracts from 2.5.3 to 2.5.4 build(…