Commits
Tarun Sukhani authored 3ef8784e5a3
chore: bump version to 1.11.12 - exclude dev-only paths from dist artifact: framework/test-src, openspec, .claude, CLAUDE.md, sync-fork.sh. Same pattern as the existing .github exclude — fork-maintainer / project-tooling content has no place in a user-facing distribution. - the framework/test-src exclusion specifically resolves an unzip warning-as-failure on consumers that strict-check exit codes: Play's own I/O test fixtures contain non-UTF-8-encoded zip filenames (German "Übersicht §18", Chinese / Korean) which trip Info-ZIP unzip's "mismatching local filename" warning + exit 1. Test fixtures aren't needed by Play users at all, so dropping them sidesteps the warning entirely. - bump baseversion to 1.11.12 in framework/build.xml; update framework/src/play/version to match (no trailing newline, matching prior format). Verified: ant package -Dbuild-release=25 builds dist/play-1.11.12.zip (113 MB, down ~2 MB), unzip lists 0 entries for each excluded path, extracted ./play version reports "play! 1.11.12" and exits 0. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>