Skip to content

Commit

Permalink
Release 3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
RandomByte committed Feb 9, 2023
1 parent 888dfc9 commit 4af4b76
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 97 deletions.
122 changes: 28 additions & 94 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,112 +2,62 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

A list of unreleased changes can be found [here](https://github.com/SAP/ui5-logger/compare/v3.0.1-rc.3...HEAD).
A list of unreleased changes can be found [here](https://github.com/SAP/ui5-logger/compare/v3.0.0...HEAD).

<a name="v3.0.1-rc.3"></a>
## [v3.0.1-rc.3] - 2023-02-02

<a name="v3.0.1-rc.2"></a>
## [v3.0.1-rc.2] - 2023-01-24

<a name="v3.0.1-rc.1"></a>
## [v3.0.1-rc.1] - 2023-01-18
<a name="v3.0.0"></a>
## [v3.0.0] - 2023-02-09
### Breaking Changes
- Replace npmlog with [@ui5](https://github.com/ui5)/logger/Logger ([#363](https://github.com/SAP/ui5-logger/issues/363)) [`66a159a`](https://github.com/SAP/ui5-logger/commit/66a159acd9b67a27dd66d1e8056c362585f51bcf)

### BREAKING CHANGE




<a name="v3.0.1-rc.0"></a>
## [v3.0.1-rc.0] - 2022-12-23
### Breaking Changes
- Replace npmlog with @ui5/logger/Logger (#363) [`66a159a`](https://github.com/SAP/ui5-logger/commit/66a159acd9b67a27dd66d1e8056c362585f51bcf)
- Deprecate advanced APIs in preparation of refactoring [`3aea5e7`](https://github.com/SAP/ui5-logger/commit/3aea5e766f9bda156e8c7e62a2e8c65f613ef7e9)
- Transform to ES Modules ([#306](https://github.com/SAP/ui5-logger/issues/306)) [`c79608b`](https://github.com/SAP/ui5-logger/commit/c79608b0e432168ca8570530b63a456b9ddd12cb)
- Require Node.js ^16.18.0, >=18.12.0 / npm >= 8 [`a8af8a7`](https://github.com/SAP/ui5-logger/commit/a8af8a7a82c6f657ac10b5018e654939d90fd81f)

### BREAKING CHANGE

The @ui5/logger got refactored and as a result its API went public.

Remove the usage of npmlog and refactor @ui5/logger modules to emit log events which are then caught in dedicated handlers. This is somewhat inspired by npm's proc-log module.

This breaking change removes capabilities that are likely to change and should not be part of a public API.

<a name="v3.0.1-beta.1"></a>
## [v3.0.1-beta.1] - 2022-11-11
### Dependency Updates
- Bump npmlog from 5.0.1 to 7.0.1 ([#321](https://github.com/SAP/ui5-logger/issues/321)) [`6c5c154`](https://github.com/SAP/ui5-logger/commit/6c5c154c53d8f81774d588714e8426922fa85271)

This will ensure that later changes to the module can be donen in a
compatible manner.

<a name="v3.0.1-beta.0"></a>
## [v3.0.1-beta.0] - 2022-11-07

<a name="v3.0.1-alpha.3"></a>
## [v3.0.1-alpha.3] - 2022-10-24
### Breaking Changes
- Transform to native ESM ([#306](https://github.com/SAP/ui5-logger/issues/306)) [`c79608b`](https://github.com/SAP/ui5-logger/commit/c79608b0e432168ca8570530b63a456b9ddd12cb)
Relevant changes:

### BREAKING CHANGE
- Restrict log-methods to two argument only. The use of placeholders
like '%s' is no longer supported. A warning will be logged if more
than two argument is supplied. Placeholders will be replaced with a
deprecation message. We suggest the use of template literals.
- Deprecate #getGroupLogger method. Calling it throws an error.
It will be removed in one of the next patch releases
- Deprecate #setShowProgress method. Calling it throws an error.
It will be removed in one of the next patch releases
- Remove GroupLogger and TaskLogger classes. Similar functionality might
be re-added in a later release.

This package has been transformed to native ESM. Therefore it no longer provides a CommonJS export.
If your project uses CommonJS, it needs to be converted to ESM or use a dynamic import.
This package has been transformed to ES Modules. Therefore it no longer provides a CommonJS export.
If your project uses CommonJS, it needs to be converted to ES Modules or use a dynamic import.

For more information see also:

- https://sap.github.io/ui5-tooling/updates/migrate-v3/
- https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c


<a name="v3.0.1-alpha.2"></a>
## [v3.0.1-alpha.2] - 2022-07-28
### Features
- Add new log level "perf" [`acf0c71`](https://github.com/SAP/ui5-logger/commit/acf0c717612f440ea7a114e757c05d358ae523a7)


<a name="v3.0.1-alpha.1"></a>
## [v3.0.1-alpha.1] - 2022-01-25
### Breaking Changes
- Require Node.js >= 16.13.2 / npm >= 8 [`a8af8a7`](https://github.com/SAP/ui5-logger/commit/a8af8a7a82c6f657ac10b5018e654939d90fd81f)

### BREAKING CHANGE

Support for older Node.js and npm releases has been dropped.
Only Node.js v16.13.2 and npm v8 or higher are supported.


<a name="v3.0.1-alpha.0"></a>
## [v3.0.1-alpha.0] - 2021-12-14

<a name="v3.0.0-next.0"></a>
## [v3.0.0-next.0] - 2021-11-29

<a name="v3.0.0-beta.1"></a>
## [v3.0.0-beta.1] - 2022-11-07
### Breaking Changes
- Transform to native ESM ([#306](https://github.com/SAP/ui5-logger/issues/306)) [`c79608b`](https://github.com/SAP/ui5-logger/commit/c79608b0e432168ca8570530b63a456b9ddd12cb)
- Require Node.js >= 16.13.2 / npm >= 8 [`a8af8a7`](https://github.com/SAP/ui5-logger/commit/a8af8a7a82c6f657ac10b5018e654939d90fd81f)
Only Node.js versions v16.18.0, v18.12.0 or higher as well as npm v8 or higher are supported.

### Features
- Add new log level "perf" [`acf0c71`](https://github.com/SAP/ui5-logger/commit/acf0c717612f440ea7a114e757c05d358ae523a7)

### BREAKING CHANGE

This package has been transformed to native ESM. Therefore it no longer provides a CommonJS export.
If your project uses CommonJS, it needs to be converted to ESM or use a dynamic import.

For more information see also:
- https://sap.github.io/ui5-tooling/updates/migrate-v3/
- https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c

Support for older Node.js and npm releases has been dropped.
Only Node.js v16.13.2 and npm v8 or higher are supported.

- Add new log level "perf" [`acf0c71`](https://github.com/SAP/ui5-logger/commit/acf0c717612f440ea7a114e757c05d358ae523a7)

<a name="v3.0.0-alpha.0"></a>
## [v3.0.0-alpha.0] - 2021-12-14

<a name="v2.0.1"></a>
## [v2.0.1] - 2020-10-22
### Bug Fixes
- Typos in error messages [`1d25902`](https://github.com/SAP/ui5-logger/commit/1d2590223c4332f5ea6f1326b23ecf584fea5934)


<a name="v2.0.0"></a>
## [v2.0.0] - 2020-03-31
### Breaking Changes
Expand All @@ -118,13 +68,11 @@ Only Node.js v16.13.2 and npm v8 or higher are supported.
Support for older Node.js releases has been dropped.
Only Node.js v10 or higher is supported.


<a name="v1.0.2"></a>
## [v1.0.2] - 2019-10-14
### Bug Fixes
- Fix handling of log level "silent" [`020ced8`](https://github.com/SAP/ui5-logger/commit/020ced85a82d33c94e429aa28983affa0d8341ba)


<a name="v1.0.1"></a>
## [v1.0.1] - 2019-03-21

Expand All @@ -136,7 +84,6 @@ Only Node.js v10 or higher is supported.
### Features
- Add UI5_LOG_LVL environment variable [`c3e65c4`](https://github.com/SAP/ui5-logger/commit/c3e65c444045832773e4dc43ffa2baf903a27e52)


<a name="v0.2.1"></a>
## [v0.2.1] - 2018-10-29

Expand All @@ -148,20 +95,7 @@ Only Node.js v10 or higher is supported.

<a name="v0.0.1"></a>
## v0.0.1 - 2018-06-06

[v3.0.1-rc.3]: https://github.com/SAP/ui5-logger/compare/v3.0.1-rc.2...v3.0.1-rc.3
[v3.0.1-rc.2]: https://github.com/SAP/ui5-logger/compare/v3.0.1-rc.1...v3.0.1-rc.2
[v3.0.1-rc.1]: https://github.com/SAP/ui5-logger/compare/v3.0.1-rc.0...v3.0.1-rc.1
[v3.0.1-rc.0]: https://github.com/SAP/ui5-logger/compare/v3.0.1-beta.1...v3.0.1-rc.0
[v3.0.1-beta.1]: https://github.com/SAP/ui5-logger/compare/v3.0.1-beta.0...v3.0.1-beta.1
[v3.0.1-beta.0]: https://github.com/SAP/ui5-logger/compare/v3.0.1-alpha.3...v3.0.1-beta.0
[v3.0.1-alpha.3]: https://github.com/SAP/ui5-logger/compare/v3.0.1-alpha.2...v3.0.1-alpha.3
[v3.0.1-alpha.2]: https://github.com/SAP/ui5-logger/compare/v3.0.1-alpha.1...v3.0.1-alpha.2
[v3.0.1-alpha.1]: https://github.com/SAP/ui5-logger/compare/v3.0.1-alpha.0...v3.0.1-alpha.1
[v3.0.1-alpha.0]: https://github.com/SAP/ui5-logger/compare/v3.0.0-next.0...v3.0.1-alpha.0
[v3.0.0-next.0]: https://github.com/SAP/ui5-logger/compare/v3.0.0-beta.1...v3.0.0-next.0
[v3.0.0-beta.1]: https://github.com/SAP/ui5-logger/compare/v3.0.0-alpha.0...v3.0.0-beta.1
[v3.0.0-alpha.0]: https://github.com/SAP/ui5-logger/compare/v2.0.1...v3.0.0-alpha.0
[v3.0.0]: https://github.com/SAP/ui5-logger/compare/v2.0.1...v3.0.0
[v2.0.1]: https://github.com/SAP/ui5-logger/compare/v2.0.0...v2.0.1
[v2.0.0]: https://github.com/SAP/ui5-logger/compare/v1.0.2...v2.0.0
[v1.0.2]: https://github.com/SAP/ui5-logger/compare/v1.0.1...v1.0.2
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ui5/logger",
"version": "3.0.0-rc.4",
"version": "3.0.0",
"description": "UI5 Tooling - Internal Logger",
"author": {
"name": "SAP SE",
Expand Down

0 comments on commit 4af4b76

Please sign in to comment.