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