Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
27 changes: 27 additions & 0 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`)
Expand Down
19 changes: 9 additions & 10 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
10 changes: 5 additions & 5 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down Expand Up @@ -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"
},
Expand All @@ -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"
}
Expand Down
Loading