2.0.0 (2025-01-11)
- drop Node.js < 18.19.0 support
part of eggjs/egg#3644
-
Configuration Updates
- Updated ESLint configuration to improve code quality and consistency
- Removed legacy configuration files (JSHint, Travis CI)
- Added TypeScript configuration with strict type checking
-
CI/CD Improvements
- Replaced Travis CI with GitHub Actions workflows
- Added automated testing and release processes
- Configured Node.js version support (18.19.0, 20, 22)
-
Project Maintenance
- Updated README with modern badges and documentation
- Simplified package configuration
- Removed outdated contributor information
-
Development Environment
- Updated
.gitignore
to reflect current project structure - Added coverage and build-related ignore rules
- Updated
- feat: add TypeScript declaration file
- add options in readme
- add options.space and options.replacer
- limit callback length, default is 512
- add unsafe characters test case
- init