Skip to content

Releases: navix/ngfe

15.1.0

06 Jan 12:19
Compare
Choose a tag to compare

15.0.1

16 Dec 14:15
Compare
Choose a tag to compare

15.0.0

17 Nov 16:18
Compare
Choose a tag to compare

Features

  • Angular 15
  • Invalid output for feSubmit (4bcbd81)
  • Add optional control [name] input (ff58df1)
  • Public elementRef for control (f751941)

Fixes

  • Optional FeSelect injection in <option> (2ab66d0)

14.0.1

07 Jun 14:53
Compare
Choose a tag to compare

Fixes

  • Fix peer dependencies.

14.0.0

04 Jun 12:58
Compare
Choose a tag to compare

Features

  • Angular 14.
  • All directives are standalone now.

Fixes

  • Properly update feForm.valid$ on controls disabled status changes.

13.1.0

04 Jun 11:16
Compare
Choose a tag to compare

Features

  • Merge FeControl and FeControlDirective
  • Remove Directive suffix.
  • Add exportAs to all directives.

13.0.0

03 Jun 13:56
Compare
Choose a tag to compare

First release.

Features

  • Focused on template-driven approach.
  • Less abstractions, ultimate control.
  • More freedom for developers.
  • Nothing exceptionally new for Angular developers.
  • Less boilerplate to write:
    • Simple custom value accessors creation.
    • Simple custom validators creation.
    • Single interface for sync and async validators.
    • No ControlContainer providing for sub-forms.
    • No required name binding.
    • Directive for easy value init/cleanup.
    • Handy way to display validation errors only on touched fields.
  • Function validators binding.
  • Built-in debounce.
  • Adapters for two-way value conversion.
  • Optional state binding in templates (e.g [(touched)]).
  • Almost all states have reactive alternative (e.g .errors+.errors$).
  • Submit directive which touches all fields and checks validity.
  • Stricter types in controls.
  • OnPush mode support.
  • SSR support.
  • Zero deps, only Angular and RxJS.
  • Reduced bundle size without @angular/forms (~20KB parsed size in prod mode).
  • Does not conflict with the Angular FormsModule.
  • Optional integration with Angular Validator and ValueAccessor interfaces.