Skip to content

Commit d2bea22

Browse files
chore(release): 1.0.0 [skip ci]
# 1.0.0 (2025-02-28) ### Bug Fixes ✅ **tsconfig:** Simplify include paths in TypeScript configuration ([4db3106](4db3106)) ### Features ✅ **logger:** Implement configurable and colorful logging ([2cff58b](2cff58b)) This commit introduces a new logging utility to the microstream-client SDK, allowing developers to control the verbosity of logs using a configurable logLevel option. The logLevel supports the following levels: "debug", "info", "warn", "error", and "silent". Additionally, logs are now color-coded based on their type for better readability. Changes include: - Creation of a logger.ts file in src/utils/ with methods for debug, info, warn, and error, respecting the logLevel setting. - Addition of a logLevel option to the MicrostreamClientOptions interface. - Initialization of the logger in the MicrostreamClient constructor using the provided logLevel. - Replacement of all console.log, console.warn, and console.error calls with the appropriate logger methods. - Color-coding of log messages using the chalk library. <br/><br/> ✅ **logger:** Implement configurable logging and replace console statements in client SDK ([4506ce3](4506ce3)) This commit introduces a new logging utility to the microstream-client SDK, allowing developers to control the verbosity of logs using a configurable logLevel option. The logLevel supports the following levels: "debug", "info", "warn", "error", and "silent". Changes include: - Creation of a logger.ts file in src/utils/ with methods for debug, info, warn, and error, respecting the logLevel setting. - Addition of a logLevel option to the MicrostreamClientOptions interface. - Initialization of the logger in the MicrostreamClient constructor using the provided logLevel. - Replacement of all console.log, console.warn, and console.error calls with the appropriate logger methods. <br/><br/> ✅ **microstream-client:** The primary working setup for microstream-client. ([c10ec70](c10ec70)) This is the first commit - with the primary version (v1) of a working version of microstream-client. <br/><br/> ✅ **semantic-release:** set up Semantic-Release for auto Release & Update ([72890b7](72890b7)), closes [#1](#1) Setup Semantic-Release with Commitizen - along with GitHub Workflow. Now this setup will - - Auto Release on GitHub, NPM - Update Changelog automatically from Conventional Commit messages and update version in package.json - Set up Commitizen for Conventional Commit message formatting - Setup GitHub Workflow to automate all these tasks <br/><br/>
1 parent 72890b7 commit d2bea22

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

CHANGELOG.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# 1.0.0 (2025-02-28)
2+
3+
4+
### Bug Fixes
5+
6+
**tsconfig:** Simplify include paths in TypeScript configuration ([4db3106](https://github.com/arijitcodes/microstream-client/commit/4db310686451130f89cdcd3e8f6a6d25f77aae92))
7+
8+
9+
10+
### Features
11+
12+
**logger:** Implement configurable and colorful logging ([2cff58b](https://github.com/arijitcodes/microstream-client/commit/2cff58b8aa2a31fcd50cbd25df1e1c6259d486c3))
13+
14+
This commit introduces a new logging utility to the microstream-client SDK, allowing developers to control the verbosity of logs using a configurable logLevel option. The logLevel supports the following levels: "debug", "info", "warn", "error", and "silent". Additionally, logs are now color-coded based on their type for better readability.
15+
16+
Changes include:
17+
- Creation of a logger.ts file in src/utils/ with methods for debug, info, warn, and error, respecting the logLevel setting.
18+
- Addition of a logLevel option to the MicrostreamClientOptions interface.
19+
- Initialization of the logger in the MicrostreamClient constructor using the provided logLevel.
20+
- Replacement of all console.log, console.warn, and console.error calls with the appropriate logger methods.
21+
- Color-coding of log messages using the chalk library. <br/><br/>
22+
23+
**logger:** Implement configurable logging and replace console statements in client SDK ([4506ce3](https://github.com/arijitcodes/microstream-client/commit/4506ce3ba2a96d31f537413b823a76b2295d25b2))
24+
25+
This commit introduces a new logging utility to the microstream-client SDK, allowing developers to control the verbosity of logs using a configurable logLevel option. The logLevel supports the following levels: "debug", "info", "warn", "error", and "silent".
26+
27+
Changes include:
28+
29+
- Creation of a logger.ts file in src/utils/ with methods for debug, info, warn, and error, respecting the logLevel setting.
30+
- Addition of a logLevel option to the MicrostreamClientOptions interface.
31+
- Initialization of the logger in the MicrostreamClient constructor using the provided logLevel.
32+
- Replacement of all console.log, console.warn, and console.error calls with the appropriate logger methods. <br/><br/>
33+
34+
**microstream-client:** The primary working setup for microstream-client. ([c10ec70](https://github.com/arijitcodes/microstream-client/commit/c10ec700ab1bb1609f42691e5d5531c801a8ec79))
35+
36+
This is the first commit - with the primary version (v1) of a working version of microstream-client. <br/><br/>
37+
38+
**semantic-release:** set up Semantic-Release for auto Release & Update ([72890b7](https://github.com/arijitcodes/microstream-client/commit/72890b72dee0f3551cc70a2f16b0946712eb5a67)), closes [#1](https://github.com/arijitcodes/microstream-client/issues/1)
39+
40+
Setup Semantic-Release with Commitizen - along with GitHub Workflow. Now this setup will -
41+
42+
- Auto Release on GitHub, NPM
43+
- Update Changelog automatically from Conventional Commit messages and update version in package.json
44+
- Set up Commitizen for Conventional Commit message formatting
45+
- Setup GitHub Workflow to automate all these tasks <br/><br/>

bun.lockb

100644100755
178 KB
Binary file not shown.

0 commit comments

Comments
 (0)