Skip to content

Release v1.1.1: Package cleanup and release assets - #27

Merged
JoshuaWink merged 3 commits into
mainfrom
release/v1.1.0
Sep 11, 2025
Merged

Release v1.1.1: Package cleanup and release assets#27
JoshuaWink merged 3 commits into
mainfrom
release/v1.1.0

Conversation

@JoshuaWink

Copy link
Copy Markdown
Contributor

🚀 Release v1.1.1: CodeUChain JavaScript Package Cleanup

This PR merges the release branch back to main after successfully publishing v1.1.1.

📦 Changes Included

Package Cleanup:

  • ✅ Removed test files from npm package (10% size reduction)
  • ✅ Bumped version to 1.1.1 (patch release)
  • ✅ Cleaner package with only essential files for consumers

Release Infrastructure:

  • ✅ Updated release script for JavaScript v1.1.1
  • ✅ Built local release archives (.tar.gz and .zip)
  • ✅ Added release assets to repository
  • ✅ Created GitHub release with comprehensive documentation

🔄 Release Process Completed

  1. Code Changes: I-prefixed types, package cleanup
  2. NPM Publish: v1.1.1 published to registry
  3. Local Build: Release archives created and committed
  4. Git Commits: All changes committed and pushed
  5. GitHub Release: Release created with full documentation
  6. GitHub Actions: Release assets uploaded automatically

📊 Impact

  • Package Size: Reduced from 31.2 kB to 28.2 kB (~10% reduction)
  • TypeScript Support: Enhanced with I-prefixed types
  • Developer Experience: Better IntelliSense and type safety
  • Backward Compatibility: Zero breaking changes maintained

🏷️ Release Assets

✅ Testing

  • All 128 tests passing
  • TypeScript compilation successful
  • NPM package published and verified

Closes the v1.1.1 release cycle.

- Remove tests/typescript-integration.test.ts from files array
- Reduces package size by ~10% (28.2kB vs 31.2kB)
- Consumers don't need test files in published package
- Bump version to 1.1.1 for patch release
- Update package_all_releases.sh to build JavaScript v1.1.1
- Change from rust v1.0.0 to javascript v1.1.1
- Successfully built local release archives
- Add codeuchain-javascript-v1.1.1.tar.gz (108KB)
- Add codeuchain-javascript-v1.1.1.zip (125KB)
- Add codeuchain-javascript-v1.1.1/ directory with complete source
- Release assets for GitHub Actions workflow upload
- Includes core/, examples/, types, tests, docs, and build configs
@JoshuaWink JoshuaWink self-assigned this Sep 11, 2025
@JoshuaWink JoshuaWink added javascript JavaScript language implementation typescript TypeScript support within JavaScript package labels Sep 11, 2025
@JoshuaWink
JoshuaWink merged commit f1c2d6f into main Sep 11, 2025
@JoshuaWink
JoshuaWink deleted the release/v1.1.0 branch September 11, 2025 16:08
JoshuaWink added a commit that referenced this pull request Jan 19, 2026
* fix: remove test files from npm package, bump to v1.1.1

- Remove tests/typescript-integration.test.ts from files array
- Reduces package size by ~10% (28.2kB vs 31.2kB)
- Consumers don't need test files in published package
- Bump version to 1.1.1 for patch release

* build: update release script for JavaScript v1.1.1

- Update package_all_releases.sh to build JavaScript v1.1.1
- Change from rust v1.0.0 to javascript v1.1.1
- Successfully built local release archives

* release: add v1.1.1 release archives and assets

- Add codeuchain-javascript-v1.1.1.tar.gz (108KB)
- Add codeuchain-javascript-v1.1.1.zip (125KB)
- Add codeuchain-javascript-v1.1.1/ directory with complete source
- Release assets for GitHub Actions workflow upload
- Includes core/, examples/, types, tests, docs, and build configs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript JavaScript language implementation typescript TypeScript support within JavaScript package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant