Skip to content

🚀 Release v2.3.5 - CI/CD & TypeScript Fixes

Choose a tag to compare

@github-actions github-actions released this 17 Aug 17:14
· 54 commits to release since this release

🚀 Release v2.3.5 - Bug Fix Release

🐛 Bug Fixes

  • ci: resolve Node.js version and Husky issues in auto-release workflow
  • typescript: correct declaration file paths for proper type resolution
  • deps: sync package-lock.json to resolve CI dependency issues

📦 Technical Improvements

  • ⬆️ Upgrade CI Node.js version from 18 to 20 for package compatibility
  • 🔧 Install root dependencies first to provide husky and dev tools
  • 🚫 Use --ignore-scripts flag to prevent husky conflicts during CI builds
  • 📁 Fix TypeScript declaration file paths from nested structure to proper dist/ locations
  • 🔄 Sync Python version to match JavaScript version (2.3.4)
  • 📦 Update package-lock.json to include missing marked@0.6.3 dependency
  • 🏗️ Modern build system with tsup bundler for optimized output

🎯 Issues Resolved

  • ✅ TypeScript declarations not found when importing package
  • ✅ CI/CD workflow failures due to dependency and Node.js version issues
  • ✅ Cross-platform version synchronization
  • ✅ Closes #63

📦 Installation

JavaScript/TypeScript:

npm install glin-profanity@latest  # v2.3.5

Python:

pip install glin-profanity  # v2.3.4 (synchronized)

🔧 For Developers

  • TypeScript declarations now correctly located at dist/index.d.ts
  • Modern ESM + CJS dual builds with optimized bundle sizes
  • Improved CI/CD reliability with dependency synchronization
  • Cross-platform API parity maintained

📋 Package Information

  • npm version: 2.3.5 (latest tag)
  • PyPI version: 2.3.4 (synchronized)
  • Build system: Modern tsup bundler
  • TypeScript: Full type definitions included
  • Cross-platform: Identical APIs for JavaScript and Python

🔗 Links


🤖 This release was automatically generated and manually updated