5.0.9 (2025-01-24)
- controls: allow DefaultValueAccessor override (302cbdc)
5.0.8 (2025-01-24)
- controls: di-control overrides
valueAccessor
of theNgControl
(96b5e8a)
5.0.7 (2024-12-06)
- project: disabled state requires addition change detection run in tests (519661c)
5.0.6 (2024-12-06)
- project: disabled state requires addition change detection run in tests in Angular 19 (d0fe5a7)
5.0.5 (2024-09-05)
- project: collection control can't unselect values with "0" (88ae70b)
5.0.4 (2024-08-16)
- project: host control update child control that was just updated (3398ea8)
5.0.3 (2024-08-15)
- project:
withNativeElementSupport
option doesn't setdisabled
attribute (1f06151)
5.0.2 (2024-08-14)
- project:
updateModel
method doesn't update control that was changed last (166e94a)
5.0.1 (2024-08-12)
- project: fix
disabled
type (5a56d1a)
5.0.0 (2024-08-12)
- controls: controls no longer set attributes like
aria-checked
on elements (e25ff31) - project: build (2930ee5)
- controls: Controls no longer set attributes like
aria-checked
on elements. This functionality required the use ofElementRef
andRenderer
, making it impossible to useDIControl
for structural directives. Additionally, to support thedisabled
attribute for native elements, you must specifywithNativeElementSupport: true
.
4.0.1 (2024-08-07)
- collection-control: DiCollectionControl doesn't support signal
value
fromDIStateControl
(55b1be3)
4.0.0 (2024-08-07)
- collection-control: DiCollectionControl doesn't implement DICompareHost interface (a7e68a4)
- collection-control: The implementation of the
DICompareHost
interface insideDICollectionControl
caused confusion and limited some possible implementations. This has been removed, and insteadDICollectionControl
now has acompare
property in the configuration that corresponds to the same property inDIStateControl
.
3.3.0 (2024-07-10)
- add signals support for
value
andcompare
inputs (f18661b)
3.2.1 (2024-01-11)
- controls: add
DI_HOST_CONTROL
token to exports (974f1b6)
3.2.0 (2023-12-21)
- controls: add
data-has-value
attribute that indicates that model has a value (3e45f01)
3.1.1 (2023-12-06)
- state-control: value in
compareFn
has null in types (8026fed)
3.1.0 (2023-12-06)
- state-control: improve types of DIStateControls, now you can provide type for
value
input which will affectcompareFn
types (527b4a4)
3.0.1 (2023-12-05)
- state-control: rename
compareHost
tocompare
due to interface changes (c8f875d)
3.0.0 (2023-12-05)
- state-control: now
DIStateControl
will force you to implement@Input value
to have better typings,uncheckedValue
now also can be provided usingsuper
call (c069e50)
- angular: update to Angular 17 (edf647a)
- project: update to ng17 (492db0e)
- state-control: state controls now can accept compare function instead of compare host (c6c4905)
- state-control: Breaking changes in DIStateControl
- angular: Angular 17
2.1.0 (2023-11-06)
- project: add Combobox demo (82bd22c)
- project: add date range component and update documentation (b22a90e)
2.0.1 (2023-05-09)
- project: remove
forwardRef
forprovideControlHost
(6bf3b44)
2.0.0 (2023-05-09)
- project: angular 16 (b369663)
- project: Angular 16
1.1.5 (2023-03-31)
- project: angular version (cd2a92d)
1.1.4 (2023-03-31)
- project: extend rxjs dependencies (f5d9f32)
- project: injecting control error (0960da0)
- project: update version of target compiler (c2b99a2)
1.1.3 (2023-03-31)
- project: update version of target compiler (81cdbaa)
1.1.2 (2022-12-16)
- project: extend rxjs dependencies (ee47d10)
1.1.1 (2022-12-08)
- project: unbound angular dependencies (42ad908)
1.1.0 (2022-07-25)
- providers: add
provideControlHost
function that helps to provide hosts (b843364) - providers: add
provideControlHost
function that helps to provide hosts (2ad605e) - providers: add ControlSilencer directive that helps you to disable comunication between control and host (8632d85)
- providers: add ControlSilencer directive that helps you to disable comunication between control and host (4ebb6ee)
1.0.4 (2022-07-22)
- project: upgrade usage (a803808)
1.0.3 (2022-07-22)
1.0.2 (2022-07-22)
- project: upgrade usage (04d3d4e)
1.0.1 (2022-07-03)
- project: downgrade rxjs version (a10ec7a)
- project: init project (1dfee34)