Version | Date | Description |
---|---|---|
0.1.8 | In CVS | Current Development |
0.1.7 | 2005-04-14 | Introduction of Swing support. (many bug fixes) |
0.1.6 | 2004-09-29 | Development for portlet support. |
0.1.5 | 2004-08-11 | A lot of new feature and a few bug fixes. |
0.1.4 | 2004-07-19 | Moving more configuration into the spring config file. |
0.1.3 | 2004-06-25 | Bug fix release. |
0.1.2 | 2004-06-17 | Effort to get the adapters to a production ready state. |
0.1.1 | 2004-05-14 | The introduction of the Spring Framework. |
0.1.0 | 2003-10-20 | Initial release. |
Type | Changes | By |
---|---|---|
ValueListHandler#getPostProcessedWrappedList | mlavwilson | |
ValueListHandler#getPostProcessedValueList | mlavwilson | |
Added SqlPagingSupport to the AbstractJdbcAdapter. This allows for paging to be done inside the database instead with a jdbc scrollable... | mlavwilson | |
Removed redundant pagingEnabled property from pagingInfo. | mlavwilson | |
Add SpringDaoValueListAdapter which extends AbstractJdbcAdapter. | mlavwilson | |
Add refresh table command in swing enviroment + add support for resource bundle in swing enviroment. | azachar | |
Fixed bug: During paging, vlh forgot sorting direction and column. | azachar | |
Add support for ccs style formating of paging tag,add support for specifying items per page. | azachar | |
Added support for Hibernate3. | smarek | |
ScrollableResultsDecorator, ResultSetDecorator - classes reimplemented to provide frugal access to a result set and to ensure that validation is invoked exactly once per record. | smarek | |
AbstractJdbcAdapter, ScrollableResultsDecorator, ResultSetDecorator - nonscrollable result set bug fixed. | smarek | |
AbstractJdbcAdapter - showSql defaults to false. | smarek | |
AbstractJdbcAdapter - paging logic fixed. | smarek | |
AbstractJdbcAdapter - Spring transact ional support is provided by connection management using interface ConnectionCreator | smarek | |
ValueListInfo, AbstractJdbcAdapter, DefaultValueListHandlerImpl - page number corrected to not exceed total number of pages. | smarek | |
ValueListInfo - ClassCastException fixed. | smarek | |
ObjectSetter is used as default instaed of StringSetter in StandardStatementBuilder to let JDBC perform type conversion rather than hardcasting to String. | smarek | |
Updated setters - null values handling and exception handling improved. | smarek | |
Tag library - support for nested value lists. | smarek | |
Tag library - tooltip support for columns (attributes toolTip and toolTipKey). | smarek | |
Tag library - number of items per page updated. | smarek | |
Tag library - CSS updated. | smarek | |
Tag library - properly state reset at the end of tag all methods release() reimplemented. | smarek | |
Tag library - bugs on WebLogic fixed. | smarek | |
Tag library API changes - classes refactored to provide behaviour customization in subclasses. | smarek | |
Tag library API changes - getters for private fields, protected fields changed to public properties. | smarek | |
Tag library API changes - parts of the code extracted into separate methods - CSS styles updated. | smarek | |
Updated ConfigurableStatementBuilder - exception handling improved. | smarek |
Type | Changes | By |
---|---|---|
Removed automatic action temp param prefix insertation before every action param. | azachar | |
Updated loggers in Setters for Hibernate20Adapters. Style class is now append also to the row. | azachar | |
When is empty valuelist, also table is empty (if enabled, render only header). | azachar | |
Updated loggers in Setters for Hibernate20Adapters. Style class is now append with the whitespace at the end of existing 'class' attribute. | azachar | |
Add CalendarSetter in Hibernate20Adapter and Hibernate20CalendarSetter in jdbc's adapters. | azachar | |
Fixed bug Parent tag not found when you like to filter with an empty result. | azachar | |
Updated DefaultAdapterWrapper - now you can determine what to wrap (whole resultSet or column). | azachar | |
Updated ObjectWrapper interface (Add setValueListInfo method). Updated example files and docs for statement builder. | azachar | |
Updated support for generating vlh:paging's pages without bodyContent. | azachar | |
ImagesHomeDisplayHelper that allow you replace @IMAGES_HOME@ in message key with display's providers images home. | azachar | |
Updated ObjectValidator interface (Add setValueListInfo method). Add support for attributes in vlh:paging. | azachar | |
Added context path property to html dispaly provider that allow you to preappend path of your app to image's home! (Refactored HTML display providers.) | azachar | |
Added grouping support. See (http://sourceforge.net/tracker/index.php?func=detail & aid=1116138 & gro up_id=109417 & atid=653425) | mlavwilson | |
Added the DefaultWrapperAdapter. That allows you to replace orignal ResultSet with the wrapped one. | azachar | |
Added the ObjectValidator interface in AbstractJdbcAdapter It allows you to do a filtering of ResultSet in JVM. | azachar | |
Fixed unsynchronized list.size and info.totalNumberOfEntries when you create a new DefaultListBackedValueList(list); More information you can find at http://sourceforge.net/forum/forum.php?thread_id=1221758 & forum_id=375420. | azachar | |
Added the ObjectValidator interface in Hibernate20Adapter. It allows you to do a filtering of ResultSet in JVM. | azachar | |
If a valueList is null it will be rendered as an empty table (with header if is desired). Never more it will throw an RuntimeException. | azachar | |
Added Setter(s) to the Hibernate20Adapter. This allows all fiters to be passed in as strings and converted to the desired types using Setter(s). | mlavwilson | |
Add sorting to i18.properties. Now alt of sorting image is localizated. Improved logging in Hiberante adapter. Updated overview and other minorities changes. | azachar | |
Add overview for the refresh button problem solution using the ValueListHandlerHelper. | azachar | |
Add more logger's debug info in tags root, rows, addParams, retrieve and helpers. | azachar | |
Add option to disable rendering of the header. | azachar | |
Add autotomatically wraping of List to the ValueList. | azachar | |
Fixed rendering empty table while a valuelist is null . | azachar | |
Fixed compilation problems under j2se 1.5.0, where is enum reserved word. | azachar | |
Add some doc in tld with examples. | azachar | |
Add i18n in the paging summary and also example of usage. | azachar | |
Fixed bug with null pointer exception in the htmlDisplayProvider at example-inverted.jsp. | azachar | |
Fixed bug with in null pointer exception in the class DefaultHeaderTag at jstl example. | azachar | |
Add the adapterProperty in < vlh:column adapterProperty="firstName" property="firstNameAsString" ... > | azachar | |
Fixed bug with scope attribute in the vlh:root tag. (https://sourceforge.net/forum/message.php?msg_id=2915968) | mlavwilson | |
Add removeEmptyStrings in hibernate adapter. If it is true, it allow you to remove string's keys such as "". | azachar | |
Add titlekey property in tag < vlh:checkbox titleKey="resources.yourTitlekey" ... > | azachar | |
Update some minorities changes in TestDataServlet and ScriptRunner. | azachar | |
DynaBean column names are displayed in a human friendly manner. (https://sourceforge.net/forum/message.php?msg_id=2901024) | mlavwilson | |
Fixed bug vlh:paging error with StrutsDisplayHelper(https://sourceforge.net/forum/forum.php?thread_id=1191988 & forum_id=375420) | mlavwilson | |
Fixed corect localization in column format, also for instances of Calen dar. | azachar | |
Synchronizing changes in head with the local branch nd_azachar. | azachar | |
Added a new functionality such as focusing, emphasing, actions. Also has been add a new controler helper that help you make any custom actions and try make your grid persistentin the session scope. | azachar | |
Changes hsqlto hqlin documentation and api. (deprecated in the api, wil be removed before final 1.0 release) | mlavwilson | |
Cleaned up all xdocs. Many thanks! | John Moore* | |
IllegalArgumentException w/ outer joins - https://sourceforge.net/forum/message.php?msg_id=2847978 | Sebastian Beigel* | |
CSS styled DisplayProvider - https://sourceforge.net/forum/forum.php?thread_id=1176960 & forum_id=375419 | Sebastian Beigel* | |
Updated all the Setter(s), see: https://sourceforge.net/forum/message.php?msg_id=2845431 | mlavwilson | |
Added excludeParameters. A pipe delimited list of parameters to exclude when encoding urls. | Luciano Cunha* |
Type | Changes | By |
---|---|---|
Added useNoWrap to the HtmlDisplayProvider. | mlavwilson | |
Added scope parameter to the root tag to allow the valuelist to be stored in a scope other than request. | mlavwilson | |
Added the ValueListAdapterCacheDecorator. | mlavwilson | |
Added the StringDotReplaceAllTextManipulator and support. | mlavwilson | |
Addition of the LiferayPortletLinkEncoder. | mlavwilson | |
Addition of the PortletLinkEncoder. | mlavwilson | |
Updated all the taglibs to use the LikeEncoder to generate all href(s). | mlavwilson | |
Added the LikeEncoder interface. This interface will allow the ValueList to be used in a portal environment. | mlavwilson |
Type | Changes | By |
---|---|---|
Added an example of using the valuelist in a struts environment. | mlavwilson | |
The introduction of the TextManipulator, which abstracts the actions that can malipulate queries before they are ran. | mlavwilson | |
New ValueListConfigBean setting: "classicLook", see standartJspApplicationContext.xml. | mlavwilson | |
New ValueListConfigBean setting: "simpleLook", see standartJspApplicationContext.xml. | mlavwilson | |
New ValueListConfigBean setting: "microsoftLook", see standartJspApplicationContext.xml. | mlavwilson | |
Full support for i18n. | mlavwilson | |
A new tag vlh:checkbox that give tha ability to "Check All" and "Clear All". | mlavwilson | |
The mlavwilson.properties file is no more and new file included in the jar named: sta ndardJspApplicationContext.xmlis used to configure the net.mlw.vlh.web.ValueListConfigBean. This bean is then referenced in the taglibs. | mlavwilson | |
Removed the package net.mlw.util.web. The classes now reside in the package net.mlw.vlh.web.taglib* | mlavwilson | |
The vlh:column now supports the "default" attribute. If this is not declared the default attribute defined in the spring config file will be used. If this is not declared "-" will be used. | mlavwilson | |
All the jsp taglibs now can be configured via Spring. | mlavwilson | |
The addition of the net.mlw.vlh.adapter.jdbc.util.ConfigurableStatementBuilderalong with the following setters: | mlavwilson | |
The addition of the net.mlw.vlh.adapter.jdbc.util.setter.StringArraySetter | mlavwilson | |
The addition of the net.mlw.vlh.adapter.jdbc.util.setter.DoubleArraySetter | mlavwilson | |
The addition of the net.mlw.vlh.adapter.jdbc.util.setter.DoubleSetter | mlavwilson | |
The addition of the net.mlw.vlh.adapter.jdbc.util.setter.IntegerArraySetter | mlavwilson | |
The addition of the net.mlw.vlh.adapter.jdbc.util.setter.IntegerSetter | mlavwilson | |
The addition of the net.mlw.vlh.adapter.jdbc.util.setter.TimestampSetter | mlavwilson | |
DefaultPagingTag now has a "Jump To Page" option. See # 995417 (http://sourceforge.net/tracker/index.php?func=detail & aid=995417 & group_id=109417 & atid=653425) | mlavwilson | |
The addition of the DefaultSelectTag ( < vlh:select > ). Which displays a ValueList in the form of a select input. | mlavwilson | |
Added the statementBuilder property to the jdbc adapter. This allows for declarative handling of the parameter types. Now dates and indexed properties can be handled correctly. | mlavwilson |
Type | Changes | By |
---|---|---|
Completed support for multiple tables on one page. | mlavwilson | |
Re-designed the export fuctionality to use the new ValueListConfigBean. | mlavwilson | |
Added a bean to allow Spring to configure the tags. I have added the following to the bean:
| mlavwilson | |
filters of value "" are now treated as null. | mlavwilson | |
default.dateFormat now has a default value: "EEE, MMM d, ''yy". | mlavwilson | |
The vlh:root tag will now grab the ValueList from the pageContext by default. If does not find it there it will expect a vhl:retrieve child tag. | mlavwilson |
Type | Changes | By |
---|---|---|
Added the tutorial. | mlavwilson | |
Added the ValueListSpaceTag, which effect s all existing tags. | mlavwilson | |
Indexed request properties where getting truncated when sorting was being used. | mlavwilson |
Type | Changes | By |
---|---|---|
Added support for paging and filtering using the FileAdapter. | mlavwilson | |
FilterListTagThe FilterListTag is useful for creating a list of letters or numbers (filters) that "break down" the valuelist. | mlavwilson | |
DefaultDynclassAdapterThis ValueListAdapter returns a ValueList of pojos, extends the AbstractJdbcAdapter. | mlavwilson | |
The DefaultDynaBeanAdapter ValueListAdapter now extends AbstractJdbcAdapter. I pulled out the reusable parts so inheritance and reuse would be possible. | mlavwilson | |
The defaultNumberPerPage attribute on the DefaultDyna and Hibernate20Adapters were not being used. | mlavwilson | |
The DefaultPaging tag was appending the page again... | mlavwilson | |
ValueListHandlerTilesAction: A basic implementation of a Tiles action. | mlavwilson |
Type | Changes | By |
---|---|---|
Hiber20Adapter.This ValueListAdapter returns a ValueList of pojos delegating the data access to Hibernate. | mlavwilson | |
Removed all factory methods.This will break your code if you are upgrading from a pre 1.1 version. Now Springis used to configure the service. | mlavwilson | |
Added the DefaultHeaderTag. The difference between this tag and the DefaultRowTag is that it does not iterate through the ValueList, it just displays the headers. This is useful if your table is very complex, or you want to control the iterating. | mlavwilson | |
Added the ValueListRequestUtil. | mlavwilson | |
The setIncludeParameters method on the paging and row tags now support wildcards. For example "name*" would include all the request parameters that start with "name". | mlavwilson | |
Added the InvertedRowTag. | mlavwilson | |
Added the demo webapp to illustrate the tag libraries that integrate the ValueListHandler into the web enviroment. | mlavwilson | |
Added the sum attribute to the column tag. This attribute allows for the values in the given column to be summed and placed in the PageContext for future use. | mlavwilson | |
Added the retriever tag. This tag is used if the pull pattern is used over the push patter. | mlavwilson | |
Initial entry of the DefaultPagingTag. This tag is the default view component for the paging information and interaction. | mlavwilson | |
Fixed the NullPointerException that was thrown when the ColumnTag attempted to render a null value. | mlavwilson | |
Initial entry of the DynAdapterValueListAdapter. This adapter enables a generic means to query a releation database. | mlavwilson | |
Added the AttributeTagwhich allows all attributes of the < tr/ > and < td/ > to be set. Now you can set attributes such as onclick for a row. | mlavwilson |