Menu

Tree [r118] /
 History

HTTPS access


File Date Author Commit
 src 2007-03-26 gritchie [r115] v1.3.4
 README.txt 2007-03-26 gritchie [r118] v1.3.4
 build.xml 2007-03-26 gritchie [r118] v1.3.4
 javadoc.css 2007-03-26 gritchie [r115] v1.3.4
 javadoc.xml 2007-03-26 gritchie [r115] v1.3.4
 jlynx.dtd 2006-04-07 gritchie [r29]
 license.txt 2007-03-09 gritchie [r103]

Read Me

jLynx JDBC Framework RELEASE NOTES
----------------------------------

1. The zip distribution file contains:

 * jlynx.jar
 * readme & license
 * testing source
 * sample web application - jlynx.war

2. Source code is available in Subversion at: https://svn.sourceforge.net:443/svnroot/jlynx
3a. jLynx has a single runtime dependency, Simple Logging Facade (SLF4J) www.slf4j.org
3b. Test dependencies: add JUnit 3, HSQL Database (hsqldb.jar)
4. jLynx is currently JDK 1.3+ compliant (XML libraries needed for JDK 1.3)


jLynx CHANGE LOG
----------------

v1.3.4 (20-Mar-07)

    - fixed bug in RelationalFactory affecting entity name auto-mapping to class name
    - add overloaded getResultList method the returns an XML-format String instead of List
    - created junit test class to improve testing of future builds
    - switched to in-memory version of hsql database (for testing)
    - NEW sample web app!

v1.3.3 (5-Mar-07)

    - added toXml() methods to Relational interface and impl
    - changed getResultList() to accept SQL statement that is not configured in jlynx.xml
    - no bug fixes

v.1.3.2 (Feb-07)

    - updated ConfigParser, created protected constructor to replace static init method
    - RelationalFactory throws IllegalArgumentException if namedConnection not present
    - optimized RelationalFactory#getInstance methods
    - simplified how jlynx.xml is discovered, now must be in META-INF i.e. META-INF/jlynx.xml
    - added ConfigParser#getConfigFile()
    - the above changes have yielded performance benefits
    - no bug fixes or API changes

v.1.3.1 (Jan-06)

    - fixed bug affecting case-sensitive table names
    - improved Generator for JSPs
    - improved sample webapp

v.1.3.0 (Dec-06)

    - removed Relational.getPreparedStatement()
    - removed Relational.execute(); replaced with Relational.executeNamedQuery()
    - removed Relational.executeQuery; replaced with Relational.getResultList()
    - no bug fixes

v1.2.1 (Nov-06)

    - fixed bug affecting persistence of POJOs with a 'is' getter
    - improved sample web application 

v1.2.0 (Oct-06)

    - renamed package biz.topmind.jlynx to net.sf.jlynx
    - removed SqlRunner
    - added static methods to ConfigParser
    - adjusted logging to print better debug information
    - switched SQL Server identity retrieval function from @@IDENTITY to SCOPE_IDENTITY()

v1.1 R1 (Sep-06)

    - refactoring to remove all external dependencies from jLynx
    - replaced Jakarta Commons Logging (JCL) w/ Simple Logging Facade for Java (SLF4J)
    - improved robustness of bean introspection
    - removed Bean-to-XML methods from API
    - renamed Relational#preserveNulls to Relational#saveNulls
    - empty Strings are now saved as NULL when saveNulls(true) is invoked
    - fixed bug affecting Map persistence
    - fixed bug redo init() within setEntity()
    - switched license from GPL v2 to BSD-style
    - jlynx.xml: moved from inline DTD to online DTD (http://www.topmind.biz/jlynx/jlynx.dtd)

v1.0 R3 (Apr-06)

    - combined sample webapp and jlynx-dev into one project
    - adjusted download format (see above)

v1.0 R2 (Mar-06)

    - numerous bug fixes, especially related to jlynx.xml parsing
    - added support for Struts DynaActionForms
    - created sample web application using HSQL DB (removed sample pkg)
    - added SQLRunner class and moved non-creational methods out of RelationalFactory
    - removed Swing GUI generator... replaced with web application

v1.0 R1 (Dec-05)

    - moved Relational interface to jlynx pkg
    - added com.topmindsystems.jlynx.sample pkg
    - improved JSP code generation
    - improved bean reflection capabilities
    - added mulitple connection capability
    - improved configuration and added inline DTD
    - added XML output method (bean-to-XML)
    - added prepared statements and named queries in XML
    - removed refresh method from Relational interface and impl
    - fixed namedQuery xml parsing bug (12.21.05 -- DefaultConfig.java)
    - updated JavaDoc (12.28.05)
    - renamed packages to biz.topmind.jlynx (12.29.05)
    - fixed 'jlynx.xml' SAX parser normalization issue (01.19.06)

v1.0 (Aug-05)
    
    - added JSP code generation
    - provided web start capability on public web site

** previous release notes are not available
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.