Skip to content

Latest commit

 

History

History
131 lines (83 loc) · 5.4 KB

CHANGELOG.md

File metadata and controls

131 lines (83 loc) · 5.4 KB

0.0.8 (2017-01-01)

First release of SVOGV!

This inaugural release includes these components:

  • Hidden: Element will not be rendered as column in ac-datagrid
  • Display: Change columns header or label name and add a tooltip optionally

Also several validation decorators are supported:

  • Required: Property must have a value
  • MaxLength: Max number of chars (string only)
  • MinLength: Min number of chars (string only)
  • Pattern: A regular expression
  • Range: A range of type number or of type Date for the property's value
  • Email: Check whether the property contains a valid email

As the alpha process continues, these components will continue to evolve. There will be breaking changes between alpha releases; the alpha releases are here for people that want an early look or who like to live on the edge and are very tolerant of breaking API and behavior changes.

0.0.23 (2017-01-20)

A pre-production release of SVOGV!

This is the first we use in production to see how to use basic functions in real world environment.

  • Placeholder: A new decorator to put watermarks into editor elements

New validation decorators:

  • Compare: Compare two fields, such as in password field combinations

Several widgets are now usable:

  • DataGrid
  • Editors
  • InfoBox
  • Menu, which comes in two flavors:
    • DropMenu -- a complex multi level menu
    • SideMenu -- a simple one level menu
  • TreeView
  • BreadCrumb
  • Tabs

Still under construction, because of SMIL we use for SVG and that we still need to get rid of:

  • AnalogClock
  • LoaderIcon

The demo does now use WebPack 2 to create the bundles. SystemJS loader is still working for debugging.

0.2.1 (2017-09-14)

SVOGV in usable state

The base library with the decorators and controls is usable. The HUD part is still very experimental. I'm going to remove this part shortly and create another project out of it. It will make the lib smaller and more reliable.

These to elements are now working and good for production:

  • AnalogClock
  • LoaderIcon

There are many fixes in both, demo and lib.

0.2.3 (2017-09-15)

A release mostly dedicated to fixes and reorg. Some components sued just to run the demo were actually in the main lib and hence I have removed them and put in the demo. So the code is still there, but nit as part of the main lib. This makes the lib a lot smaller and it clarifies the intention not competing with the other UI libs but put the focus on forms and validation.

0.3.5 (2018-01-15)

A redesign, mainly removing all experimental parts.

0.6.0 (2018-09-15)

An update to support Angular 5 and 6. This is also a change in naming the versions. 0.6.* is for Angular 6, 0.7.* will be the one for Angular 7 and so on.

Also, this is a big change from Gulp/Rollup based build process to using the Angular CLI. After a ton of experiments with WebPack 4 and almost very loader the outcome was more or less fruststrating. With Angular CLI, I must admit, the results are perfect, stable and small packages, and an easy setup procedure.

0.7.0 (2019-01-31)

Again a big redesign. Mostly renaming and reorg. It's a need for the way to 1.0. It follows more strictly the Angular guide line for code.

Also, it's now made for Angular 7 and TypeScript 3.

0.7.1 (2019-04-24)

Some fixes and some function are now working properly that didn't made it into 7.0.0.

  • TreeView event behavior
  • Datagrid Pagination styles
  • Datagrid Templates
  • Datagrid Pipe support

0.7.2 (2019-04-30)

Renamed property userForm to formGroup for editor component. Equals the autoform now and is less irritating. Unfortunately, this is a breaking change.

0.7.3 (2019-05-02)

Added the decorator Sortable to suppress sorting (default is on for all columns) or provide a custom sort function. Made the sorting available for the whole header element (additionally to the sort buttons) and hence it's now toggling. This is a more intuitive behavior. The button currently showing the sort direction by being in disabled state.

Added the decorator UiHint to add custom styles to grid's header or, in case of an editor element, to the input element.

Removed some not used classes to save code space.

0.8.0 (2019-08-13)

Update references and dependencies to reflect Angular 8.

0.9.0 (2020-03-31)

Update references and dependencies to reflect Angular 9. Several bug fixes and refinements for the grid.

Clean up code, improve documentation and follow current linter rules.

This is the last release before we convert to new project structure in the @svogv realm. Stay tuned!