Skip to content

Releases: kanboard/kanboard

Kanboard Version 1.0.34

06 Oct 20:29
v1.0.34
ac7dd19
Compare
Choose a tag to compare

New features:

  • Custom project roles with configurable restrictions
  • Duplicate a task to multiple projects during creation
  • New automatic action:
    • Close a task in a specific column when not moved during a given period

Improvements:

  • Do not close the popover when clicking on the background
  • Add visual icon to show a dropdown action on task
  • Avoid 'blur' effect on popover
  • Accept more file types for external links
  • Restrict search to active projects
  • Improve task status filter
  • Add filter tag:none
  • Always apply merge hooks in task creation controller
  • Update task moved date only when the column or swimlane is changed
  • Add new subtask hooks
  • Add the actual use of TaskStartDateFilter
  • Update translations and documentation

Bug fixes:

  • Send absolute links in email notifications
  • Restrict task complexity to a specific range to avoid integer overflow
  • Do not show closed tasks in task move position form
  • Avoid "Controller not found" in Settings > Links

Kanboard Version 1.0.33

06 Oct 20:30
v1.0.33
102de7e
Compare
Choose a tag to compare

New features:

  • Move a task without drag and drop (smartphones and tablets)
  • Add the possibility to unlock users from the user interface
  • New API calls for task metadata
  • New automatic actions:
    • Define color by Swimlane
    • Define priority by Swimlane

Improvements:

  • Introduce Vue.js to manage user interface components
  • Add column "Reference" and "Creator Name" in CSV task export
  • Show both time spent and estimated on the board
  • Store board collapsed mode user preference in the database
  • Store comment sorting direction in the database
  • Avoid tags overlapping on the board
  • Show project name in notifications
  • Allow priority changes for inverted priority scales
  • Add the possibility to attach template hooks with local variables and callback
  • Add "reference" hooks
  • Show project name in task forms
  • Convert vanilla CSS to SASS
  • Make user interface more responsive for smartphones and tablets
  • Support version operators for plugin directory: >= and >
  • Update Spanish documentation

Other changes:

  • Time spent (in hours) for subtasks are not rounded too the nearest quarter anymore

Bug fixes:

  • Fix improper HTML escaping for textarea (potential XSS)
  • Do not show closed tasks on public boards
  • Fix undefined constant in config example file
  • Fix PHP notice when sending overdue notifications
  • Fix wrong project date format (shown as 01/01/1970)
    • If the dates still not correct, modify and save the date

Kanboard Version 1.0.32

06 Oct 20:31
v1.0.32
98efcf2
Compare
Choose a tag to compare

New features:

  • New automated actions:
    • Close tasks without activity in a specific column
    • Set due date automatically
    • Move a task to another column when closed
    • Move a task to another column when not moved during a given period
  • New filter "moved" for moved date of tasks
  • Added internal task links to activity stream
  • Added new event for removed comments
  • Added search filter for task priority
  • Added the possibility to hide tasks in dashboard for a specific column
  • Documentation translated in Russian

Improvements:

  • Improve background worker and job handler
  • New template hooks
  • Removed individual column scrolling on board, columns use the height of all tasks
  • Improve project page titles
  • Remove sidebar titles when not necessary
  • Internal events management refactoring
  • Handle header X-Real-IP to get IP address
  • Display project name for task auto-complete fields
  • Make search attributes not case sensitive
  • Display TOTP issuer for 2FA
  • Make sure that the table schema_version use InnoDB for Mysql
  • Use the library PicoFeed to generate RSS/Atom feeds
  • Change all links to the new repository

Bug fixes:

  • Allow users to see inactive projects
  • Fixed typo in template that prevent project permissions to be duplicated
  • Fixed search query with multiple assignees (nested OR conditions)
  • Fixed Markdown editor auto-grow on the task form (Safari)
  • Fixed compatibility issue with PHP 5.3 for OAuthUserProvider class

Kanboard Version 1.0.31

06 Oct 20:34
v1.0.31
796ebb9
Compare
Choose a tag to compare

New features:

  • Added tags: global and specific by project
  • Added application and project roles validation for API procedure calls
  • Added new API call: "getProjectByIdentifier"
  • Added new API calls for external task links, project attachments and subtask time tracking

