Recent Releases

3.8.1721 Jun 2020 03:16 minor feature: category/priority mapping when moving an between projects, #864. Convert htdocs/js/page.js to modules, #861. Move Partner handling out of Workflow class to PartnerLegacyExtension, #865. Process dynamic_custom_field.js with webpack, #863. Add model for _partner table, #866.
3.8.1605 Jun 2020 08:45 minor feature: Markdown preview and help link, #860.
3.8.705 Dec 2019 09:25 minor feature: Update bundled composer dependencies for Symfony security.
3.8.526 Oct 2019 10:25 minor feature: Add support for converting html to markdown, #701. Migrate SPHINX_ constants to setup.php, #705.
3.8.205 Sep 2019 16:45 minor feature: Add example Gitlab remote links Subscriber, #661. Match also title from GitLab SCM pings, #673.
3.7.123 May 2019 06:45 minor feature: GitLab: skip matching on empty text. Add Status Entity. Update zend-mail to 2.10.
3.6.510 Apr 2019 07:05 minor feature: Escape plain description HTML. Simplify Crypto enable/disable flow. Add event to be able to configure Phinx config.
3.1.208 Jun 2016 07:05 minor feature: Set alternative page class for list page. Use Pdo for new installations, keep Pear for older ones. Login page css. Drop unneeded session init.
3.1.130 May 2016 06:25 minor feature: Remove support for calling deprecated handleAssignment workflow method, it was deprecated in 2.4.0-pre1 (d16ea3a). Drop php 5.3 this hacks (c58fe0c). Drop dispelMagicQuotes; magic quotes support dropped in php 5.4 (e58926c). Use short array syntax (92c751e). Remove support for calling deprecated handleAssignment workflow method (d16ea3a). Add Message-Id column to mail queue table. Cleanup deprecated APP_LOCAL_PATH from the template search path (8cea94b). Drop unused Misc::getInput (5b97d89). Drop prompt and getInputLine from Misc (83efe3c). Drop unused Misc::collect (51eab96). Drop table presupport. Drop old APP_SQL_ constants support, support upgrade from earlier than 3.0 versions dropped (30130ba). do not allow a manager user to edit an administrative user. Use pdo_mysql as default mysql driver. Use Symfony Session for session usage. Use Symfony FlashBag for flash messages. Automatically set page ID based on template path and name.
3.1.029 Apr 2016 13:25 minor feature: Dropped scm git submodule and from install system. Dropped deprecated bin/route_*.php scripts, use process_all_emails.php . Add workflow methods for crypt upgrade/downgrade. we reached 7000th commit!. Scm: modularize and add gitlab adapter.
3.0.1221 Apr 2016 05:25 minor feature: Make Bulk update feature work again. Nice Progress Bar for Complete. where percentage complete is not included in changed notification.
3.0.1129 Mar 2016 10:45 minor feature: Updated Misc::activateLinks to not activate mail links inside of urls. Allow separate role for editing custom fields vs viewing. Configuring loggers via config file using Monolog-Cascade. Use Zend Mail in MailQueue::addMail. Setup correct project roles when updating user projects. Remove "Product Version" field from view page since it is bundled with "Product".
3.0.1001 Mar 2016 07:05 minor feature: Add back notification user picker. Autosave notes/emails/etc to local storage in case of browser crash. Allow view access to be restricted to assignees or groups. Collapse replies in email like GMail, GitHub do.
3.0.907 Feb 2016 10:05 minor feature: Deprecate bin/route_*.php scripts in favour of bin/process_all_emails.php. Add support to (re)-run specific patch by it's number. wrapping the long lines. to allow CLI to be built without errors. Reuse existing Routing::route to route mails from support::getEmailInfo. Allow users to be in multiple groups. Convert report pages to Controller logic. Move bin script to use Command class. Move Db classes under Eventum Db namespace. Add scm parameter to handleSCMCheckins workflow method. Improvements to manage/users page, add datatables paginator. Optional support to encrypt (DB, IMAP/POP3, LDAP) passwords.
3.0.819 Jan 2016 14:25 minor feature: Add "Reply as Note" to emails. Reply subjects when sending notes. Add preference support to turn off relative dates. Upload on paste from clipboard. multiple chosen selections overlapping next line. Improve user manage page. Convert manage pages to Controller logic. Add severity descriptions to update page.
3.0.701 Jan 2016 16:25 minor feature: emails.php: handle better empty "From:" header. Added ability to require custom fields on the edit form. Add logging framework based on monolog. Error in the first pie chart in main.php. Scheduled Release field loses selected value when updating. static notifications in class..php. Add.htaccess to project root. Add Controller to pages. Allow auth backends to auto redirect to external login screen. Improve select project page and increase project cookie lifespan. 3.0.6: General Setup: SMTP: Requires Authentication: Radio Buttons. config.php: APP_xxx_COLOR: CSS. setup header comment for all files. show dates human friendly. add.htaccess to htdocs. Add API Tokens support for authentication for RPC/CLI. Added option to add users to authorized repliers list when sending email. default Notification options. Exclude sender of email from getting standard "new " email. Restore "remember me" in template, lost in 2.4.0 release. Restore usability of "Add Unknown Recipients to Notification List" checkbox.
3.0.611 Nov 2015 12:45 minor feature: Update custom fields from update page (Bryan Alsdorf, #88). Allow time category/summary to be set when sending emails (Bryan Alsdorf). Add missing 'Scheduled Release' and 'Group' field back to update page (Bryan Alsdorf, #89). Tiny change to submit on project selection (Craig Pinfold, #92). error updating 'Completion Percentage' #94 . Upgrade password hash on successful login (Elan Ruusamäe, #93). Use AJAX for /manage/email_accounts.php test (Craig Pinfold, #96). LDAP auth backend: create connection only if needed (Elan Ruusamäe).
3.0.505 Nov 2015 07:05 minor feature: Routing settings read error (Elan Ruusamäe, #80).
3.0.401 Nov 2015 03:15 minor feature: few Static Deprecated calls (Craig Pinfold, #72). Use randomlib for private key generation, add UI to regenerate it (Elan Ruusamäe, #73). misplaced if in preferences template. Auth and Project cookie related internal refactor (Elan Ruusamäe, #74). Set limit 20 retries to try to send one mail (Elan Ruusamäe). Add html_charset to be APP_CHARSET. Use password_hash family functions for password hashing (Elan Ruusamäe, #77). Unify size of pri_id in databases. Handle mbstring function overload. Make version table log based (Elan Ruusamäe). Removed local/include/ from include path and added to composer instead (Bryan Alsdorf). Use zf2 config for setup config (Elan Ruusamäe, #80). Improvements to messageId generator, make it use RandomLib (Elan Ruusamäe). IRC bot improvements (Elan Ruusamäe, #82). Use var/ path for writable data (Elan Ruusamäe, #81). Pass array of changed fields to Workflow::handleCustomFieldsUpdated (Bryan Alsdorf). Custom Fields Weekly report: take also params from GET (Kristo Klausson, #86). Manage Emails: Accept prj_id from GET to allow link bookmarking (Elan Ruusamäe). Add DeBar debar in development mode (Elan Ruusamäe, #87).
3.0.314 Oct 2015 03:15 minor feature: Added bin/truncate_mail_queue.php (Bryan Alsdorf). Add admin interface for required fields (Bryan Alsdorf, #67). UI for Assignees (Kristo Klausson, #68). Remove File/Util.php manual include. Eventum Mail Processing Enhancements. with estimated dev time. Display pretty error page for auth exceptions (Bryan Alsdorf). POP3 download (Craig Pinfold, #66, #69). Add autosize plugin to all TEXAREAs (Elan Ruusamäe, #70).
3.0.210 Aug 2015 12:02 minor feature: Fix sql error in disassociate custom field. Fix cancel update issue action. Add XMLRPC method to upload files to issue. RemoteApi: add checkAuthentication method. RemoteApi: add getServerParameter method. Fix opensearch template Smarty error caused by 09a1da1 . RemoteApi: add getWeeklyReportData method to get weekly report data only. Avoid associating issue with itself. Allow history entries to be fully translated. Add associated issues field to New Issue page. Added global setting to control if the description is used as email #0. Properly handle handleAssignment workflow method deprecation. Convert user preference timezone in abbreviation to timezone. Add select all button to edit notification dialog. Use HTTP Referrer when switching projects.) Made "Expected Resolution Date" hideable on new issue page. Backwards incompatible change Changed method signature for Workflow::preNoteInsert. UI fixes. Add CAS Auth Backend. Strikeout inactive accounts on Stats page. Allow customers to export data and only export visible fields. Fix "Assignment: Array" bug in template when issue is assigned to multiple assignees.
10 Aug 2015 11:56 minor feature: