Created attachment 180447 [details] patch to update from 1.0.34 to 1.0.40 Version 1.0.40 (Feb 24 2017) ---------------------------- New features: * Send comments by email * Send tasks by email * Add Reply-To header to emails sent from Kanboard * Upload Sqlite database from user interface * Automatic action to change task color when due date is expired Improvements: * Make link to calendar view bookable * Reintroduce word search in board selector * Properly resize task list height on column toggle * Show total score across all swimlanes * Redesign task list view and project list view * Allow people to remove missing automatic actions (installed from a removed plugins) * Improve task view tables * Simplify automatic actions table * Show category description in tooltip * Show category creation form in modal dialog * Prevent people to remove swimlanes that contains tasks * Show task count in swimlane table * Use contextual menu instead of action column in users management Breaking changes: * The concept of "default swimlane" has been removed * Previous default swimlanes are migrated to an independent swimlanes * Columns "default_swimlane" and "show_default_swimlane" from "projects" table are not used anymore * Remove API method "getDefaultSwimlane()" * Add mandatory argument "project_id" to API method "updateSwimlane()" * Change interface for mail transports Bug fixes: * Upload files button stay disabled when there are other submit buttons on the same page * Hiding subtasks from hidden tasks in dashboard Security: * Fix XSS in LetterAvatarProvider (render broken image) Those issues are harmless if you use default Kanboard settings for CSP rules: * Avoid potential XSS in project overview when listing users * Avoid potential XSS in Gantt chart Version 1.0.39 (Feb 12, 2017) ----------------------------- Improvements: * Add menu entry in task dropdown to add attachments * Improve error reporting when file upload is not configured properly * Open comments on board view with a modal dialog instead of tooltip * Improve card icons alignment on board * Adjust modal dialog width on mobile devices * Add priority column in list view * Change wording for project status (use "closed" instead of "inactive") * Prevent people to remove columns that contains tasks * Improve LDAP error reporting * Add configuration parameter to disable email configuration from user interface * Add email address field for projects * Improve forget password behavior (notify the user that an email has been sent or not) * Do not display current project in board selector * Do not set default task assignee for team projects * Comments are highlighted if hash (#comment-123) is present in URL * Documentation translated in Turkish Bug fixes: * Search with multiple expressions with double quotes was not working * Fix broken subtask restriction per user * Fix CFD chart (stack wrongly ordered) Version 1.0.38 (Jan 28, 2017) ----------------------------- New features: * User invitations by email Improvements: * Simplify user creation form * Add modification date for comments * Add project creation links to project management pages * More API procedures are now available to project members and project viewers * Simplify date and time configuration to avoid potential validation issues * Show dashboard column visibility in columns page * Add new template hooks * Update translations (id_ID, de_DE, ru_RU, fr_FR, pt_PT) * Add command to execute individual job (mostly for debugging) Regressions: * Stay on the same page when a task is closed * Wrong URL in modal to move task to another project Bug fixes: * Fix broken link when clicking on user avatar for tasks on board * Fix wrong datetime formatting when task form shows validation errors * Empty arrays are serialized to a list instead of a dict (Json API) * Always unbind internal listeners when closing a modal dialog * Fix installation errors on MySQL 8.0.0 (unescaped reserved keyword) * Avoid PHP notice when column form validation failed * Fix wrong default value for add group member modal * Add missing filter (completed) for task search Version 1.0.37 (Jan 14, 2017) ----------------------------- Improvements: * Improve keyboard shortcuts handling * Improve auto-complete dropdown elements sorting * Larger task form * Rewrite dialog and confirmation boxes (inline popups) * Remove TaskGanttCreationController * Add helpers to open modal boxes * Make icons clickable in menus * Open task imports in modal box * Open form to create customer filters in modal box * Open project activities in modal box * Display project analytics in modal box * Display project exports in modal box * Improve accordion component * Improve currencies page navigation * Improve link labels page navigation * Improve settings page layout * Offer the possibility to define version compatibility from plugins * Add task creation event to the automatic action to send task by email Bug fixes: * Closing screenshot dialog prevent input elements to get focus Version 1.0.36 (Dec 30, 2016) ----------------------------- New features: * Add slideshow for images * Add API calls to manage tags * Offer the possibility to override internal formatter objects from plugins * Open PDF attachments in browser tab (preview) Improvements: * Add pagination details * Handle username with dots in user mentions * Rewrite UI component that change user/group roles * Replace Chosen jQuery plugin by custom UI component * Remove dependency on Mousetrap Javascript library * Disable PageSpeed module from .htaccess if present * Add currency of Chinese Yuan Bug fixes: * Fix compatibility issue with PHP 5.3 for array_combine function * Fix wrong controller name on project activity page when using filters * Uploaded avatar images are now visible in public board view Version 1.0.35 (Dec 4, 2016) ---------------------------- New features: * Add external tasks plugin interfaces * Add personal API access token for users * Rewrite of Markdown editor (remove CodeMirror) * Suggest menu for task ID and user mentions in Markdown editor * Add config parameter to disable automatic SQL migrations Improvements: * Add button to close inline popups * Simplify `.htaccess` to avoid potential issues with possible specific Apache configurations * Replace notifications Javascript code by CSS * Refactoring of user mentions job * Remove Nitrous installer * Update translations * Rewrite some components in Vanilla Javascript * Started Javascript code refactoring to avoid to much dependencies on jQuery * Remove dependency on VueJS and CoreMirror * Add P3P headers to avoid potential issues with IE Breaking changes: * Rename command line tool `./kanboard` to `./cli` Bug fixes: * Change column type for application settings value (field too small) * Fix link generation when user mention is followed by a punctuation mark * Make user mentions works again
A commit references this bug: Author: tobik Date: Fri Mar 3 06:22:22 UTC 2017 New revision: 435312 URL: https://svnweb.freebsd.org/changeset/ports/435312 Log: Update to 1.0.40 Changes: https://raw.githubusercontent.com/kanboard/kanboard/v1.0.40/ChangeLog PR: 217504 Submitted by: Bart Wrobel <bsd@if0.eu> (maintainer) Approved by: lme (mentor) Differential Revision: https://reviews.freebsd.org/D9874 Changes: head/www/kanboard/Makefile head/www/kanboard/distinfo head/www/kanboard/pkg-plist