Improvements:

  • Use PHP 7 for the Docker image
  • Preserve role for existing users when using ReverseProxy authentication
  • Handle priority for task and project duplication
  • Expose task reference field to the user interface
  • Improve ICal export
  • Added argument owner_id and identifier to project API calls
  • Rewrite integration tests to run with Docker containers
  • Use the same task form layout everywhere
  • Removed some tasks dropdown menus that are now available with task edit form
  • Make embedded documentation readable in multiple languages (if a translation is available)
  • Added acceptance tests (browser tests)

Bug fixes:

  • Fixed broken CSV exports
  • Fixed identical background color for LetterAvatar on 32bits platforms (Hash greater than PHP_MAX_INT)
  • Fixed lexer issue with non word characters
  • Flush memory cache in worker to get latest config values
  • Fixed empty title for web notification with only one overdue task
  • Take default swimlane into consideration for SwimlaneModel::getFirstActiveSwimlane()
  • Fixed "due today" highlighting

Breaking changes:

  • Docker volume paths are changed to /var/www/app/{data,plugins}

Kanboard Version 1.0.30

06 Oct 20:36
v1.0.30
a1e2b0f
Compare
Choose a tag to compare

Improvements:

  • Show tasks that are due today in a different color

Bug fixes:

  • Fixed wrong controller for search in dashboard
  • Fixed plural form in alert message
  • Fixed CSS cosmetic issue with popover and tooltips

Kanboard Version 1.0.29

06 Oct 20:37
Compare
Choose a tag to compare

New features:

  • Manage plugin from the user interface and from the command line
  • Added support for background workers
  • Added the possibility to convert a subtask to a task
  • Added menu entry to add tasks from all project views
  • Add tasks in bulk from the board
  • Add dropdown for projects
  • Added config parameter to allow self-signed certificates for the HTTP client

Improvements:

  • Display local date format in date picker
  • Configure email settings with the user interface in addition to config file
  • Upgrade Docker image to Alpine Linux 3.4
  • Move task import to a separate section
  • Mark web notification as read when clicking on it
  • Support strtotime strings for date search
  • Reset failed login counter and unlock user when changing password
  • Task do not open anymore in a new window on the Gantt chart
  • Do not display task progress for tasks with no start/end date
  • Use Gulp and Bower to manage assets
  • Controller and Middleware refactoring
  • Replace jQuery mobile detection by the library isMobile

Bug fixes:

  • Fixed user date format parsing for dates that can be valid in multiple formats
  • Do not sync user role if LDAP groups are not configured
  • Fixed issue with unicode handling for letter based avatars and user initials
  • Do not send notifications to disabled users
  • Fixed wrong redirect when removing a task from the task view page

Breaking changes:

  • Webhook to create tasks have been removed, use the API instead
  • All controllers have been renamed, people who are not using URL rewriting will see different URLs
  • All models have been renamed, plugin maintainers will have to update their plugins

Kanboard Version 1.0.28

06 Oct 20:39
Compare
Choose a tag to compare

New features:

  • Added automated action to change task color based on the priority
  • Added support for LDAP Posix Groups (OpenLDAP with memberUid or groupOfNames)
  • Added support for LDAP user photo attribute (Avatar image)
  • Added support for language LDAP attribute
  • Added support for Mysql SSL connection
  • Search in activity stream
  • Search in comments
  • Search by task creator
  • Added command line utility to reset user password and to disable 2FA

Improvements:

  • Improve Avatar upload form
  • User roles are now synced with LDAP at each login
  • Improve web page title on the task view
  • Unify task drop-down menu between different views
  • Improve LDAP user group membership synchronization
  • Category and user filters do not append anymore in search field
  • Added more template hooks
  • Added tasks search with the API
  • Added priority field to API procedures
  • Added API procedure "getMemberGroups"
  • Added parameters for overdue tasks notifications: group by projects and send only to managers
  • Allow people to install Kanboard outside of the DocumentRoot
  • Allow plugins to be loaded from another folder
  • Filter/Lexer/QueryBuilder refactoring

Bug fixes:

  • Allow a project owner to manage his own public project
  • Fixed PHP warning when removing a user with no Avatar image
  • Fixed improper Markdown escaping for some tooltips
  • Closing all tasks by column, also update closed tasks
  • Fixed wrong task link generation within Markdown text
  • Fixed wrong URL on comment toggle link for sorting
  • Fixed form submission with Meta+Enter keyboard shortcut
  • Removed PHP notices in comment suppression view

