Enhancements
- Departments can have a department if there are no members (#618)
- Any valid email address can be used throughout the system (#673, e3adfaa)
Bugs
- Preserve inline image floating in ticket thread (#612)
- Recover from crash when creating new user accounts (#617)
- Fix SQL error for some variable names on custom fields (#620)
- Fix canned append in non-HTML mode (#621)
- Fix stripping of leading zeros from phone numbers (#622)
- Strip
<?xml ... >
processing instructions from html email (#628) - Disable error_reporting for releases (#630)
- Fix crash during PDF generation for some PHP installations (#631)
- Clicking away from popup tips closes them (#645)
- FAQ last-modified time can be something other than midnight (#647)
- Fix creeping widget sizes in create-user dialog (#648)
- Usernames can have Unicode characters (#650)
- If Auto-claim tickets is disabled, reopen tickets unassigned (#651)
- New SLA's default to have alerts enabled (#654)
- Fix creating ticket by staff without required contact-information fields (#656)
- Fix crash viewing ticket in the client portal if no departments are public (#658)
- Fix crash for some custom field configurations (#659)
- Allow manual update of SLA to a transient SLA (#663, e37ec74)
- Fix upgrade crash from some osTicket 1.6 installations (#687)
- Fix over-stripping of some HTML element sections (#686)
- Better detection of email loops (#584, #684)
- Fix attachments from new ticket by staff to be associated with the response (#688)
Geeky Stuff
- Persistent database connections are supported (#693)
- Regression testing now tests for JS syntax errors (#669)
- Add git version to the deployment script (#630)