Skip to content

Release 1.5.15 [ai] - #70

Merged
ghedwards merged 1 commit into
masterfrom
release/1.5.15
Sep 11, 2026
Merged

Release 1.5.15 [ai]#70
ghedwards merged 1 commit into
masterfrom
release/1.5.15

Conversation

@ghedwards

Copy link
Copy Markdown
Collaborator

Sets gradle.properties and pom.xml to the fixed 1.5.15 so the release can be cut, per the convention in #64. Nothing has ever been published at 1.5.15, so the number is free.

The last release, 1.5.14 in May, predates the scan-performance work now on master. Measured on a 6,544-file / 20.8MB CFML codebase:

1.5.14 behaviour master
Fat jar (JVM) 263s 85s
GraalVM native binary 373s 145s
Peak RSS 2.97GB 2.74GB

Findings byte-identical (3,295 issues across 934 files); 675 tests pass.

Carries cfparser 2.16.1-SNAPSHOT, published today, which also compiles the tag attribute regex once rather than per tag (cfmleditor/cfparser#74).

After this merges and the release is created, master returns to a snapshot version.

🤖 Generated with Claude Code

The last release, 1.5.14 in May, predates the scan-performance work now on
master. On a 6,544-file CFML codebase a full scan went from 263s to 85s with
the fat jar, and 373s to 145s with the GraalVM native binary, producing
byte-identical findings.

Carries cfparser 2.16.1-SNAPSHOT, which also compiles the tag attribute regex
once rather than per tag.

675 tests.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@ghedwards
ghedwards merged commit 0fccb68 into master Sep 11, 2026
6 checks passed
@ghedwards ghedwards mentioned this pull request Sep 11, 2026
ghedwards added a commit that referenced this pull request Sep 11, 2026
#70 set master to the fixed 1.5.15, but master already carried that version
through #64 before an earlier release was called off, so the number has a
history that matches nothing published. Nothing was ever released at 1.5.15;
this moves to 1.5.16 instead.

The cfparser pin moves to 2.16.2-SNAPSHOT for the same reason: 2.16.1-SNAPSHOT
has been published more than once and no longer identifies a single build.
Both declarations move together - pom.xml's cfparser.version property and the
hardcoded coordinate in build.gradle.

675 tests.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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