Release Notes - version 1.14
Version 1.14.5
Released on Mar 13, 2015
Bug fixes and improvements
IGRID-3217 - Add borders when displaying a grid in the issue navigator
IGRID-3244 - _empty column not found SQL Exception, when submitting an add row operation for a row with cascading
IGRID-3248 - Slideshare don't show anymore on the getting started page
IGRID-3221 - Setup c3p0 to use automaticTestTable for connection testing
IGRID-3230 - Root cause the compatibility problems with JEditor plugin
New Feature
IGRID-3245 - Compatibility with JIRA 6.4
Version 1.14.4
Released on Feb. 11, 2015
Improvement
IGRID-3219 - TGE has to deal with anonymous access
IGRID-3233 - Improve logging for Temporary table not found exception
Version 1.14.3
Released on December 18, 2014
Bug fixes and improvements
IGRID-3129 - Error ORA-00955 while using Table grid
IGRID-3201 - JIRA_USER_UPD and DT_UPD are being appended to the update string, resulting in duplicate columns in update statement
IGRID-3213 - List column has to respect query ordering
Version 1.14.2
Released on November 18, 2014
Bug fixes and improvements
IGRID-3096 - Add row with cascading selects is not taking the second entry
IGRID-3106 - Grid collapses in certain cases
IGRID-3127 - Unexpected validation error when using issue.values in the new format
IGRID-3133 - <word><colon> is interpreted always considered as a hyperlink, even when <word> is not a valid protocol
IGRID-3141 - Static row order is corrupted on rows #16,17
IGRID-3159 - Grid full-screen collapses horizontally, when a column is sorted
IGRID-3161 - Duplicating row fail scenario
IGRID-3093 - Add additional debug logging to detail out when a license error is logged
Version 1.14.1
Released on September 26, 2014
Bug fixes
IGRID-2436 - It is possible to submit empty value for required autocomplete Customfield-Filled list
IGRID-2493 - col.xyz.unchecked = "" makes the grid disappear.
IGRID-2557 - formula calculation breaks when query contains twice the same attribute
IGRID-2589 - popup - edit row - shows 'add row' even when configuration disables addrow
IGRID-2601 - Vertical alignment should be 'top' and not center
IGRID-2907 - Formula recalculation stumbles, if a column query alias for a column used in formula, is the same as a column name
IGRID-2933 - Tabbing from changed parent list to child list does not refresh child list immediately
IGRID-2966 - Grid with multi-line header, filter and summary is not full-screened properly
IGRID-2981 - Camel-case column query aliases can be used as formula variables only in lowercase
IGRID-3033 - Exceptions are logged with a simple grid configuration although grid works ok
IGRID-3058 - multi cascade fails to work due to missing resources
IGRID-3059 - Can not prepopulate Textarea with a Textarea from DTG on Oracle
Improvements
IGRID-2510 - spurious <table> in getViewHTML breaks conversion for pdf
IGRID-2989 - Mark TGE Data Center compatible
IGRID-3014 - Update the list of reserved MS SQL Server words
Version 1.14.0
Released on July 22, 2014
Introducing multi cascade
Main focus for this release was the introducing of a more elegant way of cascading list selections.
Before 1.14, you could only cascade from one list to another list using the col.xyz.cascade - deprecated property.
With the introduction of 1.14, you can reuse list values in column queries.
#
# An example cascade where a user can first select a continent, then a country on that continent and then a city in that country
#
...
col.continent.type = list
col.continent.query = select continentname from zipcodes group by continentname
...
#
# Reuse the value of a list in the query of the next list
#
...
col.country.type = list
col.country.query = select country, countryid from zipcodes where continent = {continent.continentname}
...
#
#
#
...
col.city.type = list
col.city.query = select city, zipcode from cities where countryid = {country.countryid}
...
Compatibility with 6.3
No comments ...
Customer requested improvements and features
URL parsing is now generic
From the moment a user enters an url in a textarea, it will be represented as a clickable link.
Ability to calculate the difference between two times and dates
When you want to setup a grid which calculates the delay between two events, you can now use
a formula to provide this information
For instance
gd.columns=_date, _date2, dateToNow, dateToDate2
gd.query.ds=gridds
gd.tablename=delay
col._date=date
col._date.type=date
col._date2=date2
col._date2.type=date
#
# Calculate the delay in hours between now and the entered date
#
col.dateToNow=DateToNow
col.dateToNow.type=string
col.dateToNow.formula=dates:diff({_date}, dates:now()).hours()
#
# Calculate the delay in hours between date2 and date
#
col.dateToDate2=DateToDate2
col.dateToDate2.type=string
col.dateToDate2.formula=dates:diff({_date}, {_date2}).hours()
Support line breaks in column headers
For these grids which require a lot of detail in the header, you can now specify where to break the title
col.lv = Venue\nLas Vegas
col.la = Venue\nLos Angeles
col.sf = Venue\nSan Francisco
Allow to search on current user
In the Criteria based grid search you can now use the 'currentuser' place holder to select these issues which contains actions which
have been assigned to the current user.
The query will look like
issue in grid ("actions","assignee = {currentuser()}")
Greek translation
On popular request, we incorporated a greek translation of the basic messages and buttons. The translation has been done by a greek customer
Kudos to them, cause our greek has a lot to improve
Bug fixes
IGRID-2351 - Document the fact, that col.xyz.uniqueSequence=false does not work if gd.tablename was not specified
IGRID-2381 - Conflict jquery-ui-1.8.14.custom.min.js (jquery-ui-1.8.11.custom.min.js)
IGRID-2430 - Russian text is not persisted correctly in postgreSQL textareas
IGRID-2831 - a Date picker throws a type error in add/edit row popups
IGRID-2880 - JIRA 6.3, the license message gets hidden
IGRID-2905 - no defaultvalue applied when grid is initialized with gd.query
IGRID-2929 - List labels are not persisted
IGRID-2931 - Preselected values are not applied