To simplify setup and directory layout we have moved all directories that contain files to which Eventum writes data during the course of its operation into var/
. You need to grant write permissions on /path/to/eventum/var/
sub-directories to your webserver. (#81)
New passwords are saved using more secure hashing than before (#77)
This release was buggy and was yanked, bug itself is fixed in v3.0.5.
- Fix few Static & Deprecated calls (Craig Pinfold, #72)
- Use randomlib for private key generation, add UI to regenerate it (Elan Ruusamäe, #73)
- Fix misplaced {if} in preferences template (Robbert-Jan Roos, LP#1506279)
- 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 (Elan Ruusamäe, LP#741768)
- Use password_hash family functions for password hashing (Elan Ruusamäe, #77)
- Unify size of pri_id in databases (Elan Ruusamäe, LP#1450152)
- Handle mbstring function overload (Elan Ruusamäe, LP#1494732)
- 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 DebugBar debug bar in development mode (Elan Ruusamäe, #87)