Skip to content

chore(release): release v1.0.2 - #3

Merged
rcpthongta merged 163 commits into
mainfrom
develop
Sep 23, 2026
Merged

rcpthongta merged 163 commits into
mainfrom
develop

Conversation

@rcpthongta

Copy link
Copy Markdown
Owner

Release v1.0.2

This PR merges performance benchmarks documentation, SEO & social preview enhancements, and branding assets from develop into main for the v1.0.2 release of @rcpthongta/string-utils.

Summary of Changes

  • Performance & Benchmarks:
    • Dedicated Benchmarks & Performance guide detailing execution throughput (ops/sec) across all 16 utility modules
    • Design philosophy overview focusing on zero-dependency architecture, early exits/fast paths, and precompiled RegExp caching
    • Verified package footprint metrics: 8.6 kB minified, 3.0 kB gzipped, and 100% tree-shakeable (< 400 bytes per imported function)
    • Added instructions for running local benchmark suites via npm run bench
  • Branding & Social Preview:
    • Custom brand Favicon (favicon.svg) featuring a pastel gradient SU monogram and dark theme squircle
    • High-resolution Social Preview Banner assets (.github/social-preview.jpg and docs/public/og-image.jpg)
    • Full Open Graph and Twitter Card social preview meta tags across all documentation pages
    • Mobile UI and SEO meta tags including theme-color, keywords, author, and og:url
  • Package & Metadata:
    • Bumped package version to 1.0.2 in package.json and package-lock.json
    • Updated CHANGELOG.md with release notes and compare link for v1.0.2

Release Checklist

  • All 340 unit tests passing with high coverage
  • Production bundles build cleanly (ESM, CJS, and IIFE)
  • Documentation site builds successfully without errors (npm run docs:build)
  • Version bumped to 1.0.2 in package.json and package-lock.json
  • CHANGELOG.md updated for v1.0.2
  • ESLint and Prettier formatting verified (0 errors)

@rcpthongta rcpthongta self-assigned this Sep 23, 2026
@rcpthongta rcpthongta added the release Pull requests that release a new version of the package label Sep 23, 2026
@rcpthongta
rcpthongta merged commit 0e6d9e5 into main Sep 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Pull requests that release a new version of the package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant