Big news!Introducing Socket AI - ChatGPT-Powered Threat Analysis.Learn more
Socket
Socket

@s-libs/ng-app-state

Package Overview
Dependencies
1
Maintainers
1
Versions
39
Issues
File Explorer

Advanced tools

Previous234Next

16.0.0-next.2

simontonsoftware
published 16.0.0-next.2 •

Changelog

Source

16.0.0-next.2 (2023-05-09)

⚠ BREAKING CHANGES

  • ng-dev: AngularContext no longer automatically provides HttpClient. This is a good thing, because it will now catch when you forget to import/provide it in your production code. But it's technically a breaking change because any tests that relied on it will start to fail.

Features

  • ng-dev: AngularContext automatically sets up http testing when using provideHttpClient(). Previously it only worked with HttpClientModule. (b734bc1)
  • ng-dev: ComponentContext now disables animations from provideAnimations(), not just BrowserAnimationsModule (9f0c650)

16.0.0-next.1

simontonsoftware
published 16.0.0-next.1 •

Changelog

Source

16.0.0-next.1 (2023-05-07)

Bug Fixes

  • ng-dev: Fix bug in 16.0.0-next.0 where AngularContext was triggering test bed init before .init() (fe1d279)

16.0.0-next.0

simontonsoftware
published 16.0.0-next.0 •

Changelog

Source

16.0.0-next.0 (2023-05-06)

⚠ BREAKING CHANGES

  • Angular dependencies are now at v16
  • RxJS dependencies are now at v7.8
  • ESLint dependencies are now at v8.39
  • ng-core: Subclasses of WrappedControlSuperclass may need to be adjusted if they were doing any type-unsafe things. For example you may need to add | null to its typing, or create your form control with the option nonNullable: true.

Features

  • ng-core: Deprecate WrappedFormControlSuperclass to encourage type safe alternatives (bd78e3e)
  • ng-core: improve type safety of WrappedControlSuperclass (da5e888)
  • ng-dev: support Angular's new inject() for test code that executes during a .run() callback (329b9a2)
  • upgrade dependencies (df52c37)

15.2.0

simontonsoftware
published 15.2.0 •

Changelog

Source

15.2.0 (2023-03-18)

Features

  • ng-core: add LazyLoader (d157ec6)
  • ng-dev: ComponentContext supports standalone components (92eae17)
  • ng-mat-core: SlDialogService is now provided in SlDialogModule instead of root, to be more friendly for lazy loading. (6450155)

Bug Fixes

  • ng-dev: AngularContext cleans up after itself even better in error situations, to avoid all future tests failing "There is already another AngularContext in use (or it was not cleaned up)" (f208815)
  • ng-mat-core: support "fab" and "icon-button" when specifying specific modules to theme (0b6bc02)

15.1.0

simontonsoftware
published 15.1.0 •

Changelog

Source

15.1.0 (2023-01-16)

Features

  • js-core: add getCombinations() (a1ec141), closes #84
  • ng-dev: add AngularContext.getHarnessOrNull() (c2bb4ba), closes #88
  • ng-mat-core: add helpers to set up complex themes easily (0879e43)

Bug Fixes

  • ng-dev: AngularContext cleans up after itself better in error situations, to avoid all future tests failing "There is already another AngularContext in use (or it was not cleaned up)" (81cbd5c), closes #98

15.0.0

simontonsoftware
published 15.0.0 •

Changelog

Source

15.0.0 (2022-12-05)

15.0.0-next.0

simontonsoftware
published 15.0.0-next.0 •

Changelog

Source

15.0.0-next.0 (2022-11-24)

⚠ BREAKING CHANGES

  • ng-core: Descendants of DirectiveSuperclass must no longer pass injector in super(injector)
  • ng-core: Removed the protected instance variable DirectiveSuperclass.changeDetectorRef. If you are using it, you'll need to inject it yourself.
  • Libraries that depend on them now require Angular 15 and Jasmine 4.5

Features

  • ng-core: DirectiveSuperclass and its descendants no longer require passing Injector to their constructors (a439a43)
  • Upgrade to Angular 15 (81e664a)

Bug Fixes

  • ng-core: WrappedControlSuperclass was failing to synchronize validations with its parent when bound using formControlName (0afc421), closes #82

14.1.0

simontonsoftware
published 14.1.0 •

Changelog

Source

14.1.0 (2022-08-26)

Features

  • js-core: sleep() now accepts a unit of time (cd3ac16)
  • js-core: add sort() (94d255a)
  • micro-dash: accept nullish values for size() (71eaf0b)
  • ng-dev: ComponentContext will now run APP_INITIALIZERs before instantiating your component. This requires all work in your initializers to complete with a call to tick(). (4f5a0a2)
  • rxjs-core: add debounceMap() (b6bc9bb)

Bug Fixes

  • micro-dash: fix typing for omit() with a nullish object (4a343c3), closes #78

14.0.0

simontonsoftware
published 14.0.0 •

Changelog

Source

14.0.0 (2022-06-24)

14.0.0-next.0

simontonsoftware
published 14.0.0-next.0 •

Changelog

Source

14.0.0-next.0 (2022-06-11)

⚠ BREAKING CHANGES

  • Libraries that depend on Angular now require version 14, that depend on RxJS require 7.5, and that require Jasmine require 4.1
  • ng-core: Subclasses that override one of these methods must make the same name change.
  • ng-core: Errors from validation outside and inside a WrappedControlSuperclass are now synchronized both ways. See the docs for examples to modify or disable this process.

Features

  • ng-core: WrappedControlSuperclass now synchronizes validation errors with its outer NgControl, if one exists (edea7d4), closes #76
  • ng-core: Rename WrappedControlSuperclass.outerToInner and similar to .outerToInnerValues and similar, to avoid confusion with .outerToInnerErrors (b65e4e2)
  • ng-dev: add ComponentHarnessSuperclass (861a4a4)
  • rxjs-core: improve typing for withHistory() (c4134ff), closes #5
  • Update to Angular 14 (ea35470)
Socket
Socket SOC 2 Logo

Product

  • Package Issues
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc