From 46597d495345a5ce19909cd7cda41c5922cf2fce Mon Sep 17 00:00:00 2001 From: Remco Koopmans Date: Thu, 2 Jul 2026 17:31:17 +0200 Subject: [PATCH 1/3] feat: add node 26 runner --- .github/workflows/ci-cd.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-cd.yaml b/.github/workflows/ci-cd.yaml index c1d7256..30f6fa6 100644 --- a/.github/workflows/ci-cd.yaml +++ b/.github/workflows/ci-cd.yaml @@ -10,7 +10,7 @@ jobs: strategy: fail-fast: false matrix: - node: [14, 16, 18, 20, 22, 24, 25] + node: [14, 16, 18, 20, 22, 24, 25, 26] os: [ubuntu-latest, macOS-latest, windows-latest] exclude: - node: 14 @@ -32,7 +32,7 @@ jobs: strategy: fail-fast: false matrix: - node: [14, 16, 18, 20, 22, 24, 25] + node: [14, 16, 18, 20, 22, 24, 25, 26] os: [ubuntu-latest, macOS-latest, windows-latest] exclude: - node: 14 From 86b2c499b3d73a97453fb9cd1a00e68fcfe6a144 Mon Sep 17 00:00:00 2001 From: Remco Koopmans Date: Thu, 2 Jul 2026 17:31:45 +0200 Subject: [PATCH 2/3] feat: add JXL as supported image types --- src/tinify/Source.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tinify/Source.ts b/src/tinify/Source.ts index df6ba63..e1fab71 100644 --- a/src/tinify/Source.ts +++ b/src/tinify/Source.ts @@ -9,6 +9,7 @@ export type SupportedImageTypes = "image/webp" | "image/png" | "image/jpg" | "image/jpeg" + | "image/jxl" | "image/avif"; export type WildcardOrSupportedImageTypes = SupportedImageTypes From 347b4ca59e206bdd33a11a807f7c7c6cf0570102 Mon Sep 17 00:00:00 2001 From: Remco Koopmans Date: Thu, 2 Jul 2026 17:32:48 +0200 Subject: [PATCH 3/3] chore: release 1.8.3 --- CHANGES.md | 4 ++++ package.json | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 2e03d03..fab3f36 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,7 @@ +## 1.8.3 +* add JXL to supported image formats +* add node 26 as test target + ## 1.8.2 * Removed the `GET` with body HTTP call that was being made when obtaining the results of a compression and transforming at the same time. Replaced with `POST` in order to prepare for deprecation of `GET` with body interface from API. * Updated dependencies. diff --git a/package.json b/package.json index 9c376c7..a24959f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tinify", - "version": "1.8.2", + "version": "1.8.3", "description": "Node.js client for the Tinify API. Tinify compresses your images intelligently. Read more at https://tinify.com.", "keywords": [ "tinify", @@ -54,4 +54,4 @@ "tslint": "^5.10.0", "typescript": "^5.7.3" } -} \ No newline at end of file +}