All Versions
59
Latest Version
Avg Release Cycle
74 days
Latest Release
571 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.0.34 Changes
October 11, 2016🆕 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
-
v1.0.33 Changes
September 05, 2016🆕 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
-
v1.0.32 Changes
July 31, 2016🆕 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
- 🆕 New automated actions:
-
v1.0.31 Changes
July 03, 2016🆕 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
- 0️⃣ 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}
-
v1.0.30 Changes
June 08, 2016👌 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
-
v1.0.29 Changes
June 05, 2016🆕 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
-
v1.0.28 Changes
May 08, 2016🆕 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
-
v1.0.27 Changes
March 27, 2016🆕 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
-
v1.0.26 Changes
February 28, 2016💥 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"
- API procedures:
-
v1.0.25 Changes
February 07, 2016💥 Breaking changes:
- 🚚 Core functionalities moved to external plugins:
- Google Auth: https://github.com/kanboard/plugin-google-auth
- Github Auth: https://github.com/kanboard/plugin-github-auth
- Gitlab Auth: https://github.com/kanboard/plugin-gitlab-auth
🆕 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
- 0️⃣ 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
- 🚚 Core functionalities moved to external plugins: