Hi all!!

Just release the new version 1.1.3pr2:


Notes:
Release Notes for DbForms Version 1.1.3pr2,  2002-02-04

Contents:
1) About this release
2) Details about enhancements and changes
2-1) Enhancements of dbforms-config.xml
2-1-1) New plugable event system
2-1-2) Added support for SERVLETCONTEXT_REALPATH variable to use within
connection string.
2-2) Taglib enhancements
2-2-1) Support for formatClass to be used within tableData and queryData
tags which allows for custom formatting.
2-2-2) Support for novalue attribute to be used within checkbox and
radio tags
2-2-3) Extended search algorithm for timestamps
2-2-4) hasMoreRecords tag will render it's body now
2-2-5) New tag hasNoRecords which will be rendered of recCount is null.
2-2-6) extend linkURL tag to work with parentField and childField.
2-3) Bug fixes
2-3-1) fixed bug with navigation and NOTISNULL
2-3-2) fixed bug with checkbox and radio tags where unset values would
not be saved.
2-3-3) fixed npe exception bug with format attribute in tableData and
queryData tags.
3-1) Documentaion enhancements
3-1-1) Enhanced Taglib documentation 
3-1-2) New document Suppliment_DBF_UsersGuide_1.1.3pr2.pdf describing
the new features of dbforms and tips for good usage.



1) About this release
----------------------
This is a developers release, so be careful about using this release in
an
important production environment. You are encouraged to try out this
release and report any problems or comments to the mailing list of
the project so that we may get a final release out.

    [EMAIL PROTECTED]

This documents summarizes the changes since last pre release 1.1.3pr1,
that are of interest to end users. There have also been several internal

enhancements which are not mentioned here.

2) Details about enhancements and changes
------------------------------------------
2-1) Enhancements of dbforms-config.xml
------------------------------------------
2-1-1) New plugable event system
---------------------------------
DbForms now uses a declarative event configuration system that provides
the following features:
   - event classes registration
   - event classes override on a table-by-table basis
   - event classes configuration on a table-by-table basis

see Suppliment_DBF_UsersGuide_1.1.3pr2.pdf for details!


2-1-2) Added support for SERVLETCONTEXT_REALPATH variable to use within
connection string
------------------------------------------------------------------------
------------------
To simplify distribution of your webapplication you know can use the
SERVLETCONTEXT_REALPATH variable in the connection string
to your database path. dbforms will fill this variable with the actual
servlet context path. So it is not longer neccesary to
change the database path after delivering.
example:
        
            


2-2) Taglib enhancements
-------------------------
2-2-1) Support for formatClass to be used within tableData and queryData
tags
------------------------------------------------------------------------
------
It is now possible to use your own formatting class within tableData and
queryData. Just derived a class from 
org.dbforms.util.PrintfFormat and fill in the formatClass attribute
within the tableData and/or queryData tag. So you can do special
formatting which dos not fit
the default formatting class, e.g. look up for string in the message
resources after formatting or replace special characters.
 
2-2-2) Support for novalue attribute to be used within checkbox and
radio tags
------------------------------------------------------------------------
-------
To fixe the old bug where unset values in checkboxes will not be saved
to the database a new attribute is created: novalue.
This value is written to the database if you submit your unset checkbox.

2-2-3) Extended search algorithm for timestamps
-------------------------------------------------
1. Changed parsing of timestamp to make it more fault tolerant. Now it's
possible to
   enter something like 12.12  and the value will be expanded to
12.12.2003 (current year).
   Same for 12. will be expanded to 12..

2.  If you input a single time value like 12.01.2003 12:30 you
    will get the range up to the end of the day: 12.01.2003 12:00 -
13.01.2003 0:00

2-2-4) hasMoreRecords tag will render it's body now
---------------------------------------------------
See taglib description for details

2-2-5) New tag hasNoRecords which will be rendered of recCount is null
-----------------------------------------------------------------------
See taglib description for details

2-2-6) extend linkURL tag to work with parentField and childField.
-----------------------------------------------------------------------
See taglib description for details

2-3) Bug fixes
---------------
2-3-1) fixed bug with navigation and NOTISNULL
-----------------------------------------------
2-3-2) fixed bug with checkbox and radio tags where unset values will
not be saved
------------------------------------------------------------------------
------------
2-3-3) fixed npe error when null value comes from the database and
format attribute in queryData or tableData tag used-- now reverts to
default formating (ie a comma seperated list).
------------------------------------------------------------------------
-----
3-1) Documentaion enhancements
-------------------------------
3-1-1) Enhanced and correct taglib documentation
------------------------------------------------
have a look!

3-1-2) New document Suppliment_DBF_UsersGuide_1.1.3pr2.pdf describing
the new features of dbforms
------------------------------------------------------------------------
--------------------------
    * Avoiding Navigation Errors
    * Changing Key Values in Interceptors
    * Pluggable Events
    * EJBs
    * Jump-Starting a MS SQL Server Database






------------------------------------------------------------------------
--------
Changes:
2003-01-28
([EMAIL PROTECTED])
        2 more helper classes:
                StringUtil.java: dealing with strings
                TimeUtil.java  : dealing with parsing/converting of
Dates
        SqlUtil.java:
                changed parsing of timestamp to make it more fault
tolerant. Now it's possible to
                enter something like 12.12  and the value will be
expanded to 12.12.2003 (current year).
                Same for 12. will be expanded to 12..
        DbFormTag.java:
                Extend extending searching and time fields. If you input
a single time value like 12.01.2003 12:30 you
                will get the range up to the end of the day: 12.01.2003
12:00 - 13.01.2003 0:00
   

2003-01-27
([EMAIL PROTECTED])
        FieldValues.java:
           corrected bug with navigation and NOTISNULL
2003-01-24
([EMAIL PROTECTED])
        taglib_docu.xml:
           added formatClass to tableData and queryData
        EmbeddedData.java
           added formatClass attribute. Class given in formatClass
attribute will be loaded through reflection and will be
           used for formatting the output. Must be derived from
org.dbforms.util.PrintfFormat. 
           Default is org.dbforms.util.PrintfFormat.

2003-01-23
([EMAIL PROTECTED])
        taglib_docu.xml:
            added new field novalue to checkbox and radio tag
        DbCheckboxTag, DbRadioTag:
            corrected problem with storing of values if checkbox is
unchecked.
            Will add a hidden input field with value set to the novalue
attribute and the same name as the checkbox field
            This value will be stored if checkbox is unchecked.
        ParseUtil:
            Corrected comment of getParameter. The first value will be
used if the parameter has multiple values.    
            

2002-11-27
([EMAIL PROTECTED])
        pluggable events system
        -----------------------
        committed the first version


2002-11-26
([EMAIL PROTECTED])
        taglib_docu.xml:
                added descriptions extensions to filter attribute in
form
                Cleaned up description of destPos, keyToDestPos,
keyToKeyToDestPos
                added new tag hasNoRecords
                extended dblink tag
        ConfigServlet.java, DbFormsConfig.java:
                Added SERVLETCONTEXT_REALPATH
        Table.java:
                Added new method getPositionString
         DbForm.java:
                Use Table.getPositionString
         HasMoreRecords.java
                Will now render body if true!
         HasNoRecords.java
                New tag. Same as HasMoreRecords. But with recCount = 0
         DbLinkURL.java
                Added Child, parent stuff, corrected char encoding
         EventEngine.java, GotoEvent.java
                Added Child, parent stuff for DbLinkURL
         Util.java:
                Some more helpers.


Regards,
Henner




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
DbForms Mailing List

http://www.wap-force.net/dbforms

Reply via email to