diff --git a/CHANGELOG.md b/CHANGELOG.md index c64b805..092c720 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to Condense are documented in this file. This project follows [Semantic Versioning](https://semver.org/). +## [0.3.4] - 2026-07-01 + +### Changed +* Updated `js-yaml` from `5.2.0` to `5.2.1` +* Updated `sharp` from `0.35.2` to `0.35.3` +* Updated `@types/node` from `26.0.1` to `26.1.0` + ## [0.3.3] - 2026-06-30 ### Added diff --git a/RELEASES.md b/RELEASES.md index 5b0d5fb..51719e3 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -8,6 +8,33 @@ This patch release focuses on optimizing runtime and testing reliability, and en We have updated underlying package to ensure seamless native module compilation. +* **Updated:** `js-yaml` bumped from `5.2.0` to `5.2.1` +* **Updated:** `sharp` bumped from `0.35.2` to `0.35.3` + +## DevDependency Updates + +We have updated underlying package to ensure seamless zero friction testing. + +* **Updated:** `@types/node` bumped from `26.0.1` to `26.1.0` + +## Installation + +Update or install the new version directly from the npm registry: + +```bash +npm install @studioframes/condense@0.3.3 +``` + +# Condense v0.3.3 + +## Release Summary + +This patch release focuses on optimizing runtime and testing reliability, and ensuring engine compatibility for `@studioframes/condense`. The core architectural features—such as stateless, in-memory processing via Buffers and Streams, multi-format pipelines, and flexible integration deployments—remain entirely unchanged. + +## Dependency Updates + +We have updated underlying package to ensure seamless native module compilation. + * **Updated:** `js-yaml` bumped from `5.1.0` to `5.2.0` ## DevDependency Updates diff --git a/ROADMAP.md b/ROADMAP.md index f5af9f9..d68adc5 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -2,10 +2,10 @@ This document outlines the planned evolution of Condense from current release through v1.0 and beyond. -## Current Release: v0.3.3 +## Current Release: v0.3.4 **Status:** Production-ready with core features complete -**Released:** June 2026 +**Released:** July 2026 ### Features - In-memory Buffer & Stream processing (no temporary disk writes except when explicitly invoking `faststart`) diff --git a/SECURITY.md b/SECURITY.md index 020f857..f4ac77d 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -4,16 +4,15 @@ We actively monitor and patch vulnerabilities in `@studioframes/condense`. Please ensure you are running the latest stable release to receive security updates. -| Version | Supported | Notes | -| ------- | ------------------ | ----- | -| 0.3.3 | :white_check_mark: | | -| 0.3.2 | :white_check_mark: | * | -| 0.3.1 | :x: | Unsupported due to the version containing security vulnerabilities that have been patched in [v0.3.2](https://github.com/studioframes/Condense/releases/tag/v0.3.2) | -| 0.3.0 | :x: | Unsupported due to the version containing security vulnerabilities that have been patched in [v0.3.2](https://github.com/studioframes/Condense/releases/tag/v0.3.2) | -| 0.2.x | :white_check_mark: | * | -| 0.1.x | :x: | Deprecated | - -*Versions exluding the main versions which are still supported don't have any direct vulnerabilities at present but no new ones will be fixed so check for vulnerbilites through socket before using them. +| Version | Status | Supported | Notes | +| --- | --- | --- | --- | +| **0.3.4** | **Active** | :white_check_mark: | | +| **0.3.3** | **Unmaintained** | :white_check_mark: | No security vulnerabilities at present, but no new ones will be fixed. | +| **0.3.2** | **Unmaintained** | :white_check_mark: | No security vulnerabilities at present, but no new ones will be fixed. | +| **0.3.1** | **Deprecated** | :x: | Unsupported due to the version containing security vulnerabilities that have been patched in [v0.3.2](https://github.com/studioframes/Condense/releases/tag/v0.3.2) | +| **0.3.0** | **Deprecated** | :x: | Unsupported due to the version containing security vulnerabilities that have been patched in [v0.3.2](https://github.com/studioframes/Condense/releases/tag/v0.3.2) | +| **0.2.x** | **Unmaintained** | :white_check_mark: | No security vulnerabilities at present, but no new ones will be fixed. | +| **0.1.x** | **Deprecated** | :x: | End of life | ## Our Security Guarantees diff --git a/package-lock.json b/package-lock.json index ae65b85..f99c146 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@studioframes/condense", - "version": "0.3.3", + "version": "0.3.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@studioframes/condense", - "version": "0.3.3", + "version": "0.3.4", "license": "Apache-2.0", "dependencies": { "clean-css": "^5.3.3", @@ -15,10 +15,10 @@ "ffmpeg-static": "^5.3.0", "html-minifier-terser": "^7.2.0", "htmlparser2": "^12.0.0", - "js-yaml": "^5.2.0", + "js-yaml": "^5.2.1", "lru-cache": "^11.5.1", "multer": "^2.2.0", - "sharp": "^0.35.2", + "sharp": "^0.35.3", "svgo": "^4.0.1", "terser": "^5.48.0" }, @@ -27,7 +27,7 @@ }, "devDependencies": { "@types/express": "^5.0.6", - "@types/node": "^26.0.1", + "@types/node": "^26.1.0", "eslint": "^10.6.0", "prettier": "^3.9.4" }, diff --git a/package.json b/package.json index a81c795..03d3182 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@studioframes/condense", - "version": "0.3.3", + "version": "0.3.4", "description": "Condense is a high-performance, stateless file optimization and minification engine for Node.js.", "main": "src/index.js", "bin": { @@ -34,10 +34,10 @@ "ffmpeg-static": "^5.3.0", "html-minifier-terser": "^7.2.0", "htmlparser2": "^12.0.0", - "js-yaml": "^5.2.0", + "js-yaml": "^5.2.1", "lru-cache": "^11.5.1", "multer": "^2.2.0", - "sharp": "^0.35.2", + "sharp": "^0.35.3", "svgo": "^4.0.1", "terser": "^5.48.0" }, @@ -51,7 +51,7 @@ "homepage": "https://github.com/studioframes/Condense#readme", "devDependencies": { "@types/express": "^5.0.6", - "@types/node": "^26.0.1", + "@types/node": "^26.1.0", "eslint": "^10.6.0", "prettier": "^3.9.4" }