---- 2.6.4 Release ----
NEW FEATURES / ENHANCEMENTS
Enhanced and simplified email gateway: html, attachments, no more php imap module
Fixed php4 compatability
Added new Project Tree view (see field maps)
Added notify list to ticket create screen
Added delete capability for admins
BUG FIXES / MINOR CHANGES
Pretty-fied the login screen
Fixed search export date formats
Fixed styling on checkboxes for list users screen
Enhanced search_logs to work with empty search args
Fixed caching error with data_groups
Fixed problems with searchbox permissions--returning all users and bins
Fixed php notices and related bugs
Updated helpdesk scripts
----- 2.6.3 Maintenance Release ----
NEW FEATURES / ENHANCEMENTS
Added functionality to log email activity (new setting: log_email_details)
Improved ticket creator viewing permissions
Can now add contacts from ticket create or edit (add in your field map)
Add the Employee and Company tables to be available as data group tables
BUG FIXES / MINOR CHANGES
Fixed hot keys broken by Firefox changes (accesskey works with alt+shift instead of alt now)
Fixed cr/lf problems with emails sent that included logs/ticket descriptions
Fixed emails being rejected by qmail because of line feeds
Fixed emails sent as plain text, but processed by Outlook in html format(now accepted)
Fixed build error in postgres
Upgrade scripts for the database
Bug fixes related to custom_multi fields
Modified multi field clear values method in menu mode (#410)
Modifications to highlight in the Navigator the current used section.
355: fixed contacts, which were experiencing javascript error in IE
Upgrading to new ADODB version (adodb494), fixed PHP 5 compatability
Fixed "ADORecordSet_empty could not be converted to string" error
Fixed minor issue with employee list overlapping contact list in the contacts nav bar
Task #349: Pagination broken after search -FIXED" zenTrack.class
Fixed "Unterminated String Constant" bug for Evaluate type behaviors
Fixed date formatting error caused by passing "" instead of 0
Thanks to Eschatus for the find
Department now displays correctly under contacts
Fixed bug in javascript formatting tool
Fixed mergeArrays yet again, still not working correctly...
Oh PHP! How thy constantly changing ways bring me woe!
Some users reported problems with $GLOBALS array not working as expected
Replaced object references with global $obj;
Fixed mergeArrays function, which was incorrectly removing elements from lists
Fixed problem with radio buttons and approve/test fields, which can make tickets
impossible to close under certain conditions.
Cleaned up the divbutton code, improved submitForm function
Corrected error viewing related tickets in the print screen
Corrected stylesheet validation errors
Fixed error with hidden fields being lost in ticket tabs and close screen
----- 2.6.2 Minor Release -----
NEW FEATURES / ENHANCEMENTS
Searchbox fields now much more useful (looks up descriptions as well as ids)
Added new helper UIs for searchbox fields
Added field map for search export so that it can be configured
Recent tickets now stored in user prefs so that they can be displayed the
next time the user logs in.
Recent history now expands onmouseover to show entire title of issues. This
can be disabled by setting 'expand_history' to 'off'.
Added documentation for field map
BUG FIXES / MINOR CHANGES
Ticket tabs and close screen were loosing varfield values (fixed)
Fixed bug with ticket contents not updating after pressing accept button
Fixed upload for new PHP upgrades ($HTTP_POST_FILES isn't working anymore)
Config setting for attachment_types_allowed can now be set to 0 for all
Added dynamic variables to the documentation for data groups
Variable field documentation updated to reflect new field map model
edit_reason_required javascript error corrected when editing in ticket tabs
Fixed problem with attachments displaying as garbage (due to warning in header)
Fixed Oracle SQL Syntax (and some other minor cleanup)
Multi-fields not showing values on edit screen
Ticket list after search shows improperly
Fixed problems with behaviors not working for some users
Removed varfield_idx table, getCustomFields method, and other deprecated code
Fixed translation issue with escaped chars becoming ń (etc)
Removed deprecated reports code/sql
Changed title field length (new max is 250 chars)
Missing logs in emailed tickets corrected
Navigation tabs fixed for IE (clicking wasn't working well)
----- 2.6.1 Minor Release -----
NEW FEATURES / ENHANCEMENTS
Added color pickers to config and priority screens
Added hot keys to select items from ticket list
Added hot keys and focus to forms
Added to all ticket actions, edit form, contacts tab, and attachments tab
Improved log appearance
BUG FIXES / MINOR CHANGES
Hotkey hints do not stay open permanently when using alt+tab to leave window
Oracle 9.0 sql error corrected (not properly ended when sorting search results)
When one search result is returned, show ticket instead of list with one item
Height of scrolling textboxes made configurable in ticket view
Fixed static calls to Zen::ffv() method (broken by adding locale setting)
Fixed sql error when adding users if homebin set to "All",
Corrected problem with cleanup util causing integers to be parsed poorly
Corrected broken link pointing to hot key definitions.
Corrected value_column validation when creating behaviors which are not file based (Thanks Epimethius)
----- 2.6.0.4 Maintenance Release -----
Fixed bug displaying tickets in bins user cannot view when selecting "all" from list filters
Fixed incorrect reference to LIMIT in query (affecting sql server users)
Fixed bug showing closed projects/tickets (when should only display open)
Fixed log entries for email messages (< and > display correctly now)
Removed debug print statement appearing in time column
Restrict tickets listed in a project view to bins for logged in user rather than all tickets assigned to the project.
Corrected wrapping of text in the navigation bar for displays less than 900px wide
Added homebin link into options page
Cleaned up options menu and added template for auto-login button
Added help page to display hot key configuration
Fixed contacts magifying glass icon to show contact info
Removed unused customField pages and function calls
Fixed problem loosing varfields in edit
Ticket creation changed to add only one log entry
Fixed "Invalid page mode requested: log" message when searching logs
Rounded odate to date_fmt_time before saving to avoid future roundings
Fixed checkboxes in attachments.
Changed css references to 'hand' to 'pointer' which is available in both IE and Firefox.
----- 2.6.0.3 Maintenance Release -----
Fixed log entries for editing variable fields
Added user inits when editing varfield values
Euro dates work with adding new tickets now
Fixed bug in behaviors with integer values for -value_column-
Fixed bug in custom edit tab causing deleted values to be overlooked
Fixed behavior submit to point to correct form if validation errors occur
Contact email address fixed in ticket tabs
Recent tickets feature fixed
Fixed erroneous close time produced when editing ticket twice
Removed project type_id from filters for ticket lists and vice versa
A debug alert was present in the code, removed
Added js validation to ticket create/edit forms for user/bin security
----- 2.6.0.1 Maintenance Release -----
Cached user lookups
Cached access rights for users
Fixed user/bin filtering for ticket lists and access
Fixed bug causing my tickets to only show home bin
Fixed bug causing behaviors to fail
Fixed warning about global variables
Fixed date picker not working in firefox, tt#252
Fixed attachment truncate bug in tt#241
Fix for title getting cut off
Fixed project create error
----- 2.6 Major Release ----
NEW FEATURES / ENHANCEMENTS
New UI look/feel
Added keyboard shortcuts
Added filters to list window
Updated contacts section
Added customizable multiple-select fields
Added automatic email notifier for overdue tickets
BUG FIXES / MINOR CHANGES
Added bin_id/type_id checks and filtering for project vs. tickets
Added filter to debug output in footer
Fixed caching of getUsersBins
General GUI and code cleanup
Prettied admin and help sections
Minor translation issue
Added spiffy icons
Added log filter
Improved spacing/eye tracking for ticket view
Improved search_form values to avoid common search mistakes
Fixed mOvr error message in mozilla
Added view map table
Added dynamic sorting to data types admin menus
Reworked get_users, should work with all possible access configurations
Fixed a bug in dateParse function
Keyboard shortcuts added
Minor bugs fixes to search and contacts sections
Added missing custom_date fields to field map
Login now works correctly if ZT is installed under a subdirectory of /help/
Made htaccess/windows authentication for auto-login configurable
Fixed error with https builds not viewing attachments correctly in IE
Added javascript variables to data group feature
Minor change in spanish translation
Added ticket totals and paging info in listings
Included some new translations
Include default_access of the user in evaluation for retaining the ticket's owner
Fixed a bug that created a wrong page immediately after project creation
----- 2.5.5.2 Minor Release -----
NEW FEATURES / ENHANCEMENTS
Added auto-login feature (via cookie)
Added PHP5 support
Added SQL Server 2000 support (via odbc_mssql)
BUG FIXES / MINOR CHANGES
Search screen improvements
- fixed default values
- fixed the -any- choice to default correctly
- fixed loss of bin names during search sorting/modification
Fixed bug preventing save of the custom tab
Fixed bugs in the create/edit process
Improved text field formatting (problems with &#...; display and
formatting issues)
Corrected problem with project ids entered as null (causing new projects
to not be displayed in project list)
----- 2.5.5.1 Maintenance Release -----
NEW FEATURES / MAJOR ENHANCEMENTS
Upgraded ADODB library to 4.6.2
BUG FIXES / MINOR ENHANCEMENTS
Fixed problems with sections and saving edited/added tickets
Improved escaping and rendering of text bodies.
Fixed ZT_DEFINED for egate scripts (which are not included from www)
Added missing security check to configVars template
----- 2.5.5 Major Release -----
NEW FEATURES / MAJOR ENHANCEMENTS
Added ability to edit the fields which appear on create, edit, list, search,
and other screens. (this is referred to as the Field Map Feature)
Added sorting to the listTickets screen (and also search screen)
Added ability to change label text when a behavior is run, so that the label
field type can work with behaviors properly.
Fixed SQL Server sequence id problem by adding an auto-increment feature
to catch up with the max id.
Added export to Excel (CSV file) feature to search page
BUG FIXES / MINOR ENHANCEMENTS
Added security to includes/ files to provide security for users who
do not correctly locate the includes/ files outside of the web tree.
Improved header/footer comments and messages
Improved performance for ticket queries retrieved by contact
Fixed minor bugs in retrieving list of tickets by contact (person or company)
Added field map information to the contacts page (for listing tickets properly)
Improved sorting algorithm to insure that columns to sort doesn't exceed 2
(for efficieny)
Added email test to install utils.
Added improved array merge util
Added support for 'mysqli' driver and some bug fixes in db insert calls
Cleaned up security restrictions
Added some useful security into the debug information (protect passwords,
emails, and urls).
Fixed project submit bug (type_id required, system_id required, etc..)
Cleaned up behavior code for dealing with default values in hidden and text
fields
Fixed problem in fieldmap admin page for ticket_close map
Fixed error raised in JS Console when accessing the ticket's close page
To be used for hidden, text, etc: set the oldPos value if the fieldObj.value is in the list
Fixed bug which allowed user to bypass setting password on first login
Modified spanish translation
For ticket's mails, included user's email in log
Fixed a bug with retain_owner_move
Related tickets weren't shown -Fixed
Added the posibility to set ctime when ticket is set to Pending (settings["ctime_on_pending"])
UI fixed to allow clicking anywhere in nav menus.
Added sorting to ticket lists
Completed implementation of search pages in fieldMap
Added SQL code to upgrade and install scripts
Included field_map for close page
Improved log for edits
Enabled menu.template to display the current value as "selected" (TK 103)
Added {field} property to data group javascript evals. This allows a direct
reference to the current field when used from behaviors.
No tickets were shown when Assigned to... was selected -Fixed
Modified the format of the users' names in data groups
to lname,fname (to agree with the sort order)
Fixed mistake in session cache usage:
Found that if you are in custom tab, then go to the ticket list
and select a list, you get the custom tab with no behaviors
loaded. Now it's fixed.
Migrated default values from varfield_idx to field_map
Fixed a problem in saving created and edited tickets
Implemented fieldMap in project/ticket edit screens
Implemented fieldMap in search_form and search_list (not completed yet)
Deprecated the searchList.php file (this uses listTickets instead now)
Removed hypot() dependency, since some impls of php seem
to be missing this function.
Fixed typo in seed file for mysql
Enabled email_accept option
When creating a new ticket, the cal.gif image didn't appear if your
images directory was not directly under website root (Fixed).
Added a setting option to manage if a mandatory edit field to explain
why the ticket is being edited should be shown in edit page
Now, when disabling/enabling a date field, also de associated
calendar icon is disabled/enabled
Fixed a bug on behaviors when using file groups evaluating on a
standard key-value field
Re-executed behaviors didn't run. Fixed
Replaced mispelled page_tile variables with page_title
Added logic to determine owner by email or login
for egate scripts
Removed $Debug_Overview variable, this just seems to confuse people,
added overview capabilities as part of $Debug_Mode
Created administrative screen for the field map policies
Minor updates to debugging panel
Added field map implementation to the create screen
Added caching of system properties and data types to reduce
database lookups
Installed methods for reading and updating the field map (for new
configurable fields in views)
Added more configurability to the set properties
feature in egate_create (config file updated)
Updated install, help, and upgrade docs
Added ability to set properties(such as bin) via
simple text in egate_create.php
Fixed bcc address in egate_config and
added blurb to the admin help email to explain
create vs admin interfaces
Worked on translations
Fixed function uptr to properly display spanish characters converted to uppercase
Allow start_date and deadline to have date and time (TK 161)
Added ticket properties to custom screen (TK 150)
Don't show "click here to edit rules" after editing details of a Javascript or File data group (Bug #140)
Fix to log properly ticket edit's changes
Fix to properly display ticket_titleBox information when adding new recipients to notify list (Bug #157).
Replaced occurrences of $_ENV with $_SERVER (Bug #154)
FIXES SINCE BETA (2.5.5 PRE1)
Added missing varfield index for custom_menu1
Default groups in field_map page didn't show the selected field in the
pulldown, just added the $sel variable
Added pulldowns for default values and fixed several small
field_map bugs
The field_type value wasn't evaluated in the field map form. Fixed (TK 68)
Fixed problem with long text fields (TK 67)
Fixed problem displaying fields in proper order after adding a section or moving an element (TK 66)
Added the ability to add non-standard fields such as wkd_hours to the create
and edit screens.
Corrected build_postgres.sql syntax error (extra comma)
Corrected oracle insert problems with zentrack_group_detail (invalid field name)
Fixed arrow images in admin field map form, which were broken when rootUrl
is not /.
Allow deadline to be a menu dropdown
Standard fields don't respect ID in search page when used as menu fields -Fixed
FieldMap didn't show the current default value as "selected" -Fixed
----- 2.5.0.2 Maintenance Release -----
Added missing bugTo and bugFrom constants to configVars.php
Added ability to use label or id for standard fields in data group files
Added validation for standard ticket fields to data group file entries
Fixed problems with character set (formatting not right in various languages)
Email not right when creating contacts - Fixed
If a MOVE is required and the current owner doesn't have access to the destination Bin, the owner is set to NULL
Add admin settings to keep owners when moving a ticket, closing it and setting it to pending
Fixed translation errors
Added an option to delete data groups
Added missing -value_column- entry in behavior detail (only when using file groups)
Fixed problem with file based groups not showing more than one entry.
----- 2.5.0.1 Bug Fix -----
Fixed "1(invalid)" [others similar] values in custom_menu fields.
----- 2.5 Major Release -----
Documentation (user's manual and admin manual)
Custom fields (user defined fields)
Contact lists
Field behaviors and groups (dynamically load choices to pulldown menus)
Paging feature (results show with next/last page links)
New 'Report Bug' link
----- 2.4.4 Maintenance Release ------
Addresses all current bugs and applies all current patches
Search priority issues
Error reporting improvements
Fixed date formatting on ticket add/edit pages
Fixed attachment issues
Translation updates
More internationalization
----- 2.4.3 Maintenance Release ------
Addressed all currently known issues and applied all current patches.
----- v2.4.2 Security Patch -----
Further auditing and tightening of the config params
Addition of login params to the security list
----- v2.4.2 Security Release -----
Correct security issue with overriding config params
Improved ticket sorting
Improved priority coloring
----- V2.4.1 (2003-05-08) ----
Update translation files
Optimize translation process
Email gateway enhancements
Priority coloring added
----- V2.4.0.1 (2003-04-21) -----
Fixed 2 errors in the 2.4 release.
Updates for help section.
----- V2.4 (2003-04-19) -----
MAJOR
Translation Engine: translate to any language with simple translation file(several languages included)
Clean up Help subsystem, removed dead links and added link to forum on support page.
Postgres Testing/Compatability complete (no longer beta)
Added some simple utilities for creating tickets via email (to compliment email gateway system)
Updated email logic to email appropriate users, even if not on notify list
MINOR
Revised issue with users moving tickets (header.php not found error)
Updated "log" action in egate, and cleaned up a bit
Cache the priority pulldown in admin screens for speed
sped up systems screen for users with massive numbers of systems
Work for sorting of bins: create and search menus
Fixed URL and UNC paths displayed in tickets
Add "Hours Worked" to printed/emailed tickets
Added a support page.
Removed extra shebang (causing stdout message) from included file
Fixed problem with ticket reply addresses when using egate
The reply address will now always point to egate if enabled
Fixed problem with emails sent to egate with ``,'' in reply address
Reinstated the auto-close for "note" types
Enhanced Debugging Output
----- V2.3.2 (2003-03-26) ----
Fixed install and upgrade docs -- added notes and fixed typos
Fixed configVars.php white space -- causing problems for some users.
----- V2.3.1 (2003-03-19) ----
Enhanced egate system to always send a reply if possible
Fixed email notifications which were not working
Removed some extraneous queries by passing the ticket array rather than the id
Fixed notify bug causing blank entries in notify list
Fixed error with assigning tickets to users who don't have access to bin ticket is in. (Tickets can now only be assigned to users with access to the ticket's current bin)
Fixed issue with tab counts: related always displaying 1, even if should be 0
Fixed problem with logs showing action as LOG, even if a different one is chosen.
Fixed log urls with caps and ? in them to format properly
Corrected date shown in search log results.
Correcting user names not showing correctly in generated reports
Filtered projects from the Assigned to ... list
Adding more template forms missing in cvs
Updated move form to only show valid choices
Fixed default_test_checked not working properly
Fixed error in help message for email gateway which said to enter users name, should be email address
Enhanced the subject parsing logic to try and deduce improperly formatted Subjects and get the right info out
----- V2.3 (2003-03-12) ----
NEW FEATURES
Email Gateway Interface
Notify Lists
Editing tickets now controlled on a "per bin" access level based on the level_edit setting (instead of straight default access)
Created new templating system for use with zenTrack
Filtered projects from ticket listing
Improved logoff functions
Thanks to roland spahn (rosp) for feedback
Enabled editing of projects for users without
default_level >= 5 (if they have >= 5 for bin)
Session enhancements: support for older versions of php, and hopefully
will clear up problems for users experiencing multiple login requests
because of session issues.
Close ticket, username retention
Added counts to ticket tabs
Added mssqlserver build and seed files to install
Thanks to Jim Martin for this contribution!
Added some default settings for start_date and deadlines.
FIXES
Fixed problem with user lists not having correct permissions
Fixes for popupcalendar feature
Improved ticket creator viewing permissions
Added new utility: checkEmail()
Cleanup of comments and instructions
Made date formats for report images
more compatible with windows setups
Fixed actionApplicable() typo
Thanks to Jamin W. Collins (jamincollins)
Fixed some email problems with reopen and reject
Thanks to Claudio for his notes
Fixed total hours issues
Fixed sorting of systems by replacing $zen->systems with $zen->getSystems(1)
Thanks to efeldhaus ( Erwin Feldhaus ) for reporting this anomaly, and
suggestions on the improvement
Fixed problem displaying bins with quotes in name
Fixed problem with changing bins while viewing ticket
(fatal error: zenTrack.class cannot be redefined)
----- v2.2.1 (2003-01-27) ------
Fixed assignment problems on project create
Cleaned up some form input and syntax warnings
Corrected some blank page issues for IIS users
----- v2.2.0 (2003-01-14) ------
php 4.2 compliant (register_globals fun)
Added usage reports, graphical and html
Fixed display issues between tickets and projects
Added 'sticky tabs' for projects and tickets
Fixed reject ticket bug
----- v2.1.0 (not released) ------
Minor bug fixes... some oracle problems corrected.
Added Postgres build/seed files. Thanks to hide@address.com!
----- v2.0.3 Live (2002-06-03) ------
Created a zenTrack project with useful tickets to begin new users, and explain
to them how to configure their system accordingly.
Fixed several link bugs associated with ticketView.php and attachmentView.php
Fixed -DEBUG OVERVIEW- in footer to include some highly valuable info
for troubleshooting support requests.
----- v2.0.2 Beta (2002-05-06) -----
Changed "password" to "passphrase" for Sybase compatibility.
Fixed $rootUrl issues with url_ticket_view and url_attachment_view
Fixed some issues with the "view all users" function in user admin
Fixed issue with the "first login" so that it will make users
change their passphrase from the default before they can continue
Comments added to configVars.php section to indicate
better use of Oracle/adodb methods
setenv() functions added for locale related issues, and for oracle
fixes
----- v2.0.1c beta (2002-05-01) ------
All upper case column names changed to lower case
entries for oracle/adodb compatibility
Fixed bug in new project form concerning the start date.
----- v2.0.1 Beta (2002-04-27) ------
Oracle issue with uppercase column names (hopefully) overcome
with use of the ADODB function "oci8po"
Fix for ONAMES and HOSTNAMES provided by Izzy (thanks Izzy!)
Oracle build files tested and repaired. Several bugs with
reserved words and escape characters removed.
configVars.php and header.php files cleaned up, and better
commented.
Sybase bug with reserved word "role" fixed.
INSTALL.README, and install.html files updated
CHANGELOG implemented (and needed)
----- v2.0 Beta (2002-04-23) ------
Too many changes to list!
Added ADODB abstraction, making zenTrack fully
Database Compatible.
Completely rewrote the zenTrack.class, much cleaner,
more efficient, faster
Added the zen.class for basic utilities
Added attachments
Rewrote the administrative tools, and completely
re-dedesigned the database structure to support
a very dynamic base and adaptable design
Began code changes to create a complete level based
debugging tool and for report generation (planned for
version 2.1)