All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Enhanced package description with emojis and key benefits
- Expanded keywords list (30+ targeted terms) for better discoverability
- Added comprehensive examples documentation (EXAMPLES.md)
- Created detailed documentation structure (docs/README.md)
- Added comparison table vs competitors (Joi, Yup, express-validator)
- Enhanced README with better visual hierarchy and badges
- Added GitHub profile README to showcase the package
- Improved package.json metadata (author details, funding, maintainers)
- Updated package description for better SEO and marketing
- Enhanced README with "Why choose" section highlighting unique advantages
- Added social links and sponsorship options
- Improved competitive positioning and feature comparison
- Updated package configuration for dual registry publishing
- Enhanced GitHub Actions workflows
- Improved NPM publishing with provenance
- Fixed workflow authentication issues
- Updated package configuration
- Added GitHub Packages publishing support
- Updated repository configuration
- Updated package.json configuration
- Fixed repository URL format
- Optional MySQL dependency for database validations
- Custom validation rules support
- File upload validation with MIME type checking
- Comprehensive test coverage
- TypeScript type definitions
- Documentation improvements
- Made MySQL an optional dependency
- Improved error messages
- Enhanced validation rules
- Better TypeScript configuration
- Stricter type checking
- File cleanup error handling
- Database validation error handling
- Type definitions for custom validators
- Initial release
- Basic validation rules
- Express request validation
- TypeScript support
- MySQL database validation
- File upload validation
- Custom validation support