Changelog
What's new in EAN Check. Every release documented.
v1.0.1
~Changed
- Removed card backgrounds and padding on mobile for a cleaner, space-efficient layout
- Hidden output textarea spacer on mobile where textareas stack vertically
!Fixed
- Input and output textareas not vertically aligned on desktop due to description text
v1.0.0
~Changed
- Migrated from WordPress to Next.js 16 on Vercel
- Rebuilt barcode calculator from jQuery to React with centralized GS1 mod-10 algorithm
- Replaced 4 separate check digit functions with a single unified implementation
- All pages statically prerendered for maximum performance
- Modern responsive design with Tailwind CSS
+Added
- Vercel Analytics and Speed Insights
- Changelog page at /changelog
- JSON-LD structured data on all pages
v0.9.1
!Fixed
- Password eye toggle icon not rendering on Safari iOS
- Strength meter color not updating when clearing the input field
~Changed
- Updated About Passwords section with advice on using password managers
v0.9.0
+Added
- Password strength checker tool with 5-criteria scoring (lowercase, uppercase, special characters, min 8, min 13)
- Visual strength meter with Poor/Weak/Better/Strong levels
- Show/hide password toggle
~Changed
- Updated navigation to include all three tools under the Tools dropdown
v0.8.2
!Fixed
- Sentence counter miscounting lines ending with abbreviations (e.g. "Dr.", "Inc.")
- Custom search field not escaping regex special characters in user input
+Added
- Additional FAQ entries covering word counters in Notepad++, VSCode, and WordPress
v0.8.1
+Added
- How Counters Are Used section with practical examples for each counter type
- External links to word processing software references
!Fixed
- Paragraph counter returning 1 for empty input instead of 0
v0.8.0
+Added
- Character & word counter tool at /character-counter
- Real-time counting of characters, words, sentences, paragraphs, and spaces
- Custom text occurrence search field
- Comprehensive FAQ section with FAQPage schema markup
!Fixed
- Corrected contact email typo in privacy policy
v0.7.1
+Added
- Link to barcode tools on [Lime Convert](https://limeconvert.com) in the About Us section
- Link to barcode validator on [Aarrange.com](https://aarrange.com)
!Fixed
- GA4 events not firing when input contained only whitespace
- Open Graph meta tags missing on the homepage
v0.7.0
+Added
- Google Analytics GA4 tracking (G-0E14F3K3FL)
- Event tracking for calculator and validator usage (input lines and length)
- Privacy policy page
~Changed
- Switched from Universal Analytics to GA4
v0.6.1
!Fixed
- Ad consent banner not dismissing on mobile Chrome
- Footer widget columns collapsing on tablet viewports
~Changed
- Improved ad placement spacing to reduce layout shift
v0.6.0
+Added
- Google AdSense integration with in-article fluid ads
- Consent management platform for GDPR compliance
~Changed
- Page layout adjusted to accommodate ad placements between calculator and buttons
v0.5.1
+Added
- Barcode images showing visual examples of UPC, EAN-13, and GTIN-14 codes
- 8-digit barcodes section under Supported Barcode Standards
!Fixed
- GTIN-14 check digit calculation using wrong weight pattern for the first digit
v0.5.0
+Added
- GTIN-14 barcode support for both calculate and validate modes
- Bulk input now accepts comma-separated values in addition to newlines
- Supported Barcode Standards section with detailed descriptions of each format
~Changed
- Updated educational content with EAN and UPC explanations
v0.4.1
!Fixed
- Validator incorrectly rejecting valid 12-digit UPC-A barcodes
- Output textarea not scrolling to bottom after processing large batches
+Added
- About Barcodes section explaining EAN and UPC history and structure
v0.4.0
+Added
- Bulk barcode validation mode confirming check digits against GS1 standards
- Validate button alongside the existing Calculate button
- Output messages showing barcode type (GTIN-8 OK, GTIN-13 OK, etc.)
!Fixed
- Edge case where trailing whitespace in input caused invalid results
v0.3.1
!Fixed
- Browser freezing when processing inputs over 5 million lines without warning
- Line breaks not preserved correctly when pasting from Excel
~Changed
- Warning notice now specifies the 10 million line threshold for potential browser slowdown
v0.3.0
+Added
- Bulk processing support for calculating check digits on multiple barcodes at once
- Input area accepts one barcode per line
- Output preserves input order
~Changed
- Increased verified capacity to 1 million lines per call
- Added warning notice about very large inputs
v0.2.1
!Fixed
- Check digit calculation returning NaN for inputs with leading zeros
- Input field not clearing previous results when recalculating
+Added
- Footer with smooth-scroll anchor links to page sections
v0.2.0
+Added
- GTIN-12 (UPC-A) barcode support
- GTIN-8 barcode support
- Error handling for non-numeric and invalid-length inputs
~Changed
- Refactored check digit calculation into separate functions per barcode type
v0.1.1
!Fixed
- Calculator not working on Internet Explorer 11
- Incorrect check digit for barcodes starting with zero
+Added
- How to Use section with step-by-step instructions
- Scope section describing the tool's capabilities
v0.1.0
+Added
- Single GTIN-13 (EAN-13) check digit calculator
- Basic input field and output display
v0.0.1
+Added
- Initial launch of eancheck.com on WordPress with GeneratePress theme
- Single-page barcode calculator concept
- Basic site structure and branding