🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@s-libs/js-core

Package Overview
Dependencies
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@s-libs/js-core - npm Package Versions

13456

17.0.0-next.0

Diff
simontonsoftware
published 17.0.0-next.0 •

Changelog

Source

17.0.0-next.0 (2023-11-11)

⚠ BREAKING CHANGES

  • ng-core: WrappedFormControlSuperclass, which was deprecated in 16.0, is now gone.
  • Requires newer versions of peer dependencies
  • app-state: If you rely on the old behavior of PersistentStore throwing an exception when _version changes, you should pass an empty migration manager: new PersistentStore('myKey', myDefaultState, { migrationManager: new MigrationManager() })

Features

  • app-state: by default PersistentStore now resets to the default state when _version changes (770330c)
  • eslint-config-ng: officially release strict config (11c8d02)
  • ng-core: Mark the abstract WrappedControlSuperclass.control protected. So now your subclasses can too, if you desire. (c424860), closes #109
  • ng-core: remove WrappedFormControlSuperclass (29d76c7)
  • ng-div: add AngularContext.isRunning() (ce1a8bb)
  • rxjs-core: add isPageVisible$() (ad1bd8d)
  • upgrade Angular, Typescript, Eslint (0b20a33)
simontonsoftware
published 16.1.0 •

Changelog

Source

16.1.0 (2023-08-04)

Features

Bug Fixes

  • micro-dash: sortedIndex() was giving the wrong value at the end of an array (5909ee0), closes #106
simontonsoftware
published 16.0.0 •

Changelog

Source

16.0.0 (2023-06-01)

Bug Fixes

  • ng-dev: Revert support for using inject() inside test code. It could mask a production bug when calling inject() without an injection context. (5c28a8a)
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)
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)
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)
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)
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
simontonsoftware
published 15.0.0 •

Changelog

Source

15.0.0 (2022-12-05)

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