Skip to content

Releases: lagdo/ui-builder

Release 0.11.0.

Choose a tag to compare

@feuzeu feuzeu released this 26 Jun 07:50

Changes:

  • Remove the base CSS class feature from the HtmlElement class.
  • The inForm flag is now stored in the scopes.
  • Bugfix: add missing methods in component VisualTrait.

Release 0.10.0.

Choose a tag to compare

@feuzeu feuzeu released this 11 Jun 01:01

Changes:

  • Move some component and builder features to the standalone UI Builder package.
  • The component custom builders can be executed at two different stages.

Release 0.9.0.

Choose a tag to compare

@feuzeu feuzeu released this 02 Jun 16:12

Changes:

  • The Pick component now takes a list of When components as choices.
  • New HtmlBuilder class which implements a standalone HTML builder.

Release 0.8.0.

Choose a tag to compare

@feuzeu feuzeu released this 28 May 10:24

Changes:

  • Add enums for component properties.
  • New components for table head and data cells.
  • New component for alert messages.

Release 0.7.0.

Choose a tag to compare

@feuzeu feuzeu released this 25 May 03:00

Changes:

  • Rename component methods and classes.
  • New function to read parent component props.
  • New component for the tabs wrapper.
  • New component for card images.
  • Improve the tabs components.
  • New method to indicate when a component is being built for a form.
  • Add a parent attribute in the HtmlComponent class.

Release 0.6.0.

Choose a tag to compare

@feuzeu feuzeu released this 05 Jan 12:19

Changes:

  • Rename the Take component to Pick.
  • Add siblings in the component class.
  • The value of an element attribute can be a string or a boolean.
  • Add getters for attributes in element and component classes.
  • New component classes for select, input and textarea.
  • Add label and validation features in input components.
  • New functions to add and check classes in components.

Release 0.5.0.

Choose a tag to compare

@feuzeu feuzeu released this 02 Jan 17:40

Changes:

  • Move and rename classes.

Release 0.4.2.

Choose a tag to compare

@feuzeu feuzeu released this 02 Jan 02:54

Changes:

  • Add new methods to the component class.

Release 0.4.1.

Choose a tag to compare

@feuzeu feuzeu released this 02 Jan 01:23

Changes:

  • Add the with() method to the component class.

Release 0.4.0.

Choose a tag to compare

@feuzeu feuzeu released this 30 Dec 16:33

Changes:

  • Provide default implementation of builder functions.
  • Separate classes for escaped text, unescaped text and comment.
  • Improve the element and component base classes.
  • Throw a LogicException when an undefined function is called on the builder.