Skip to content

ImageScript 4.0 - #84

Draft
matmen wants to merge 189 commits into
masterfrom
v4
Draft

matmen wants to merge 189 commits into
masterfrom
v4

Conversation

@matmen

@matmen matmen commented Nov 14, 2026

Copy link
Copy Markdown
Collaborator

The 4.0 line: everything 3.x deprecated is removed, the API takes options objects, and sixteen behaviors change.
master (3.20.3) is merged in, so this merges cleanly. A draft until 4.0.0.

Before 4.0.0:

  • feedback on rc.4
  • the README's migration link points at master
  • 3.x maintenance branch cut from 3.20.3
  • docs site switched

matmen added 30 commits November 8, 2026 16:23
@github-actions

Copy link
Copy Markdown
Contributor

Test coverage

Compared with master where the branch left it (07dcf8d).

Lines Branches Functions
total 97.8% 90.4% (+0.2) 98.2% (+0.1)
src/codecs/av1/decode.ts (141 lines untested) 91.7% 84.0% 97.9%
src/render/svg.ts (118 lines untested) 97.1% (+0.1) 89.6% (+0.5) 98.1% (-0.4)
src/render/layout.ts (105 lines untested) 93.6% 87.4% (+0.1) 95.7%
src/render/shape.ts (79 lines untested) 92.3% 87.3% 98.1%
src/codecs/jxl/headers.ts (62 lines untested) 87.0% 70.8% 86.4%
src/image.ts (50 lines untested) 98.5% (-0.6) 93.4% (-0.9) 98.4% (+0.5)
src/codecs/av1/obu.ts (43 lines untested) 93.0% 73.9% 92.8%
src/codecs/jxl/modular.ts (43 lines untested) 94.5% 82.7% 100.0%
src/codecs/jxl/fast-lossless.ts (37 lines untested) 94.9% 97.8% 93.0%
src/codecs/av1/frame.ts (35 lines untested) 73.1% 33.3% 100.0%

Changed

Lines Branches Functions
src/gif.ts (removed)
src/version.ts (removed)
src/animation-encoder.ts 100.0% (+2.2) 97.7% (+1.5) 95.0% (-0.2)
src/util/resample.ts 97.1% (+2.1) 97.9% (+0.6) 100.0%
src/text-layout.ts 100.0% (+1.2) 100.0% (+17.9) 100.0%
src/frame.ts 100.0% (+1.1) 97.9% (+4.5) 100.0% (+11.8)
src/animation.ts 99.2% (+0.7) 90.9% (-3.2) 100.0% (+3.3)
src/colors.ts 98.5% (-0.6) 92.4% (+4.5) 93.8% (+0.9)
src/codecs/webp.ts 98.2% (+0.6) 87.1% (+3.0) 100.0%
src/image.ts 98.5% (-0.6) 93.4% (-0.9) 98.4% (+0.5)
src/render/svg-text.ts 98.6% (+0.2) 86.3% (+0.3) 100.0%
src/render/svg.ts 97.1% (+0.1) 89.6% (+0.5) 98.1% (-0.4)

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant