3.9.1026 Jan 2021 06:25
Time tracking: date validation gives error "Please select a valid date of work", #984, #963.
Decoding of non-plaintext parts in multipart mails, #986.
3.9.901 Jan 2021 09:45
Use underscore_number_aware naming_strategy for Doctrine, #965.
Remove internal uses of deprecated Doctrine::getEntityManager method, #975.
Update laminas-mail dependency: Invalid header line for Content-Disposition string, #980.
3.9.830 Nov 2020 07:45
Switch to symfony/lock implementation, #815.
Avoid calling imap methods on null, #968.
Wrap large code blocks in note and email view, #969.
Add Request context to LinkFilter callbacks, #970.
Allow timeago to have future timestamps, #971.
3.9.503 Sep 2020 03:16
notices with php 7.4 when user has no roles, #929.
Update Xhgui profiler 0.10, #927.
Add workaround for Manage users dataTable error, #930.
3.8.1721 Jun 2020 03:16
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.6.510 Apr 2019 07:05
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
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
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
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
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
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
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.819 Jan 2016 14:25
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
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
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.401 Nov 2015 03:15
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
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