Home Manual Reference Source Test Repository

References

References

Class Summary

Static Public Class Summary
public

Provides access to the application configuration.

public

The core module.

public

Provides access to the HTML document.

public

Encodes strings using the percent-encoding.

public

Decorates the client requests with the application/json MIME type.

public

Formats strings according to given patterns.

public

Sets the page title.

public

Provides access to the browser's window.

Variable Summary

Static Public Variable Summary
public

CONFIG: InjectionToken

An injection token representing the application configuration.

public

ENVIRONMENT: InjectionToken

An injection token representing the application environment.

public

WINDOW: InjectionToken

An injection token representing the browser's window.

Changelog

Changelog

This file contains highlights of what changes on each version of the Core library for Angular project.

Version 0.8.0

  • Breaking change: raised the required Node.js version.
  • Breaking change: the Config#serviceURL property is now an instance of the URL class.
  • Added the onChanges event stream to the Config class.
  • Added setters to some previously read-only properties.
  • Updated the package dependencies.

Version 0.7.1

  • Fixed a regression in the Config#_parse method.

Version 0.7.0

  • Breaking change: changed the signature of the CoreModule.forRoot method.
  • Breaking change: the Config#_parse method now returns a Map.
  • Added the keys and length properties to the Config class.
  • Added the remove, set, toJSON and toString methods to the Config class.
  • Added support for the Node Security Platform reports.
  • Changed the directory layout of the lib folder.
  • The Config class is now iterable.
  • Updated the package dependencies.

Version 0.6.0

  • Breaking change: removed the providers from the CoreModule annotations.
  • Added the CoreModule.forRoot method.
  • Added new unit tests.

Version 0.5.0

  • Breaking change: dropped the orderBy pipe.
  • Breaking change: replaced OpaqueToken instances by InjectionToken.
  • Added the WindowRef#enableAutoScrolling method.

Version 0.4.0

  • Breaking change: renamed the package to @cedx/ngx-core.
  • Renamed the jsnext:main field of the package.json file to module.
  • Updated the package dependencies.

Version 0.3.0

  • Breaking change: raised the required Node.js version.
  • Breaking change: using ES2017 features, like async/await functions.
  • Breaking change: changed the return type of the DocumentRef#appendScript method.
  • Improved the build system.
  • Ported the unit test assertions from TDD to BDD.
  • Updated the package dependencies.

Version 0.2.0

  • The DocumentRef#appendScript method now emits a next event.
  • Fixed a dependency injection error.
  • Replaced the Codacy code coverage service by the Coveralls one.
  • Updated the package dependencies.

Version 0.1.0

  • Initial release.