All Downloads are FREE. Search and download functionalities are using the official Maven repository.

oc-html.4.4.2.source-code.changelog.xml Maven / Gradle / Ivy

There is a newer version: 4.4.9
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<!--

    Copyright (C) 2006-2015 phloc systems
    http://www.phloc.com
    office[at]phloc[dot]com

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

            http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

-->
<changelog xmlns="http://www.phloc.com/ns/changelog/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.phloc.com/ns/changelog/1.0 schemas/changelog-1.0.xsd" version="1.0" component="phloc-html">
  <release date="2015-11-03" version="4.4.2" />
  <entry date="2015-11-03" category="tech" action="update">
    <change>
      <text locale="en">update phloc-json to 3.0.0</text>
    </change>
  </entry>
  <release date="2015-11-02" version="4.4.1" />
  <entry date="2015-11-02" category="tech" action="update">
    <change>
      <text locale="en">update phloc-commons to 4.4.4</text>
    </change>
  </entry>
  <entry date="2015-11-02" category="tech" action="update">
    <change>
      <text locale="en">update phloc-css to 3.8.4</text>
    </change>
  </entry>
  <entry date="2015-11-02" category="tech" action="update">
    <change>
      <text locale="en">update phloc-json to 2.6.1</text>
    </change>
  </entry>
  <entry date="2015-11-02" category="tech" action="update">
    <change>
      <text locale="en">update phloc-json2 to 1.2.1</text>
    </change>
  </entry>
  <release date="2015-10-09" version="4.3.0" />
  <release date="2015-01-31" version="4.2.3" />
  <entry date="2015-01-31" category="api" action="change">
    <change>
      <text locale="en">In HCA_JS changed the parameter type from the implementation AbstractHCA to interface IHCA on methods addOnClickReturnFalse() and setOnClickReturnFalse()</text>
    </change>
  </entry>
  <release date="2014-08-14" version="4.2.2" />
  <release date="2014-08-11" version="4.2.1" />
  <entry date="2014-08-11" category="api" action="add">
    <change>
      <text locale="en">Added missing HCA.getTarget()</text>
    </change>
  </entry>
  <release date="2014-08-11" version="4.2.0" />
  <entry date="2014-08-05" category="api" action="add">
    <change>
      <text locale="en">Added new class XHTMLParser2 that supports custom SAXReaderSettings</text>
    </change>
  </entry>
  <entry date="2014-06-25" category="api" action="add" incompatible="true">
    <change>
      <text locale="en">Added callbacks to IHCNode API</text>
    </change>
  </entry>
  <entry date="2014-05-27" category="tech" action="change">
    <change>
      <text locale="en">Setting tabindex attribute to -1 in an element is readonly</text>
    </change>
  </entry>
  <release date="2014-05-21" version="4.1.0" />
  <entry date="2014-05-21" category="tech" action="change">
    <change>
      <text locale="en">Prepared for Maven central release</text>
    </change>
  </entry>
  <release date="2014-04-14" version="4.0.4" />
  <entry date="2014-04-14" category="api" action="update" >
    <change>
      <text locale="en">Extended EHTMLEnities enum with accessors to the global mappings</text>
    </change>
  </entry>
  <release date="2014-03-26" version="4.0.3" />
  <entry date="2014-03-21" category="api" action="update" >
    <change>
      <text locale="en">Made HCSettings and IHCConversionSettings more flexible</text>
    </change>
  </entry>
  <release date="2014-03-19" version="4.0.2" />
  <entry date="2014-03-18" category="tech" action="add" >
    <change>
      <text locale="en">Added check that element IDs never contain whitespaces</text>
    </change>
  </entry>
  <entry date="2014-03-18" category="tech" action="add" >
    <change>
      <text locale="en">HCDOMWrapper now always returns a clone of the contained MicroNode to avoiding troubles because the node already has a parent</text>
    </change>
  </entry>
  <release date="2014-03-11" version="4.0.1" />
  <entry date="2014-03-10" category="api" action="add" >
    <change>
      <text locale="en">Extended HCConditionalCommentNode with IE specific version</text>
    </change>
  </entry>
  <entry date="2014-03-06" category="tech" action="fix" >
    <change>
      <text locale="en">Fixed error in markdown processor when safe mode is used</text>
    </change>
  </entry>
  <release date="2014-03-05" version="4.0.0" />
  <entry date="2014-03-03" category="feature" action="add" >
    <change>
      <text locale="en">Added support for markdown syntax parsing to HC nodes</text>
    </change>
  </entry>
  <release date="2014-02-25" version="3.13.4" />
  <release date="2014-01-27" version="3.13.3" />
  <release date="2014-01-02" version="3.13.2" />
  <entry date="2014-01-02" category="tech" action="update" >
    <change>
      <text locale="en">Updated to phloc-commons 4.1.0</text>
    </change>
  </entry>
  <release date="2013-12-06" version="3.13.1" />
  <release date="2013-11-18" version="3.13.0" />
  <entry date="2013-11-18" category="tech" action="add" incompatible="true">
    <change>
      <text locale="en">Added constructors for HCCheckBox allowing to pass a field value, so requestFields can determine the checked state according to a possibly set value (multi check-box scenario).</text>
    </change>
  </entry>
  <release date="2013-10-30" version="3.12.3" />
  <entry date="2013-10-30" category="tech" action="change" incomaptible="true">
    <change>
      <text locale="en">Requiring phloc-json again</text>
    </change>
  </entry>
  <release date="2013-10-30" version="3.12.2" />
  <entry date="2013-10-30" category="tech" action="change" incomaptible="true">
    <change>
      <text locale="en">Made phloc-json optional and only relying on phloc-json2</text>
    </change>
  </entry>
  <release date="2013-10-14" version="3.12.1" />
  <entry date="2013-10-13" category="api" action="change" incomaptible="true">
    <change>
      <text locale="en">Limiting HCOption to text children</text>
    </change>
  </entry>
  <release date="2013-10-12" version="3.12.0" />
  <entry date="2013-10-12" category="api" action="add">
    <change>
      <text locale="en">Added all available jQuery method permutations as Java code :)</text>
    </change>
  </entry>
  <entry date="2013-10-12" category="api" action="update">
    <change>
      <text locale="en">Added all available jQuery methods at least without parameter mapping</text>
    </change>
  </entry>
  <entry date="2013-10-11" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Renamed AbstractJQueryInvocation method 'eq' to '_eq' to not interfere with 'eq' from AbstractJSExpression</text>
    </change>
  </entry>
  <entry date="2013-10-11" category="api" action="add">
    <change>
      <text locale="en">Extended AbstractJQueryInvocation with new overloads</text>
    </change>
  </entry>
  <entry date="2013-10-11" category="api" action="change">
    <change>
      <text locale="en">Added support for HTML5 data attributes in IHCElement</text>
    </change>
  </entry>
  <release date="2013-10-10" version="3.11.1" />
  <entry date="2013-10-10" category="api" action="change">
    <change>
      <text locale="en">IHCTable implements IHCHasChildren again</text>
    </change>
  </entry>
  <release date="2013-10-09" version="3.11.0" />
  <entry date="2013-10-09" category="api" action="change">
    <change>
      <text locale="en">Renamed IHCBaseTable to IHCTable</text>
    </change>
  </entry>
  <entry date="2013-10-09" category="api" action="change">
    <change>
      <text locale="en">IHCBaseTable now extends IHCElement</text>
    </change>
  </entry>
  <release date="2013-10-02" version="3.10.3" />
  <entry date="2013-10-02" category="api" action="add">
    <change>
      <text locale="en">Added IHCButton methods setOnClick(ISimpleURL) and addOnClick(ISimpleURL)</text>
    </change>
  </entry>
  <entry date="2013-10-02" category="api" action="add">
    <change>
      <text locale="en">Added support for IJson from phloc-json 2.4.0</text>
    </change>
  </entry>
  <release date="2013-09-23" version="3.10.2" />
  <release date="2013-09-23" version="3.10.1" />
  <release date="2013-09-13" version="3.10.0" />
  <entry date="2013-09-12" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Changed JQuery API to extract properties</text>
    </change>
  </entry>
  <entry date="2013-09-04" category="api" action="remove" incompatible="true">
    <change>
      <text locale="en">Removed deprecated methods</text>
    </change>
  </entry>
  <entry date="2013-09-02" category="api" action="add">
    <change>
      <text locale="en">Extracted interface for common base classes</text>
    </change>
  </entry>
  <release date="2013-08-30" version="3.9.4" />
  <entry date="2013-08-30" category="api" action="add">
    <change>
      <text locale="en">Added new method JQuery methods</text>
    </change>
  </entry>
  <entry date="2013-07-18" category="api" action="add">
    <change>
      <text locale="en">Added new method AbstractHCSpecialNodes.clear()</text>
    </change>
  </entry>
  <release date="2013-06-24" version="3.9.3" />
  <entry date="2013-06-24" category="api" action="update">
    <change>
      <text locale="en">Made HCSpecialNodeHandler more flexible so that it can be used with any AbstractHCSpecialNodes instances</text>
    </change>
  </entry>
  <release date="2013-06-18" version="3.9.2" />
  <entry date="2013-06-18" category="api" action="add">
    <change>
      <text locale="en">Added getAllChildrenAsNodeList () to IHCNodeWithChildren</text>
    </change>
  </entry>
  <entry date="2013-06-18" category="api" action="add">
    <change>
      <text locale="en">Added prependEventHandler(EJSEvent,IJSCodeProvider) to IHCElement</text>
    </change>
  </entry>
  <entry date="2013-06-18" category="api" action="add">
    <change>
      <text locale="en">Added implementation methods from AbstractHCElement into IHCElement</text>
    </change>
  </entry>
  <entry date="2013-06-18" category="api" action="add">
    <change>
      <text locale="en">Added method JSEventMap.prepend</text>
    </change>
  </entry>
  <entry date="2013-06-18" category="api" action="add">
    <change>
      <text locale="en">Extended CollectingJSCodeProvider with prepend(Flattened) and addAtIndex(Flattened)</text>
    </change>
  </entry>
  <release date="2013-05-31" version="3.9.1" />
  <entry date="2013-05-31" category="data" action="add">
    <change>
      <text locale="en">Added all ARIA attribute names to CHTMLAttributes</text>
    </change>
  </entry>
  <entry date="2013-05-31" category="api" action="add">
    <change>
      <text locale="en">Added support for the HTML role attribute</text>
    </change>
  </entry>
  <release date="2013-04-22" version="3.9.0" />
  <entry date="2013-04-18" category="api" action="add">
    <change>
      <text locale="en">Added possibility in HCCheckbox to disable the creation of hidden fields</text>
    </change>
  </entry>
  <entry date="2013-04-17" category="tech" action="update">
    <change>
      <text locale="en">Updated to phloc-commons 4.0.3</text>
    </change>
  </entry>
  <entry date="2013-04-05" category="api" action="add">
    <change>
      <text locale="en">CollectingJSCodeProvider now implements ICloneable</text>
    </change>
  </entry>
  <entry date="2013-04-05" category="api" action="add">
    <change>
      <text locale="en">Added new class HCSpecialNodeHandler for JS/CSS node handling</text>
    </change>
  </entry>
  <entry date="2013-04-04" category="api" action="add">
    <change>
      <text locale="en">Added new method HCSetting.getAsHTMLStringWithoutNamespaces</text>
    </change>
  </entry>
  <entry date="2013-03-28" category="api" action="add">
    <change>
      <text locale="en">Added new HCRadioButton constructor overloads</text>
    </change>
  </entry>
  <entry date="2013-03-20" category="api" action="add">
    <change>
      <text locale="en">Extended JSHtml method list</text>
    </change>
  </entry>
  <release date="2013-02-24" version="3.8.5" />
  <entry date="2013-02-20" category="api" action="change">
    <change>
      <text locale="en">Extracted base interface IHCHasCSSClasses</text>
    </change>
  </entry>
  <entry date="2013-02-20" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Interface IHCHasCSSStyles is no longer derived from IHCNode</text>
    </change>
  </entry>
  <entry date="2013-02-19" category="tech" action="change" incompatible="true">
    <change>
      <text locale="en">Using the new interfaces IHasElementName and IHasAttributeValue from phloc-commons 3.9.6</text>
    </change>
  </entry>
  <entry date="2013-02-19" category="api" action="add">
    <change>
      <text locale="en">IMetaElement can now convert itself into an IMicroNode</text>
    </change>
  </entry>
  <entry date="2013-02-14" category="api" action="add">
    <change>
      <text locale="en">Extended ICHElement with getAllClassesAsString() and getAllStylesAsString()</text>
    </change>
  </entry>
  <entry date="2013-01-30" category="api" action="add">
    <change>
      <text locale="en">Added new abstract base class AbstractHCNodeList for more type-safe HCNodeList inheritance</text>
    </change>
  </entry>
  <release date="2013-01-16" version="3.8.0" />
  <entry date="2013-01-14" category="api" action="add">
    <change>
      <text locale="en">Extended APIs to support IHCNodeBuilder more easily</text>
    </change>
  </entry>
  <entry date="2013-01-07" category="api" action="add">
    <change>
      <text locale="en">Added missing custom attribute access methods in IHCElement</text>
    </change>
  </entry>
  <entry date="2013-01-07" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Merged IHCBaseNode and IHCNode into IHCNode and deleted IHCBaseNode</text>
    </change>
  </entry>
  <release date="2013-01-06" version="3.7.3" />
  <entry date="2013-01-05" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Moved _return methods from JSBlock to AbstractJSBlock</text>
    </change>
  </entry>
  <entry date="2013-01-03" category="api" action="add">
    <change>
      <text locale="en">Added support for 'accept' attribute in HCEditFile</text>
    </change>
  </entry>
  <entry date="2013-01-03" category="api" action="add">
    <change>
      <text locale="en">Added new class HCMultiCustomizer that can wrap several customizers</text>
    </change>
  </entry>
  <entry date="2012-12-28" category="api" action="add" incompatible="true">
    <change>
      <text locale="en">Added support for prefix increment and decrement</text>
    </change>
  </entry>
  <entry date="2012-12-28" category="api" action="add" incompatible="true">
    <change>
      <text locale="en">Moved all methods from AbstractJSExpression to IJSExpression</text>
    </change>
  </entry>
  <release date="2012-12-28" version="3.7.2" />
  <entry date="2012-12-28" category="api" action="add">
    <change>
      <text locale="en">Extended JQuerySelectorList API</text>
    </change>
  </entry>
  <entry date="2012-12-27" category="api" action="add" incompatible="true">
    <change>
      <text locale="en">Added some methods to IJSExpression and IJSAssignmentTarget</text>
    </change>
  </entry>
  <entry date="2012-12-27" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Added a common base class AbstractJSBlock to JSBlock and JSPackage</text>
    </change>
  </entry>
  <entry date="2012-12-27" category="tech" action="fix">
    <change>
      <text locale="en">Fixed generated code of JSDOM for-in-loop</text>
    </change>
  </entry>
  <entry date="2012-12-27" category="tech" action="fix">
    <change>
      <text locale="en">Fixed generated code of JSDOM break and continue with labels</text>
    </change>
  </entry>
  <entry date="2012-12-27" category="api" action="add" incompatible="true">
    <change>
      <text locale="en">Added new class JSRef being the base class of JSFieldRef handling global references</text>
    </change>
  </entry>
  <entry date="2012-12-27" category="api" action="add">
    <change>
      <text locale="en">Finished adding equals/hashCode to all JSDOM classes</text>
    </change>
  </entry>
  <entry date="2012-12-26" category="api" action="add">
    <change>
      <text locale="en">Extended API of IHCConversionSettings</text>
    </change>
  </entry>
  <entry date="2012-12-23" category="api" action="add">
    <change>
      <text locale="en">Started implementing some equals/hashCode for certain IJSExpression implementations</text>
    </change>
  </entry>
  <entry date="2012-12-23" category="api" action="add">
    <change>
      <text locale="en">Extended API of JSArray and JSAssocArray</text>
    </change>
  </entry>
  <entry date="2012-12-16" category="api" action="add">
    <change>
      <text locale="en">Added support for multiple in HCEditFile</text>
    </change>
  </entry>
  <release date="2012-12-14" version="3.7.1" />
  <entry date="2012-11-26" category="api" action="change">
    <change>
      <text locale="en">ConstantJSPathProvider and ConstantCSSPathProvider now implement equals and hashCode</text>
    </change>
  </entry>
  <entry date="2012-11-23" category="api" action="add">
    <change>
      <text locale="en">Added new class JSGlobal with global JS functions like parseFloat, escape, decodeURI etc.</text>
    </change>
  </entry>
  <release date="2012-10-08" version="3.7.0" />
  <entry date="2012-10-04" category="tech" action="change" incompatible="true">
    <change>
      <text locale="en">Using the correct HTML namespace URIs for element creation</text>
    </change>
  </entry>
  <entry date="2012-10-01" category="api" action="add">
    <change>
      <text locale="en">Improved available HTML5 element set</text>
    </change>
  </entry>
  <entry date="2012-10-01" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Changed class hierarchy - IHCNode is only a stub for IHCBaseNode</text>
    </change>
  </entry>
  <entry date="2012-09-24" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Reworked out-of-band-node handling</text>
    </change>
  </entry>
  <entry date="2012-09-25" category="api" action="add">
    <change>
      <text locale="en">Added new base interface IHCNodeBuilder for the builder pattern</text>
    </change>
  </entry>
  <entry date="2012-09-20" category="performance" action="update">
    <change>
      <text locale="en">Performance improvement by using phloc-commons 3.8.4</text>
    </change>
  </entry>
  <release date="2012-09-18" version="3.6.1" />
  <entry date="2012-09-10" category="api" action="add">
    <change>
      <text locale="en">Extended HCUtils with list2brList and list2divList methods</text>
    </change>
  </entry>
  <entry date="2012-09-10" category="api" action="add">
    <change>
      <text locale="en">Added new HCLabel factory methods</text>
    </change>
  </entry>
  <entry date="2012-09-10" category="api" action="add">
    <change>
      <text locale="en">Added new method IHCNodeWithChildren.addChildren(IPredefinedLocaleTextProvider[])</text>
    </change>
  </entry>
  <release date="2012-09-10" version="3.6.0" />
  <entry date="2012-09-10" category="api" action="add">
    <change>
      <text locale="en">Added some more factory methods for easier and more consistent usage</text>
    </change>
  </entry>
  <release date="2012-09-10" version="3.6.0-RC2" />
  <entry date="2012-09-10" category="api" action="add">
    <change>
      <text locale="en">Backward compatibility fix for HCLabel</text>
    </change>
  </entry>
  <entry date="2012-09-10" category="api" action="add">
    <change>
      <text locale="en">Added automatically created HCNoScript and HCNoEmbed</text>
    </change>
  </entry>
  <release date="2012-09-10" version="3.6.0-RC1" />
  <entry date="2012-09-09" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Extended AbstractHBaseTable API and made all members private</text>
    </change>
  </entry>
  <entry date="2012-09-09" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Removed or deprecated constructors that lead to "Constructor Calls Overridable Method"</text>
    </change>
  </entry>
  <entry date="2012-09-08" category="api" action="fix">
    <change>
      <text locale="en">Fixed using instanceof in JSDOM - leading and trailing blanks were missing</text>
    </change>
  </entry>
  <release date="2012-09-06" version="3.5.0" />
  <entry date="2012-09-06" category="tech" action="update">
    <change>
      <text locale="en">Updated to phloc-commons 3.8.0</text>
    </change>
  </entry>
  <release date="2012-09-05" version="3.5.0-RC1" />
  <entry date="2012-09-05" category="api" action="add">
    <change>
      <text locale="en">Added default custom implementation HCConversionSettingsProvider for different HTML versions</text>
    </change>
  </entry>
  <entry date="2012-09-05" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Deprecated old conditional comment handling as well as IHTMLResourceObject and everything derived from it</text>
    </change>
  </entry>
  <entry date="2012-09-05" category="api" action="add">
    <change>
      <text locale="en">Added new IHCNode implementation that can handle conditional comments (HCConditionalCommentNode)</text>
    </change>
  </entry>
  <entry date="2012-09-05" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Changed the out-of-band-handler interface so that the HCHead element is added as a parameter</text>
    </change>
  </entry>
  <entry date="2012-09-05" category="api" action="add">
    <change>
      <text locale="en">Extended HCHead and made the out-of-band-node handler mandatory</text>
    </change>
  </entry>
  <entry date="2012-09-05" category="api" action="add">
    <change>
      <text locale="en">Extracted interface IHCConvertible</text>
    </change>
  </entry>
  <entry date="2012-09-05" category="api" action="add">
    <change>
      <text locale="en">HCScriptFile has now support for the async and charset attributes</text>
    </change>
  </entry>
  <entry date="2012-09-05" category="tech" action="fix">
    <change>
      <text locale="en">Fixed a problem that null class values are emitted</text>
    </change>
  </entry>
  <release date="2012-09-04" version="3.4.3" />
  <entry date="2012-09-04" category="api" action="add">
    <change>
      <text locale="en">Made all HC* impl classes non-final</text>
    </change>
  </entry>
  <release date="2012-09-04" version="3.4.2" />
  <entry date="2012-09-04" category="api" action="add">
    <change>
      <text locale="en">Updated table API so that things can be removed as well</text>
    </change>
  </entry>
  <release date="2012-09-04" version="3.4.1" />
  <entry date="2012-09-03" category="api" action="fix">
    <change>
      <text locale="en">Fixed return type of AbstractHCElementWithInternalChildren.getFirstChild and getLastChild</text>
    </change>
  </entry>
  <entry date="2012-09-03" category="api" action="add">
    <change>
      <text locale="en">Made HCButton_Submit and HCButton_Reset non-final</text>
    </change>
  </entry>
  <entry date="2012-08-31" category="api" action="add">
    <change>
      <text locale="en">Table rows now allow to add cells at a specified index</text>
    </change>
  </entry>
  <entry date="2012-08-31" category="api" action="add">
    <change>
      <text locale="en">Table and colgroup now allow to add columns at a specified index</text>
    </change>
  </entry>
  <release date="2012-08-29" version="3.4.0" />
  <entry date="2012-08-29" category="api" action="change">
    <change>
      <text locale="en">HCStyle is no longer an AbstractHCElementWithChildren but only an AbstractHCElement</text>
    </change>
  </entry>
  <entry date="2012-08-29" category="api" action="change">
    <change>
      <text locale="en">Added configuration capabilities on how to emit HCStyle and HCScript</text>
    </change>
  </entry>
  <release date="2012-08-29" version="3.4.0-RC4" />
  <entry date="2012-08-29" category="api" action="add">
    <change>
      <text locale="en">AbstractHCElementWithChildren got a new protected callback method beforeAddChild</text>
    </change>
  </entry>
  <entry date="2012-08-29" category="api" action="remove">
    <change>
      <text locale="en">Removed all deprecated elements</text>
    </change>
  </entry>
  <release date="2012-08-27" version="3.4.0-RC3" />
  <release date="2012-08-22" version="3.4.0-RC2" />
  <entry date="2012-08-22" category="api" action="change">
    <change>
      <text locale="en">Some changes in JS builder</text>
    </change>
  </entry>
  <release date="2012-08-22" version="3.4.0-RC1" />
  <entry date="2012-08-17" category="api" action="add">
    <change>
      <text locale="en">Added new package js.builder with a DSL to generate structured JS code on the fly. Based on the com.sun.codemodel 2.6 library</text>
    </change>
  </entry>
  <entry date="2012-08-12" category="api" action="add">
    <change>
      <text locale="en">AbstractHCElement now supports HTML5 attribute dropzone</text>
    </change>
  </entry>
  <release date="2012-08-05" version="3.3.5" />
  <entry date="2012-08-05" category="api" action="add">
    <change>
      <text locale="en">Improved accessor methods in several HC implementation classes</text>
    </change>
  </entry>
  <entry date="2012-08-05" category="api" action="add">
    <change>
      <text locale="en">Added new protected method AbstractHCElement.prepareOnceBeforeCreateElement that is called exactly once during preparation</text>
    </change>
  </entry>
  <entry date="2012-08-05" category="api" action="add">
    <change>
      <text locale="en">Improved CSS style and CSS class handling API in IHCElement</text>
    </change>
  </entry>
  <entry date="2012-08-05" category="api" action="add">
    <change>
      <text locale="en">DefaultCSSClassProvider implements equals/hashCode</text>
    </change>
  </entry>
  <release date="2012-08-04" version="3.3.4" />
  <entry date="2012-08-04" category="api" action="remove">
    <change>
      <text locale="en">Added some more HC* methods</text>
    </change>
  </entry>
  <entry date="2012-08-04" category="tech" action="update">
    <change>
      <text locale="en">Updated to phloc-css 3.1.1</text>
    </change>
  </entry>
  <release date="2012-08-03" version="3.3.3" />
  <entry date="2012-08-03" category="api" action="remove">
    <change>
      <text locale="en">Removed 3 JSAction* classes as they were very unmotivated :)</text>
    </change>
  </entry>
  <entry date="2012-07-20" category="api" action="add">
    <change>
      <text locale="en">Added new constructors to CSSExternal and CSSInternal</text>
    </change>
  </entry>
  <release date="2012-07-20" version="3.3.2" />
  <entry date="2012-07-20" category="api" action="add">
    <change>
      <text locale="en">Added new interfaces I(CSS|JS)PathProviderWithDependencies</text>
    </change>
  </entry>
  <entry date="2012-07-20" category="api" action="add">
    <change>
      <text locale="en">Made CSSExternal, CSSInline and JSInline non-final</text>
    </change>
  </entry>
  <entry date="2012-07-19" category="api" action="add">
    <change>
      <text locale="en">Added additional constructors for CSSExternal and CSSInline</text>
    </change>
  </entry>
  <entry date="2012-07-19" category="api" action="add">
    <change>
      <text locale="en">Added new interfaces IJSPathProviderWithParam and ICSSPathProviderWithParam</text>
    </change>
  </entry>
  <entry date="2012-07-19" category="api" action="update">
    <change>
      <text locale="en">Extended CollectingJSCodeProvider to handle IJSON objects</text>
    </change>
  </entry>
  <release date="2012-07-13" version="3.3.1" />
  <entry date="2012-07-13" category="tech" action="update">
    <change>
      <text locale="en">Updated to phloc-json 2.2.8</text>
    </change>
  </entry>
  <entry date="2012-07-09" category="api" action="add">
    <change>
      <text locale="en">Added new method JSCodeWrapper.getVariableAssignment with an optional boolean to emit the 'var ' keyword or not</text>
    </change>
  </entry>
  <entry date="2012-06-28" category="tech" action="update">
    <change>
      <text locale="en">Updated to phloc-css 3.1.0</text>
    </change>
  </entry>
  <release date="2012-06-18" version="3.3.0" />
  <entry date="2012-06-18" category="tech" action="update">
    <change>
      <text locale="en">Updated to phloc-css 3.0.0</text>
    </change>
  </entry>
  <release date="2012-06-18" version="3.3.0-RC2" />
  <entry date="2012-06-18" category="tech" action="update" incompatible="true">
    <change>
      <text locale="en">Updated to phloc-css 3.0.0-RC3</text>
    </change>
  </entry>
  <release date="2012-06-15" version="3.3.0-RC1" />
  <entry date="2012-06-15" category="tech" action="update" incompatible="true">
    <change>
      <text locale="en">Updated to phloc-css 3.0.0-RC2</text>
    </change>
  </entry>
  <entry date="2012-06-06" category="api" action="update">
    <change>
      <text locale="en">Extended IHCConversionSettings with getCSSVersion to determine the CSS version to use</text>
    </change>
  </entry>
  <entry date="2012-06-06" category="api" action="add">
    <change>
      <text locale="en">Added new method AbstractHCBaseTable.getBodyRowAtIndex</text>
    </change>
  </entry>
  <release date="2012-06-04" version="3.2.0" />
  <entry date="2012-06-04" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Changed the IHCCustomizer interface to also take the EHTMLVersion required for customization</text>
    </change>
  </entry>
  <entry date="2012-06-04" category="api" action="change">
    <change>
      <text locale="en">Marked CSSInlineHelper as deprecated because it only works on the first URL and does not parse the CSS correctly</text>
    </change>
  </entry>
  <entry date="2012-06-04" category="api" action="add">
    <change>
      <text locale="en">Add HC* classes so that they match the form "HC" + "HTML ElementName" and deprecated the old classes</text>
    </change>
  </entry>
  <entry date="2012-06-04" category="api" action="add" incompatible="true">
    <change>
      <text locale="en">Extracted IHCConversionSettings interface from HCConversionSettings</text>
    </change>
  </entry>
  <entry date="2012-06-04" category="api" action="add">
    <change>
      <text locale="en">Added more getter methods in HC* classes</text>
    </change>
  </entry>
  <entry date="2012-06-04" category="api" action="add">
    <change>
      <text locale="en">Added special HTML5 IHCConversionSettingsProvider</text>
    </change>
  </entry>
  <entry date="2012-06-04" category="tech" action="fix">
    <change>
      <text locale="en">Not emitting XML namespace in HTML5 documents</text>
    </change>
  </entry>
  <entry date="2012-06-04" category="tech" action="fix">
    <change>
      <text locale="en">Fixed HTML element name in HCTrack</text>
    </change>
  </entry>
  <entry date="2012-06-01" category="tech" action="update">
    <change>
      <text locale="en">Made static self-closed check in EHTMLElement case-insensitive and added positive check method</text>
    </change>
  </entry>
  <release date="2012-05-24" version="3.1.6" />
  <entry date="2012-05-24" category="tech" action="update">
    <change>
      <text locale="en">Updated to phloc-css 2.7.0</text>
    </change>
  </entry>
  <release date="2012-05-22" version="3.1.5" />
  <entry date="2012-05-22" category="api" action="add">
    <change>
      <text locale="en">Extended API of HCDefinitionDefinition, HCDefinitionTerm and HCLI</text>
    </change>
  </entry>
  <entry date="2012-05-22" category="tech" action="fix">
    <change>
      <text locale="en">Fixed self-closing tag handling for tables</text>
    </change>
  </entry>
  <entry date="2012-05-22" category="tech" action="fix">
    <change>
      <text locale="en">Fixed typos in rarely used HTML element names in EHTMLElement</text>
    </change>
  </entry>
  <entry date="2012-05-22" category="tech" action="fix">
    <change>
      <text locale="en">Fixed self-closing tag handling for all HTML elements</text>
    </change>
  </entry>
  <release date="2012-05-21" version="3.1.4" />
  <entry date="2012-05-21" category="tech" action="fix">
    <change>
      <text locale="en">Fixed NPE in AbstractHCTable</text>
    </change>
  </entry>
  <release date="2012-05-14" version="3.1.3" />
  <entry date="2012-05-14" category="tech" action="add">
    <change>
      <text locale="en">Improved toString implementations</text>
    </change>
  </entry>
  <entry date="2012-05-11" category="tech" action="fix">
    <change>
      <text locale="en">Fixed out-of-band handling in HCHtml so that it is only called once per object, because otherwise the head may be modified in each consecutive call</text>
    </change>
  </entry>
  <entry date="2012-05-11" category="api" action="fix">
    <change>
      <text locale="en">Fixed typo in method naming in HCBody and IHCOutOfBandNodeHandler (Ouf vs. Out)</text>
    </change>
  </entry>
  <entry date="2012-05-11" category="tech" action="fix">
    <change>
      <text locale="en">Fixed error in out-of-band handling in HCHead</text>
    </change>
  </entry>
  <release date="2012-05-02" version="3.1.2" />
  <entry date="2012-04-27" category="tech" action="fix">
    <change>
      <text locale="en">Fixed potential crash when emitting a table without body rows</text>
    </change>
  </entry>
  <entry date="2012-04-26" category="api" action="add">
    <change>
      <text locale="en">Added public static final constants in all HC* classes for non-null default values</text>
    </change>
  </entry>
  <release date="2012-04-26" version="3.1.1" />
  <entry date="2012-04-26" category="api" action="add">
    <change>
      <text locale="en">Added support for preselected values in HCSelect and HCOption</text>
    </change>
  </entry>
  <entry date="2012-04-26" category="api" action="add">
    <change>
      <text locale="en">Using IHCRequestField(Boolean) as parameters in HC* input elements</text>
    </change>
  </entry>
  <entry date="2012-04-26" category="api" action="add">
    <change>
      <text locale="en">Added IHCRequestField and IHCRequestFieldBoolean</text>
    </change>
  </entry>
  <release date="2012-04-23" version="3.1.0" />
  <entry date="2012-04-23" category="tech" action="update" incompatible="true">
    <change>
      <text locale="en">Updated to phloc-commons 3.5.0</text>
    </change>
  </entry>
  <entry date="2012-04-16" category="api" action="add">
    <change>
      <text locale="en">Added new API in HCSelect to specifically check for the selected options</text>
    </change>
  </entry>
  <release date="2012-03-14" version="3.0.6" />
  <entry date="2012-03-14" category="api" action="fix">
    <change>
      <text locale="en">Fixed implementation of HCDefinitionList</text>
    </change>
  </entry>
  <entry date="2012-03-14" category="api" action="change">
    <change>
      <text locale="en">Made HCHtml non-final to allow for custom head and body implementations</text>
    </change>
  </entry>
  <release date="2012-03-04" version="3.0.5" />
  <entry date="2012-03-02" category="tech" action="fix">
    <change>
      <text locale="en">Fixed NPE for table rows without children in the debug version</text>
    </change>
  </entry>
  <release date="2012-02-29" version="3.0.4" />
  <entry date="2012-02-29" category="api" action="change">
    <change>
      <text locale="en">Made HCBody and HCHead non-final and added some getter</text>
    </change>
  </entry>
  <entry date="2012-02-29" category="api" action="add">
    <change>
      <text locale="en">Added new method iterateTree in HCUtils</text>
    </change>
  </entry>
  <release date="2012-02-18" version="3.0.3" />
  <entry date="2012-02-18" category="api" action="add">
    <change>
      <text locale="en">Added dynamic input type for AbstractHCInput</text>
    </change>
  </entry>
  <entry date="2012-02-18" category="api" action="add">
    <change>
      <text locale="en">Added common base class AbstractHCEdit for HCEdit, HCEditFile and HCEditPassword</text>
    </change>
  </entry>
  <release date="2012-02-17" version="3.0.2" />
  <entry date="2012-02-17" category="tech" action="fix">
    <change>
      <text locale="en">Fixed that checkboxes always get the default value assigned via the form customizer</text>
    </change>
  </entry>
  <release date="2012-02-16" version="3.0.1" />
  <entry date="2012-02-16" category="api" action="add">
    <change>
      <text locale="en">Added new base class AbstractHCInput for input elements</text>
    </change>
  </entry>
  <entry date="2012-02-16" category="api" action="add">
    <change>
      <text locale="en">HCButton now has method setType</text>
    </change>
  </entry>
  <entry date="2012-02-15" category="api" action="add">
    <change>
      <text locale="en">HCScript and HCScriptFile now have the possibility to handle a different script MIME type</text>
    </change>
  </entry>
  <entry date="2012-02-13" category="tech" action="fix">
    <change>
      <text locale="en">Improved code generation for HTML5</text>
    </change>
  </entry>
  <release date="2012-02-13" version="3.0.0" />
  <release date="2012-02-10" version="3.0.0-RC3" />
  <release date="2012-02-05" version="3.0.0-RC2" />
  <release date="2012-02-03" version="3.0.0-RC1" />
  <!-- published as OSS -->
  <entry date="2012-02-03" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Now getAsNode and getAsXHTMLString take an HCConversionSettings object</text>
    </change>
  </entry>
  <entry date="2012-02-02" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Restructured packages to avoid naming redundancies</text>
    </change>
  </entry>
  <entry date="2012-02-01" category="api" action="add">
    <change>
      <text locale="en">Started improving support for HTML5</text>
    </change>
  </entry>
  <release date="2012-02-01" version="2.8.0" />
  <release date="2012-01-29" version="2.7.1" />
  <entry date="2012-01-29" category="api" action="change" incompatible="true">
    <change>
      <text locale="en">Added possibility to specify a custom link type for HCLink using HCLinkTypeCustom</text>
    </change>
  </entry>
  <release date="2012-01-29" version="2.7.0" />
  <!-- Forked from phloc-web -->
</changelog>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy