Changelog
Release history and recent changes to SimpleTool.
v2.4.1
11 de maio de 2026Post-QA & Page-sweep Fixes
- Fix JSON Formatter: fix max-depth and key counters; extract shared json-stats util
- Fix JSON Formatter: clear stale output and stats on parse/minify error
- Fix SRI: regenerate all vendor script integrity hashes; add scripts/update-sri.mjs tooling
- Fix Clipboard: global safety script catches NotAllowedError/SecurityError with toast
- Fix Routes: add 301 redirects for /jwt-inspector, /layered-decoder, /css-gradient-generator
- Fix CSS: fix .empty-state.hidden specificity so Tailwind hidden actually hides
- Fix pipe: resolve undefined title and render proper page
- Fix htpasswd-generator: Generate entry now produces output
- Fix ssh-key-generator: emit OpenSSH wire format (RFC 4253) for public keys
- Fix home: live search filter actually filters tool cards
- Fix 404: add inline search and popular-tools recovery
- Fix caffeinate: correct spelling, add 301 from /caffeniate
- Fix dns-reference: command-builder dropdown includes DKIM/SPF/DMARC
- Fix a11y: cron-builder minute grid uses proper grid/gridcell roles
- Fix a11y: qr aria-label, saml empty-pane, regex empty-counter
- Fix cron-builder: escape template literals in ARIA grid render
- Chore Trust pills: shared createTrustPill component; demote redundant feature-pills across 12 routes
- Chore markdown-preview → markdown-editor with 301 redirect
- Chore uuid-generator: remove redundant GUID dropdown option (duplicate of v4)
- Chore code-minifier: remove JSON tab, cross-link to JSON Formatter
v2.4.0
23 de março de 2026Production Readiness & Full i18n
- New Full i18n support for all 10 languages across 49 tools
- New Added unit-converter with 10 categories and real conversion formulas
- New Added code-minifier with JS/CSS/HTML/JSON minify and beautify
- New Added SAML decoder with Base64 decode, XML parse, and inflate support
- New Restored QR code generator (16 missing DOM elements)
- New Added og:image for social sharing, skip-link for accessibility
- New Added FAQ, legal, blog content for 6 new languages
- New Added 74 tooltip i18n attributes and 5 placeholder translations
- New Created changelog page with version display in footer
- Fix Fixed service worker cache corruption (stale CSP nonces)
- Fix Fixed Token Studio XSS vulnerability (escapeHtml on JWK fields)
- Fix Fixed console errors on 6 pages (null guards, _t fallback, regex escaping)
- Fix Replaced dead libsodium CDN with Web Crypto API for WireGuard
- Fix Fixed language persistence on back button navigation
- Fix Fixed duplicate category icons on home page
- Fix Fixed heading hierarchy (H2→H3) for accessibility
- Fix Fixed roulette wheel 3D transform breaking E2E tests
- Fix Fixed unescaped quotes in German/Portuguese/Vietnamese translations
- Perf Sub-4ms TTFB, pages under 165KB, minimal resource count
v2.3.0
22 de março de 2026Mobile Overflow & New Tool Translations
- New Added i18n translations for new tools
- Fix Fixed mobile overflow issues across tool pages
- Fix Improved responsive layout for narrow viewports