You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+28-94Lines changed: 28 additions & 94 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,112 +2,62 @@
2
2
All notable changes to this project will be documented in this file.
3
3
This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
4
4
5
-
A list of unreleased changes can be found [here](https://github.com/SAP/ui5-logger/compare/v3.0.1-rc.3...HEAD).
5
+
A list of unreleased changes can be found [here](https://github.com/SAP/ui5-logger/compare/v3.0.0...HEAD).
6
6
7
-
<aname="v3.0.1-rc.3"></a>
8
-
## [v3.0.1-rc.3] - 2023-02-02
9
-
10
-
<aname="v3.0.1-rc.2"></a>
11
-
## [v3.0.1-rc.2] - 2023-01-24
12
-
13
-
<aname="v3.0.1-rc.1"></a>
14
-
## [v3.0.1-rc.1] - 2023-01-18
7
+
<aname="v3.0.0"></a>
8
+
## [v3.0.0] - 2023-02-09
15
9
### Breaking Changes
16
-
- 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)
17
-
18
-
### BREAKING CHANGE
19
-
20
-
21
10
22
-
23
-
<aname="v3.0.1-rc.0"></a>
24
-
## [v3.0.1-rc.0] - 2022-12-23
25
-
### Breaking Changes
11
+
- Replace npmlog with @ui5/logger/Logger (#363) [`66a159a`](https://github.com/SAP/ui5-logger/commit/66a159acd9b67a27dd66d1e8056c362585f51bcf)
26
12
- Deprecate advanced APIs in preparation of refactoring [`3aea5e7`](https://github.com/SAP/ui5-logger/commit/3aea5e766f9bda156e8c7e62a2e8c65f613ef7e9)
13
+
- Transform to ES Modules ([#306](https://github.com/SAP/ui5-logger/issues/306)) [`c79608b`](https://github.com/SAP/ui5-logger/commit/c79608b0e432168ca8570530b63a456b9ddd12cb)
The @ui5/logger got refactored and as a result its API went public.
30
19
20
+
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.
31
21
22
+
This breaking change removes capabilities that are likely to change and should not be part of a public API.
32
23
33
-
<aname="v3.0.1-beta.1"></a>
34
-
## [v3.0.1-beta.1] - 2022-11-11
35
-
### Dependency Updates
36
-
- 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)
37
-
24
+
This will ensure that later changes to the module can be donen in a
25
+
compatible manner.
38
26
39
-
<aname="v3.0.1-beta.0"></a>
40
-
## [v3.0.1-beta.0] - 2022-11-07
41
-
42
-
<aname="v3.0.1-alpha.3"></a>
43
-
## [v3.0.1-alpha.3] - 2022-10-24
44
-
### Breaking Changes
45
-
- Transform to native ESM ([#306](https://github.com/SAP/ui5-logger/issues/306)) [`c79608b`](https://github.com/SAP/ui5-logger/commit/c79608b0e432168ca8570530b63a456b9ddd12cb)
27
+
Relevant changes:
46
28
47
-
### BREAKING CHANGE
29
+
- Restrict log-methods to two argument only. The use of placeholders
30
+
like '%s' is no longer supported. A warning will be logged if more
31
+
than two argument is supplied. Placeholders will be replaced with a
32
+
deprecation message. We suggest the use of template literals.
33
+
- Deprecate #getGroupLogger method. Calling it throws an error.
34
+
It will be removed in one of the next patch releases
35
+
- Deprecate #setShowProgress method. Calling it throws an error.
36
+
It will be removed in one of the next patch releases
37
+
- Remove GroupLogger and TaskLogger classes. Similar functionality might
38
+
be re-added in a later release.
48
39
49
-
This package has been transformed to native ESM. Therefore it no longer provides a CommonJS export.
50
-
If your project uses CommonJS, it needs to be converted to ESM or use a dynamic import.
40
+
This package has been transformed to ES Modules. Therefore it no longer provides a CommonJS export.
41
+
If your project uses CommonJS, it needs to be converted to ES Modules or use a dynamic import.
0 commit comments