Version 2.2.2

  • Bug fix on the timestamp generation on WebLogic
  • Effort on error messages

Version 2.2.1

  • Change of XML configuration file which is now more expressive

Version 2.1.4

  • Bug fix on the timestamp generation.
  • Sockets opened to get distant resources are nox correctly closed.
  • Attribute location in jso.xml files can now be a JNDI or environment variable.

Version 2.1.3

  • In standalone mode, a third parameter can be used to define a jso.xml which override all other conf file.
  • This behaviour can be used also with the jso.externalFilePath properties in the file.
  • Timestamps are now correct whith all kind of file (internal, jar file, distant files).

Version 2.1.2

  • Now allowing to set a pre compressed file on a remote server (through location attribute).

Version 2.1.1

  • Configuration loading order bug.

Version 2.1

  • JSMin has been set as the default JavaScript compressor, due to some incompatibilities between YUICompressor and WebLogic/WebSphere servers.
  • Allow group location in jso.xml, providing the possibility to import your resources from different location points.

Version 2.0

  • Full package refractoring.
  • Properties file.
  • Strategy for resource files reloading externalized into a property file.
  • Strategy for jso config file reloading externalized into a property file.
  • Strategy for JavaScript minimifier used externalized.
  • JSO configuration file name customizable.
  • Inclusion of a more stable version of YUICompressor version 2.3.5.
  • Possibility to write the runtimed built JavaScript file in the disk, avoiding a buffer caching.
  • Add to the servlet declaration into the web.xml, the load at startup attribute. No matter the value, the servlet have to be loaded on startup :
    <servlet> <servlet-name>jso</servlet-name> <servlet-class>com.ideo.jso.servlet.JsoServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet>