0.0.8 (2017-01-01)
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 typeDate
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)
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)
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!