Skip to content

Commit cabb0ab

Browse files
committed
chore: version bump to 0.2.0
- Bump API version from 0.1.0 to 0.2.0 - Bump CLI version from 0.0.1 to 0.1.0 - Bump Docs version from 0.1.0 to 0.2.0 - Generate CHANGELOG.md files for all packages - Sync changelogs to documentation site - Consume changeset files
1 parent 9c85d3f commit cabb0ab

10 files changed

Lines changed: 83 additions & 85 deletions

File tree

.changeset/api-improvements.md

Lines changed: 0 additions & 49 deletions
This file was deleted.

.changeset/publish-cli.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/six-baths-thank.md

Lines changed: 0 additions & 26 deletions
This file was deleted.

apps/api/CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# api
2+
3+
## 0.2.0
4+
5+
### Minor Changes
6+
7+
- [#10](https://github.com/DesterLib/desterlib/pull/10) [`ef7a9b6`](https://github.com/DesterLib/desterlib/commit/ef7a9b6cbfc1db2db89529199bc8501e9d5bdf8a) Thanks [@AlkenD](https://github.com/AlkenD)! - Add significant API improvements and new features
8+
9+
**Version Management:**
10+
- Version matching system between API and clients
11+
- Automatic version validation middleware
12+
- Client version compatibility checking with strict semantic versioning
13+
- Version information in health endpoint
14+
- API version exposed via response headers (`X-API-Version`)
15+
- Version mismatch error handling (HTTP 426)
16+
17+
**Media Scanning:**
18+
- Batch scanning with job tracking and resume capability
19+
- Scan job status tracking in database (PENDING, IN_PROGRESS, COMPLETED, FAILED, PAUSED)
20+
- Progress tracking with batch processing
21+
- Folder-level batch processing for large libraries
22+
- Improved file detection with configurable regex patterns
23+
- Media type detection (movies, TV shows, music, comics)
24+
- Path validation and sanitization
25+
- Rate limiting for TMDB API calls
26+
- Timeout handling for long-running scans
27+
28+
**Color Extraction & Mesh Gradients:**
29+
- Automatic color extraction from media posters/backdrops
30+
- Mesh gradient generation with 4-corner color mapping
31+
- Color caching in database for performance
32+
- On-demand color extraction middleware
33+
- Background color extraction for non-blocking requests
34+
35+
**Logging & Monitoring:**
36+
- Real-time logs streaming with WebSocket support
37+
- REST endpoints for log retrieval
38+
- Log filtering by level (error, warn, info, debug)
39+
- Log file parsing and structured log entries
40+
- Log clearing functionality
41+
42+
**API Improvements:**
43+
- Unified response structure across all endpoints
44+
- Enhanced Swagger/OpenAPI documentation
45+
- Improved error handling and validation
46+
- Input sanitization middleware

apps/api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "api",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"description": "Express API with TypeScript",
55
"main": "dist/index.js",
66
"scripts": {

apps/docs/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# docs
2+
3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- [#3](https://github.com/DesterLib/desterlib/pull/3) [`e8263ab`](https://github.com/DesterLib/desterlib/commit/e8263abbca8717364d107fb64e933d2cc7579c5e) Thanks [@AlkenD](https://github.com/AlkenD)! - Add comprehensive project documentation and community contribution guidelines
8+
9+
New Documentation:
10+
- Contributing guide for external contributors with fork workflow
11+
- API overview with Swagger documentation links
12+
- Development guides (structure, versioning, commits, quick reference)
13+
- Installation and quick start guides
14+
15+
Infrastructure:
16+
- AGPL-3.0 license for copyleft protection
17+
- Changesets for version management
18+
- GitHub Actions workflows for releases
19+
- PR template with changeset reminders
20+
21+
Improvements:
22+
- Add DesterLib logo to docs navbar
23+
- Fix Swagger URL references (api/docs)
24+
- Remove web platform (not supported)
25+
- Add complete documentation site with Starlight

apps/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "docs",
33
"type": "module",
4-
"version": "0.0.1",
4+
"version": "0.2.0",
55
"private": true,
66
"scripts": {
77
"dev": "astro dev",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "desterlib",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"private": true,
55
"scripts": {
66
"build": "turbo run build",

packages/cli/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# @desterlib/cli
2+
3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- [#10](https://github.com/DesterLib/desterlib/pull/10) [`4446a40`](https://github.com/DesterLib/desterlib/commit/4446a400e9e3aa0583a0031a78abf5565776711e) Thanks [@AlkenD](https://github.com/AlkenD)! - Initial release of DesterLib CLI tool for easy Docker-based setup and configuration

packages/cli/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@desterlib/cli",
3-
"version": "0.0.1",
3+
"version": "0.2.0",
44
"description": "DesterLib setup CLI for easy Docker configuration",
55
"type": "module",
66
"bin": {
@@ -39,7 +39,7 @@
3939
"url": "https://github.com/DesterLib/desterlib.git",
4040
"directory": "packages/cli"
4141
},
42-
"homepage": "https://desterlib.github.io/desterlib/cli/overview",
42+
"homepage": "https://docs.dester.in/cli/overview",
4343
"bugs": {
4444
"url": "https://github.com/DesterLib/desterlib/issues"
4545
},

0 commit comments

Comments
 (0)