Changelog
A transparent record of improvements to AllDevToolsHub tools, articles, and platform features.
Comprehensive metadata and content enrichment
Removed redundant duplicated FAQ blocks from config.ts files (overridden by content.ts). Added unique cover images to published articles that were showing placeholder.png. Added readingTime to every published article based on word count, and context-specific keyTakeaways to the tool catalogue based on category and standards. All changes verified with 0 TypeScript errors.
Added custom 404 page and article-to-tool cross-links
Created a custom 404 page with popular tools and navigation links for better UX when users hit broken URLs. Added contextual 'Try These Tools' sections with 3-4 relevant tool links to 8 articles that previously had no tool cross-references, bringing total article-to-tool linking to 92+ articles.
Added FAQs across the tool catalogue
Every tool page now includes 3 context-specific FAQ entries covering data privacy, standards compliance, and usage limits. FAQs are generated from each tool's metadata (category, standardsChecked, limitations) and drive FAQPage schema for richer search results.
Published 2 original benchmark articles
Added 'Browser Crypto Speed Test' (Web Crypto API benchmarks across Chrome/Firefox/Safari) and 'Online JSON Formatter Privacy Audit' (network behavior audit of 10 popular tools). Both include reproducible methodology and raw data.
Fixed 78 broken internal links across 30 articles
Second link audit pass. Fixed tool slug mismatches (pdf-mergerr→pdf-merger, ai-token-counter→llm-token-counter, etc.), corrected category links, and updated webhook/regex subpath references.
Rewrote About page with factual content
Replaced marketing language with specific timeline, technical decisions (WASM for PDF, Web Crypto for hashing), and honest limitations section. Removed generic headings.
Standardized signoffs across all 101 articles
Every article now has a consistent signoff: 'Written by Rahul Jalavadiya, founder of AllDevToolsHub. All tools run locally in your browser.' Replaced 8 different signoff patterns and added signoffs to 49 articles that lacked them.
Added noindex to thin pages
Individual HTTP status code pages (75), error code pages (42), cron expression pages (52), and thin glossary entries now have noindex. Rich glossary entries with summaries and FAQs remain indexed. Total ~250 pages removed from index.
Merged 6 overlapping articles into 3 keepers
Consolidated local-first cluster (3→1), MCP/A2A cluster (5→2), and JSON cluster. Enriched keeper articles with unique content from merged articles. Added 301 redirects in vercel.json.
Added testing sections to 15 priority articles
Each article now includes a 'What we tested' or 'What we measured' section with specific measurements, test data, and surprising findings. Covers CORS, JWT, Docker, regex, HTTP headers, CSS, environment variables, SSH, passkeys, PostgreSQL, TypeScript, SSE, and bcrypt.
Replaced identical placeholder content across 160 tools
103 tools had identical specificTip text, 102 had identical example sets, and 57 more shared 8 repeated tip patterns. Each tool now has unique, context-aware tips and category-appropriate examples.
Consolidated author attribution to Rahul Jalavadiya
Removed secondary author from the site. Updated all 15 articles that referenced the secondary author. Strengthened primary author profile with credentials, LinkedIn, and founding details.
Added visible 'Last reviewed' dates to all articles
Every article now displays a 'Last reviewed' date chip in the header, showing ongoing editorial attention. Uses the lastReviewed field from article frontmatter.
Site-wide internal link audit
Ran an automated link audit across the published articles. Repaired or removed broken tool links, consolidated duplicate references, and added a link-checking script that runs on every build.
Renamed bcrypt tool to PBKDF2 Hash Generator
The tool at /bcrypt used PBKDF2-SHA256, not bcrypt. Renamed to /pbkdf2-hash-generator for accuracy. Updated all cross-references in tool-content, tool-variants, and comparison data.
Fixed misleading privacy claims on 2 tools
WebSocket Tester said 'data never leaves browser' but connects to target servers. Code Review said 'never leaves browser' but connects to OpenAI/Claude/Gemini APIs. Updated privacy descriptions to accurately reflect data flow.
Consolidated overlapping local-first articles
Three articles covered the same local-first thesis from different angles. Merged security and DX perspectives into the comprehensive Local-First Manifesto article. Marked 2 duplicates as drafts.
Added Original Research section to homepage
Featured 5 original research articles (AES interoperability, JSON parser benchmark, JWT failure modes, regex engine comparison, LLM context window test) prominently on the homepage.
Added correction log and editorial team to Editorial Standards
Published a visible correction log documenting all fixes made to published content. Added editorial team section showing both authors and their responsibilities.
De-templated 12 JSON-to-X converter tools
Each JSON-to-X tool now has unique, language-specific examples, FAQs, and guidance instead of identical boilerplate. Added language-specific gotchas and real-world scenarios.
Strengthened 4 encoder/converter tools with depth content
Added FAQs, use cases, and detailed guidance to cookie-encoder, punycode, roman-numeral, and hex-encoder tools.
Added cross-references to 3 hashing tools
Hashes & HMAC, Bcrypt Hash Generator, and PBKDF2 Hash Generator now link to each other with clear guidance on when to use each tool.
Updated editorial review dates on 85 articles
All batch-published articles now show recent editorial review dates and include editor's notes explaining the continuous improvement process.
This changelog is updated with every significant change. For older updates, check our Editorial Standards page correction log.