Tags: vldmir/tin
Tags
Release 2.0.5: Enhanced TIN format handling This release fixes critical normalization issues and improves format flexibility across multiple countries. Key improvements: - Fixed TIN normalization to handle formatted input (dashes, dots, spaces) - Resolved format inconsistencies between input masks and validation patterns - Enhanced user experience with flexible input formatting - Fixed Brazil regex compilation errors Countries affected: Sweden, Denmark, Netherlands, Latvia, Canada, Brazil All changes are backward compatible with enhanced functionality.
Release v2.0.5: Enhanced TIN format handling This release fixes critical normalization issues and improves format flexibility. Key improvements: - Fixed TIN normalization to handle formatted input - Resolved format inconsistencies between masks and patterns - Enhanced UX with flexible input formatting - Fixed Brazil regex compilation errors Countries affected: Sweden, Denmark, Netherlands, Latvia, Canada, Brazil
Release v2.0.4: Namespace migration to vldmir\Tin Complete namespace migration from loophp\Tin to vldmir\Tin This release provides the same functionality as previous versions but with the updated namespace to match the repository ownership. Breaking Changes: - All namespace changed from loophp\Tin to vldmir\Tin - Autoload configuration updated in composer.json - All documentation examples updated Features: - Maintained 100% backward compatibility for functionality - Fixed GrumPHP configuration for risky PHP CS Fixer rules - Complete test coverage migration - 46 countries and 62 TIN types still supported Migration: Simply replace 'use loophp\Tin' with 'use vldmir\Tin' in your codebase. All method signatures and functionality remain identical.
Release v2.0.3: Complete namespace migration to vldmir\Tin Major namespace migration from loophp\Tin to vldmir\Tin Breaking Changes: - All namespace changed from loophp\Tin to vldmir\Tin - Autoload configuration updated in composer.json - All documentation examples updated Features: - Maintained 100% backward compatibility for functionality - Fixed GrumPHP configuration for risky PHP CS Fixer rules - Complete test coverage migration - 46 countries and 62 TIN types still supported Migration Guide: Replace 'use loophp\Tin' with 'use vldmir\Tin' in your codebase. All method signatures and functionality remain identical.
Release v2.0.2: Ukraine Support and Complete getTinTypes() Coverage 🇺�� Added Ukraine TIN validation support ✨ Complete getTinTypes() method coverage for all 46 countries 📈 Enhanced documentation and test coverage 🔧 Improved validation algorithms and error handling This release expands TIN validation to include Ukraine with proper checksum validation and ensures all countries provide comprehensive TIN type information through the getTinTypes() API.
PreviousNext