My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ReleaseNotes  
features per release
Updated Feb 12, 2013 by ernest.m...@gmail.com

1.7.2

(2013-02-09)

  • fixed non threadsafe access to cache of StringResource
  • added access to URL+Query from incoming Http Request

1.7.1

(2012-10-16)

  • removed IOException in signature of HtmlAttributesFactory methods
  • removed InsideRenderable interface, see Wiki for alternatives

1.7

(2012-09-16)

  • removed IOException in signature of HtmlAttributes methods
  • add convience methods to HtmlAttributes for integer arguments
  • add copy constructor to HtmlAttributes
  • fixed encoding for quote

1.6

(2012-07-08)

  • fix JQueryAttributesFactory#dataIcon
  • add RequestUtils.getIntegerParameter
  • add RequestUtils.getBooleanParameter
  • removed obsolete RenderableAttribute
  • upgraded a.c.l and spring
  • deprecated JQueryAttributes and JQueryAttributesFactory ; methods are copied to HtmlAttributes

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

Sign in to add a comment
Powered by Google Project Hosting