1.6-SNAPSHOT(2012-05-21) - fix JQueryAttributesFactory#dataIcon
- add RequestUtils.getIntegerParameter
- add RequestUtils.getBooleanParameter
1.5.1(2012-04-21) - added data(ext,val)
- guide corrections
1.5(2012-02-26) - OSGI ready (see issue 24 )
- deprecated some getters in HtmlCanvas ; use RequestUtils instead
- removed dependency with Apache Commons IO
- speed improvement (open-coded xml escaping)
- removed special servlet (refactored site)
- added rendershark quickstart example
- added attribute dataMini for jquery
- removed StringTemplate feature ; if needed use your own favorite
- added attribute dataTest for webtesting support
1.4.1(2012-01-09) - Simplified ContextMap definition
- renamed getAccess to getContextMap in PageContext
1.4(2011-12-18) - fixed clear attribute in PageContext (see issues)
- fixed getInt
- set(boolean) => withBoolean(boolean)
- set(string) => withString(string)
- set(float) => withFloat(float)
- set(long) => withLong(long)
- set(object) => withObject(object)
- getInt(key) => getInteger(key)
- get(key) => getObject(key)
- (sorry, all deprecated methods have been removed)
- request parameters can handle String
- ContextAttributesAccess renamed to ContextMap, added SimpleContextMap
1.3(2011-11-08) - lazy session creation for Spring HtmlCanvasResolver
- added dataAjax(boolean enabled)
- fixed class cast problem in ContextMap#get
- included renderfly projects
- added quickstart project using Spring
- added quickstart project using Google Guice
- fixed problem with null parameter value for optional get in PageContext
- Sink now ignores render() calls
- deprecated RenderSnakeServlet in favor of Spring or Guice
- moved few classes to ext.servlet package
- marked other servlet classes as deprecated and moved to servlet project
- updated docs on rendersnake.org
1.2(2011-09-06) - Removed invalid close methods such as _hr and _br
- Added form support (via POST) in GuiceComponentServlet
- Redesign of FormHandler to work with Ajaxian apps
- Fixed bug when retrieving non-existing integer value from PageContext
- Add content(aString). See groups.
- Moved JQuery support classes to core library in org.rendersnake.ext.jquery
- change default String escaping for attribute values to true
- removed class Hash (part of Javascript/JQuery tryout)
- removed ToJavascript interface (part of Javascript tryout)
- HtmlServlet canvas is initialized (Spring only) with query and or session attributes in the context
- debug string for StackedMap
- added HtmlAttributes.data(extension,data,escape) for Html5
- upgrade commons libs (common-io 2.0.1, commons-lang 3.0.1)
- getters in PageContext can have optional absent value
- unified (through interface) access to attributes of PageContext, ServletRequest and Session
- added conditional rendering if_ and _if to stay fluent ConditionalRendering
- access to request parameters via PageContext
1.1(2011-04-29) - Reduced object creation => less garbage => faster execution
- Removed RenderCallback and RenderCallbackWrapper
- Guice 3.0 Integration
- Deprecated Page Annotation in favor of javax.inject.Named in combination with either Spring or Guice.
- Introduces HtmlEscapeHandler interface
- the library no longer depends on Apache Commons Lang ; it may be provided or define your own implementation
- Internal redesign
- Replaced Stack with ArrayList
- Refactored HtmlCanvas and introduced HtmlServletCanvas
- the library no longer depends on the Servlet API
- Replaced ToAttributesString with CharactersWritable
- StackedHashMap in PageContext replaced by StackedMap
- StringBuilder in HtmlAttributes replaced by WriteBuffer
- StringResource flush() and flush(location)
- StringResource.get("http ://some.faraway.com/location")
- XHTML Transitional
- more primitve type access for PageContext
1.0(2011-02-12) - Completed HTML5
- Add template support
- RenderCallback
- Add static resource support
- Add Spring MVC support
- Add test support (e.g jTidy)
- Lots of documentation and examples on rendersnake.org
- jQuery support into separate library
- major refactorings in names of methods and classes
- better render error handling
0.9(xmas 2010) - Completed HTML4 api (elements + attributes)
- FormHandling + FormValidation
- Examples on rendersnake.org
0.8- HtmlCanvas with complete HTML 4.01 api
- Attributes with 20% complete api implementation
- Annotation based URI mapping
- Debugging canvas for live inspection
- initial FormHandler support
- initial jQuery support
0.1- Concept release with Canvas,Attributes,PageContext,Renderable
|