ngx-formly

📝 JSON powered / Dynamic forms for Angular

MIT License

Downloads
694.6K
Stars
2.8K
Committers
94

Bot releases are hidden (Show)

ngx-formly - v5.5.13

Published by aitboudad over 4 years ago

Bug Fixes

  • core: emit statusChanges on updateValueAndValidity (#2107) (7deac1a), closes #2106
  • material: handle undefined color palette for checkbox (#2109) (8998b61), closes #2101
ngx-formly - v5.5.12

Published by aitboudad over 4 years ago

Bug Fixes

  • core: ensure UI is in sync when using custom checkExpressi… (#2097) (80c2f7b), closes #2095
  • core: take account of passing observable to model expr (#2096) (4bf1445), closes #2094
  • core: take account of the emitted modelChange value as mod… (#2098) (ad99519), closes #2093

Performance Improvements

  • core: reduce form _updateTreeValidity calls (#2078) (dad2ef6)
ngx-formly - v5.5.11

Published by aitboudad over 4 years ago

Bug Fixes

  • bootstrap: rely on accessor to select empty option (#2047) (890c5aa), closes #2043
  • core: avoid using includes for IE compatibility (#2062) (1f9b0ae), closes #2058
  • core: create field type instance for each formly-field com… (#2068) (ecc632d), closes #2060 #2065 #2045
  • core: detach the rendered field from the destroyed wrapper… (#2073) (cca863e)
  • core: detect expression changes on submit (#2046) (9947906), closes #1845
  • core: detect observable expression changes when using OnPush CD (#2051) (960ee42), closes #2050
  • core: ensure wrapProperty fn is removed after unsubscribe (#2067) (ef77b49), closes #2066
  • core: keep order of value subscriptions consistent on rebu… (#2063) (d667122), closes #2061
  • core: set id attr to the first formlyAttributes elements only (ed3ea3c)
  • core: use id @Input when is set instead of field id (dfda03b), closes #2071
  • material: remove textarea autosize attributes when disabled (#2052) (80e7c14), closes #2042

Performance Improvements

  • core: reduce number of created components during the buil… (#2069) (f371aad)
ngx-formly - v5.5.10

Published by aitboudad over 4 years ago

Bug Fixes

  • core: improve detect changes of formly-field host binding (#2033) (47fe101), closes #2031
  • material: allow overriding tabindex on mat-radio-group (#2034) (4f397ae), closes #2032
ngx-formly - v5.5.9

Published by aitboudad almost 5 years ago

Bug Fixes

  • core: avoid re-use the removed controls of fieldArray (ce02649)
  • core: rely on ngZone to detect changes instead of changeDe… (#2027) (2e838a0), closes #2018
  • core: take account of custom formControl value changes (#2017) (c8dacb5), closes #2016
  • core: update validity of detached field control (503e793)
  • json-schema: ensure default value is applied on switch oneOf schema (f04cdde)

Performance Improvements

  • bootstrap: improve render time of long list for select ty… (#2023) (cd198f3), closes #2022
ngx-formly - v5.5.8

Published by aitboudad almost 5 years ago

Bug Fixes

  • core: avoid touching hidden field control on re-build (#1989) (f982c32), closes #1987
  • core: detect changes before emitting modelChange (#2001) (73e1651)
  • core: eval expressions after reset is fully processed (#1998) (2f785e0)
  • core: ignore removed controls on reset (#1997) (0d76f50)
  • core: improve handling validation of hidden fields (#2008) (298a152)
  • core: reduce the amount of emitted valueChanges event (#1990) (b940a8e), closes #1970
  • core: render template type when used in expressionProperti… (#2010) (796547a)
  • json-schema: assign default value when the field is shown (#2006) (fb65684), closes #1995
  • json-schema: enable autoclear for extended schema with oneOf (#2014) (a92c88f)
  • json-schema: rely on initialModel to resolve oneOf schema (#2009) (8ce506b)
  • material: take account of min/max and step attr for slider type (#2015) (3476948)

Performance Improvements

  • core: reduce the emitted modelChange events (#1999) (b7567a1)
  • core: reduce the registered formlyAttributes event listen… (#1992) (e1ef87e), closes #1991
  • core: use OnPush change detection on FormlyValidationMess… (#1996) (70ffd5d)
ngx-formly - v5.5.7

Published by aitboudad almost 5 years ago

Bug Fixes

  • bootstrap: add missing compareWith input to the select type (#1978) (14f9964), closes #1974
  • core: check expressions before emitting modelChange (#1977) (510570e)
  • core: fix max calls error when dealing with sync valueChanges (#1973) (f685d3b)
  • ionic: add missing dialog text inputs (#1979) (95b0815), closes #1963
  • json-schema: take account of model value on resolve oneOf schema (#1968) (0330789), closes #1957
  • material: avoid unnecessary focus when Radio Button is selected (0665700), closes #1969
  • material: disable tabindex for MatRadioGroup element (26bea8f), closes #1969
ngx-formly - v5.5.6

Published by aitboudad almost 5 years ago

Bug Fixes

ngx-formly - v5.5.5

Published by aitboudad almost 5 years ago

Bug Fixes

ngx-formly - v5.5.4

Published by aitboudad almost 5 years ago

Bug Fixes

  • core: emit a valid model when using array notation key in group (#1910) (e4cd721), closes #1857
  • core: ignore default debounce when using updateOn blur/submit (#1903) (2d73fb9), closes #1898
  • core: include field without key on hide changed programmatically (#1904) (39a9051)
  • core: skip detectChanges call on first render (#1905) (24396a3), closes #1900
ngx-formly - v5.5.3

Published by aitboudad almost 5 years ago

Bug Fixes

  • core: ensure the first render is called after onInit (#1881) (73f0316)
  • core: set static flag to false for ivy support (#1893) (9a63c3e)
  • core: toggle control when hide changed programmatically (#1888) (fdb1cbe), closes #1817 #1742
  • core: update form validity when changing built-in validations (#1887) (fb8485d), closes #1493
ngx-formly - v5.5.2

Published by aitboudad almost 5 years ago

Bug Fixes

  • core: change the check File instance for SSR compatibility (#1865) (7883f1a), closes #1864
  • core: clone initialModel during reset model (#1874) (e706cf8), closes #1872
  • core: ensure array notation for key emit a valid model (#1859) (0b3ab37), closes #1857
  • core: ensure the validation calls occurs only once during build (#1866) (770bea9), closes #1754
  • core: support resolving non static fieldComponent query (#1878) (ac7e9a2), closes #1868
  • core: toggle controls of the hidden fields before the visible ones (#1875) (d35460e), closes #1700
  • ionic: add missing export of ionFormlyAttributes (#1880) (679ee10), closes #1879
  • json-schema: use multi-select to handle anyOf schema (eb71a68)
  • material: avoid using deprecated underlineRef (#1860) (807218f)
  • material: support selectAll in multiselect with group (#1867) (f5625ea), closes #1852
  • make FormlyModule ModuleWithProviders generic for ng9 support (#1854) (dbb860d)
ngx-formly - v5.5.1

Published by aitboudad about 5 years ago

Bug Fixes

  • core: add warn when using legacy select option (#1840) (bf2448d)
  • core: apply sync value only when key is duplicated (#1837) (4a34464)
  • core: merge existing options when replacing a field type (#1838) (177c4f4), closes #1836
ngx-formly - v5.5.0

Published by aitboudad about 5 years ago

Highlights

  • core: added support of SSR 💥🚀
  • json-schema: add support for const, uniqueItems and anyOf/oneOf 💪
  • json-schema: adding custom labels to enum/multiselect 👀

Bug Fixes

Features

  • core: deprecate passing content inside the 'formly-form' tag (#1826) (0f168f7)
  • core: deprecate passing immutable attr to formly-form component (#1827) (61f9391)
  • core: mark the form array dirty on Add/Remove (#1824) (92bb6d7), closes #1679
  • ionic: allow customize lines (#1809) (94dd5cc), closes #1732
  • json-schema: add const validator (#1825) (4607b1c)
  • json-schema: add support for adding custom labels to enum (#1802) (a96c8fe)
  • json-schema: add support for uniqueItems (#1812) (9164c74)
  • json-schema: partial support of anyOf/oneOf keyword (#1811) (d60e0f5)
  • json-schema: support multiselect type (#1813) (371723e)
ngx-formly - v5.4.3

Published by aitboudad about 5 years ago

Bug Fixes

  • core: better clone for File and moment.js instance (#1789) (d810035), closes #1788
  • core: skip _markForCheck call during init (#1792) (718920a)
  • json-schema: set nullable string type to null if empty (#1787) (8d4985b)
ngx-formly - v5.4.2

Published by aitboudad about 5 years ago

Bug Fixes

  • core: allow nullable value for array type (#1780) (d8f5f61), closes #1764
  • core: avoid checking parent field on eval hide expression (#1749) (087523b), closes #1700
  • json-schema: guess nullable and single array type (#1781) (dabf2a6), closes #1777
  • json-schema: set valid fieldArray when additionalItems is empty (#1784) (4413193), closes #1777
  • material: ensure showing datepicker icon when OnPush enabled (#1767) (6ef3e57), closes #1766
  • material: use passed aria-labelledby attr for select type (#1748) (b8f1834), closes #1746
ngx-formly - v5.4.1

Published by aitboudad about 5 years ago

Bug Fixes

  • core: avoid removing the wrong formControl instance on hide (#1741) (9a68aaf), closes #1700
  • material: enable static query for formFieldControl (#1740) (512befe)
  • material: enable static query for MatFormField (#1733) (038c22d)
ngx-formly - v5.4.0

Published by aitboudad about 5 years ago

🥇 Thanks to @lucienbertin, @LucasJAlba and @aitboudad

Highlights

  • json-schema: add support for allOf, null type and minItems/maxItems validations. 💪
  • core: added support of Ivy engine 💥🚀
  • core: simplify custom wrapper declaration:
@Component({ ... })
export class CustomWrapper extends FieldWrapper {
-   @ViewChild('fieldComponent', {read: ViewContainerRef}) fieldComponent: ViewContainerRef;
}

Bug Fixes

Features

ngx-formly - v5.3.0

Published by aitboudad about 5 years ago

Highlights

  • json-schema: add support for $ref, dependencies and number validations. 🎉 🎉 🎉
  • core: added checkExpressionOn option to allow evaluating expressions on model change only, it can be enabled through the NgModule declaration:
    FormlyModule.forRoot({
      extras: { checkExpressionOn: 'modelChange' }
    }),
  • material: add cdkTextareaAutosize support in textarea type

Bug Fixes

  • core: add warn for missing static flag for @ViewChild (#1673) (b0972a2), closes #1633
  • core: avoid assigning defaultValue by reference (#1687) (4ac1fe3), closes #1684
  • core: override existing form group instance on re-build (#1680) (8ddffee), closes #1677
  • json-schema: handle passing empty value for number type (#1657) (070f558)

Features

ngx-formly - v5.2.0

Published by aitboudad over 5 years ago

Bug Fixes

  • bootstrap: select empty option when value is null (#1652) (50a1138), closes #1625
  • core: restore support component-level injectors for types (#1651) (165ac75), closes #1622
  • material: avoid handling focus for selected radio option (#1648) (44535ac), closes #1631
  • material: remove duplicated change event listener (#1649) (d28f7a8), closes #1644

Features

  • core: take account of enumerable getter on clone (#1637) (66239d9)
Package Rankings
Top 0.81% on Npmjs.org
Top 6.75% on Proxy.golang.org
Badges
Extracted from project README
Npm version Downloads Gitter Build Status Twitter Gitpod ready-to-code
Related Projects