CeSGO Dashboard 2.1.0

Integrating data and project lifecycle


Projects service - News / releases

Kanboard 1.2.48

Release date: 2025-10-18
  • 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 configuration files
  • build(deps): bump actions/setup-python from 5 to 6
  • build(deps): bump actions/checkout from 4 to 5

Kanboard 1.2.47

Release date: 2025-08-11
  • 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 PHP due to potential security issues
  • feat: add new actions: TaskAssignCurrentUserColumnIfNoUserAlreadySet and TaskAssignToUserOnCreationInColumn
  • feat: Add new pdf() method in Core\Http\Response
  • ci: run php-cs-fixer on GitHub Actions
  • ci: remove unnecessary labels from issue templates
  • chore: replace deprecated gh-cli feature source in devcontainer configuration

Kanboard 1.2.46

Release date: 2025-06-22
  • 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 plugin archive URL before downloading
  • feat: use PHP 8.4 in the official Docker image
  • feat: show CAPTCHA on login form regardless of user existence
  • feat: add new option to enable notifications by default for new users
  • feat: add healthcheck endpoint healthcheck.php, and new Docker Compose files for MariaDB, Postgres, and SQLite
  • feat: add TRUSTED_PROXY_HEADERS config option
    • If you use a reverse proxy, you can now specify which headers to trust for the client IP address. Nothing is trusted by default.
  • docs: add CONTRIBUTING.md file
  • ci(docker): avoid using set-output deprecated command
  • chore!: PHP 8.1 is now the minimum version supported
    • !! PHP 7.4 is no longer supported !!
  • chore: update docker-compose.yml sample file to the latest specs
  • chore: remove obsolete Vagrantfile
  • build(deps): bump Alpine Docker image from 3.21 to 3.22

Kanboard 1.2.45

Release date: 2025-05-23
  • 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 priority fields to createProject and updateProject procedures
  • feat: allow attaching screenshots and files when creating a task
  • feat: add task title to overdue notification title
  • ci: replace GitHub Issue Markdown templates with YAML forms
  • ci: remove broken SQL Server unit tests pipeline
  • ci: improve pull request template
  • ci: add commit linter to validate conventional commit messages in pull requests

Kanboard 1.2.44

Release date: 2025-03-21
  • 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