Commit d2bea22
committed
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
2 files changed
+45
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
Binary file not shown.
0 commit comments