Kanboard Version 1.0.27

06 Oct 20:40
Compare
Choose a tag to compare

New features:

  • Added Markdown editor
  • Added user avatars with pluggable system
    • Default is a letter based avatar
    • Gravatar
    • Avatar Image upload
  • Added Korean translation

Improvements:

  • Added more logging for LDAP client
  • Improve schema migration process
  • Improve notification configuration form
  • Handle state in OAuth2 client
  • Allow to use the original template in overridden templates
  • Unification of the project header
  • Refactoring of Javascript code
  • Improve comments design
  • Improve task summary sections
  • Put back the action sidebar in task view
  • Added support for multiple placeholders for LDAP_USER_FILTER
  • Added local file link provider
  • Show configuration in settings page
  • Added "?" to display list of keyboard shortcuts
  • Added new keyboard shortcuts for task view
  • Always display project name and task title in task views
  • Improve automatic action creation
  • Move notifications to the bottom of the screen
  • Added the possibility to import automatic actions from another project
  • Added Ajax loading icon for submit buttons
  • Added support for HTTP header "X-Forwarded-Proto: https"

Bug fixes:

  • Fix bad unique constraints in Mysql table user_has_notifications
  • Force integer type for aggregated metrics (Burndown chart concat values instead of summing)
  • Fixes cycle time calculation when the start date is defined in the future
  • Access allowed to any tasks from the shared public board by changing the URL parameters
  • Fix invalid user filter for API procedure createLdapUser()
  • Ambiguous column name with very old version of Sqlite

Kanboard Version 1.0.26

06 Oct 20:41
Compare
Choose a tag to compare

Breaking changes:

  • API procedures:
    • "moveColumnUp" and "moveColumnDown" are replaced by "changeColumnPosition"
    • "moveSwimlaneUp" and "moveSwimlaneDown" are replaced by "changeSwimlanePosition"

New features:

  • Add drag and drop to change subtasks, swimlanes and columns positions
  • Add file drag and drop and asynchronous upload
  • Enable/Disable users
  • Add setting option to disable private projects
  • Add new config option to disable logout

Improvements:

  • Use inline popup to create new columns
  • Improve filter box design
  • Improve image thumbnails and files table
  • Add confirmation inline popup to remove custom filter
  • Increase client_max_body_size value for Nginx
  • Split Board model into multiple classes
  • Improve logging for the Docker image

Bug fixes:

  • Fix PHP notices during creation of first project and in subtasks table
  • Fix filter dropdown not accessible when there are too many items
  • Fix regression: unable to change project in "task move/duplicate to another project"

Kanboard Version 1.0.25

06 Oct 20:44
Compare
Choose a tag to compare

Breaking changes:

New features:

  • When creating a new project, have the possibility to select another project to duplicate
  • Add a "Me" button to assignee form element
  • Add external links for tasks with plugin api
  • Add project owner (Directly Responsible Individual)
  • Add configurable task priority
  • Add Greek translation
  • Add automatic actions to close tasks with no activity
  • Add automatic actions to send an email when there is no activity on a task
  • Regroup all daily background tasks in one command: "cronjob"
  • Add task dropdown menu on listing pages

Improvements:

  • New Dockerfile based on Alpine Linux and Nginx/PHP-FPM
  • The date time format can be chosen in application settings
  • Export only open tasks in iCal feed
  • Remove time form on task summary page and move that to task edit form
  • Replace box shadow by a larger border width when a task is recently modified
  • Do not refresh the whole page when changing subtask status
  • Add dropdown menu with inline popup for all task actions
  • Change sidebar style
  • Change task summary layout
  • Use inline popup for subtasks, categories, swimlanes, actions and columns
  • Move homepage menus to the user dropdown
  • Have a new task assigned to the creator by default instead of "no assignee"
  • Show progress for task links in board tooltips
  • Simplify code to handle ajax popover and redirects
  • Simplify layout and templates generation
  • Move task form elements to Task helper

Bug fixes:

  • Category label is broken on the board if there's a url in the description
  • Fix pagination on task time tracking page