diff --git a/WHATSNEW.md b/WHATSNEW.md index 131ae3ff181cd19c6ae2756aca389459a9c71a88..19c3cbb87e562594206bb52c85b04b9cb02c0545 100644 --- a/WHATSNEW.md +++ b/WHATSNEW.md @@ -1,3 +1,119 @@ +osTicket v1.8.0.4 +================= +### 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) + +### Performance and Security + * Staff can only see closed tickets if they have access via group or primary department (#623, #655) + +osTicket v1.8.0.3 +================= +### Enhancements + * Much better email bounce detection (#461, #474) + * Microsoft® TNEF emails are supported (#555, 0890481, #567) + * Handle messages forwarded as `message/rfc822` content type (#482) + * [Esc] key cancels popup dialogs (#465) + * New ticket by staff workflow is simplified (#543) + * Support regex matches in ticket filter (584465c) + +### Bugs + * 'Priority' column is included in the ticket queue export (#451) + * Retry queries on MySQL error 1213 (#493) + * Client login email is not case-sensitive (398cbc7) + * Drop silly border on text emails if HTML ticket thread is disabled (439a32a) + * Fix ticket submission error if client is already logged in (#469) + * Fix fetching from more than 10 mail accounts (#468) + * Fix clickable links ending with punctuation (#497) + * Fix whitespace mangling of Unicode text with non-breaking-spaces (#502) + * Fix image size set to zero when images are added to drafts (#504) + * Correctly detect php-dom extension (#503) + * Fix delivery issue of emails delivered to group mailboxes (#510) + * Fix E_STRICT annoyance from class.config.php (#518) + * Fix dashboard report timeframe for non-US date formats (#520) + * Fix dashboard report ending "period" (#520) + * Fixup Message-Id and Delivered-To for encapsulated messages (#528) + * Much better compatibility implementation of the `mbstring` module (#517) + * Consider the `delivered-to` header in finding the system email (#535) + * Ticket variables are available in templates regardless of case (#545) + * Allow advanced search on any priority *regression* (#547) + * Fix email address list parsing on bad MIME headers (#560) + * Automatically detect file MIME type if not specified (ac42e62) + * Fix login issue when upgrading from osTicket 1.6 (#571) + * Fix attachment corruption on some documents like PDFs (#576) + +### Performance and Security + * Reuse SMTP connections where possible (#462) + * Enforce max file size for attachments sent via API (#568) + +osTicket v1.8.0.2 +================= +### Enhancements + * HTML editor has an underline button (#377) + * New ticket form pre-selects default priority (#400) + * Help topics do not require an associated priority (#397) + * Extra fields associated with help topics are shown above the ticket-details form (#398) + * Auto-complete is supported on email address fields (#401) + * Choice fields allow specification of a prompt and default value (#427) + * Email template page makes templates easier to manage (#417) + * New ticket user-lookup popup supports cancel (#434) + +### Bugs + * Ticket locks are correctly released (#335) + * Pages show inline images correctly (8a1f4e6) + * Internet Explorer compatibility view is disabled for the scp (#368) + * *regression* Staff no longer receive attachments on alerts (#379) + * Emails correctly differentiate HTML and text versions (#212, #384) + * Ticket queue counts are correct for limited users (#298, #389) + * Phone number field might be a text box (#390) + * Fix incorrect ticket rejection for new ticket by staff (#425) + * Fix crash of cron executions on some platforms (#421) + * `realpath` may fail on some Windows® platforms (#424, cff8db8) + * Fix incorrect handling of typeahead list fields with leading numeric chars (#422) + +### Performance and Security + * Ticket queue has significantly better performance (#357, #388, #413, a03dec5, 31bb4ac, e9a3b98) + * Remove several unnecessary queries (#415) + * Password reset attempts are logged (#435) + * Handle garbage username input for password reset (344c95f) + +### Upstream 1.7 Commits + * Database hostname supports local socket specified as localhost:/path/to/socket (osTicket/osTicket-1.7#864) + * Upgrader correct upgrades the ban list from 1.6. Migrator corrects incorrect upgrade (osTicket/osTicket-1.7#869) + * Ticket number is detected in subject line without brackets (osTicket/osTicket-1.7#873, 358cdeb) + * Fixup redirect headers for modern IIS servers (osTicket/osTicket-1.7#874) + * Correctly support PHP 5.5 (5e8e233) + * Fix missing parameter to TicketLock::lookup (osTicket/osTicket-1.7#878) + osTicket v1.8.0.1 ================= ### Enhancements