Changelog
What changed in each release, newest first.
v0.15.0
Released November 1, 2026
- FixedThe blog post on the CVE-2026-98432 workarounds now lists every stopgap in full and is rewritten in plainer language.
- FixedBack-links under each source in articles are now numbered instead of repeating an arrow.
- NewYou can copy an article as plain text, Markdown, HTML or a citation, and the reader tools stay on one row on mobile.
- FixedThe YAML tool keeps trailing whitespace, blank lines and byte order marks in strings.
- NewThe barcode tool scans codes with your camera and reads codes from images in browsers without BarcodeDetector.
- ToolA new barcode and QR code generator can create codes and read them from images.
- NewThe JSON tool validates your JSON against a pasted JSON Schema and reports errors with paths and line numbers.
- FixedExample presets work again, text areas grow with their content, and HTML can be copied as Markdown.
- NewA button copies an article's title and text in one step.
- NewArticles have text size controls, a dyslexia-friendly letter option and one share menu beside the byline.
- SiteLocally stored settings now use codeknife-prefixed keys, and the name Karakana no longer appears in visitor-facing text.
- NewEach article has its own header picture and overview thumbnail, and code in articles and tool pages uses GitHub's colours.
- NewThe Markdown tool has a preview that renders a sanitised tree rather than raw HTML.
- NewThe blog can be searched and filtered by topic, tool and level, and a card grid, pagination and an RSS feed make it easier to browse.
- ToolA new EAN, UPC and GTIN tool checks and computes check digits, identifies GS1 countries and converts ISBNs.
- NewArticles have share links and a button that copies the article link.
- SiteThe About page names the author, Alex Knife, and gives a contact address.
- FixedThe UUID birthday-bound figure is drawn on a correct logarithmic axis.
- ToolA new escape tool escapes and unescapes strings for JSON, JavaScript, SQL, CSV, regex and the shell.
- ToolA new entities tool encodes and decodes HTML entities.
- ToolA new validate tool checks IBAN, BSN, card numbers, EU VAT numbers, emails, URLs and ISBNs.
- ToolA new URL tool encodes and decodes URLs and parses them with an editable query table.
- ToolA new text case tool converts case and generates URL slugs.
- ToolA new dedupe tool removes duplicate lines, keeping the first or last, or only the repeated ones.
- ToolA new list diff tool compares two lists with set operations and a line diff.
- ToolA new sort tool orders lines by natural, text, code point, numeric or length order.
- NewThe regex tool moves its flags into a checkbox menu that shows the active letters.
- NewThe timestamp tool shows a live clock, converts in both directions, reads natural dates, and shows boundaries and durations.
- NewThe cron tool describes expressions in large text, labels and hints each field, warns about problems, and offers presets and a random expression.
- NewThe JWT tool colours each part of a token, adds claims, badges, key sets and an encoder.
- SiteThe header and footer menus are reordered, and there is a new login page.
- NewThe CIDR tool shows each network as a result card.
- ToolA new user-agent parser reports the browser, engine, operating system and device, and says whether the string is a bot.
- ToolA new chmod calculator converts between octal, symbolic and ls -l permissions.
- ToolA new colour converter shows WCAG contrast and builds a Material 3 tonal palette.
- ToolA new glob tester tests glob and .gitignore patterns and shows the rule that matches each path.
- ToolA new CSV tool converts between CSV and JSON, detects the delimiter and handles decimal commas.
- NewThe YAML tool also converts YAML, TOML and JSON, and validates them with line and column errors.
- ToolA new number base converter handles two's complement and shows a bit view.
- ToolA new SQL tool formats and minifies queries for MySQL, PostgreSQL, SQLite, T-SQL and BigQuery.
- ToolA new test data tool generates valid test IBANs, BSNs, EAN codes and EU VAT numbers.
v0.14.0
Released October 18, 2026
- SiteThe report and idea forms now use a self-hosted ALTCHA challenge instead of Cloudflare Turnstile, so the spam check no longer depends on a third-party service.
- NewMembership is now available with sign-in, sessions and automatic activation after payment.
- NewA new idea board lets you suggest improvements and vote on the ideas of others.
- NewThe site now has an offline page, shows a notice when a new version is available, and has a richer app manifest for installing it.
v0.13.1
Released October 17, 2026
- FixedScreen readers now announce radio buttons, the search button, the keyboard shortcut list and the skip link correctly.
- SiteRelated tools are now laid out in a two-column table for easier scanning.
v0.13.0
Released October 16, 2026
- SiteThe ad script now loads after your first interaction with the page, so pages render faster.
- SitePages now download only the language you use, and tool pages no longer jump around while they load.
- FixedThe tool heading now stays visible while the ad-blocker check runs.
- NewThe site's tools can now be discovered and used by AI agents through the browser's document.modelContext interface.
- NewWe audited and updated the privacy policy, added a consent choice, privacy-friendly analytics, and emails are now purged after 180 days.
- NewWe published an accessibility statement, added a feedback option for accessibility issues, and run stricter accessibility checks.
- NewTool pages now have share cards, richer search data, and a sitemap with language alternates and related-tool links.
v0.12.3
Released October 15, 2026
- SiteMaintenance release: internal improvements, nothing that changes how the tools work.
v0.12.2
Released October 15, 2026
- SiteMaintenance release: internal improvements, nothing that changes how the tools work.
v0.12.1
Released October 15, 2026
- FixedThe skip link now appears above the sticky top bar when focused with the keyboard, so it is visible and usable.
v0.12.0
Released October 15, 2026
- NewEvery tool now shows verified code examples in 18 programming languages.
- NewVisited pages and assets are now cached, so tools keep working offline.
- NewThe home page lets you turn off the recently used tools list.
- FixedThe site worker now builds correctly, fixing a deployment problem.
- NewTool options are more compact, with extra settings tucked into a More menu.
- SiteThe guide is now clearly marked as a one-time first-visit tour, with instructions on how to replay it.
- SiteThe home page status strip is simplified, with the tested and language cells removed.
- NewEvery tool now has a long-form guide page, available in 11 languages.
- ToolA new cron expression explainer translates schedules into plain language.
- ToolA new CIDR and IP subnet calculator works out ranges, masks and host counts.
- ToolA new JWT decoder and verifier inspects tokens and checks their signatures.
- ToolA new password generator creates strong passwords and checks their strength.
- FixedSensitive tools now load right away instead of waiting for an ad-blocker check.
- ToolA new hash and HMAC generator computes digests for text and files.
- ToolA new Unix timestamp converter switches between epoch seconds and readable dates.
- ToolA new UUID and ULID generator creates and inspects identifiers.
v0.11.0
Released October 12, 2026
- NewEvery tool now has its own changelog page, linked from the tool page, and changelog entries are labelled as tool, new, fixed or site.
v0.10.1
Released October 11, 2026
- SiteMaintenance release: internal improvements, nothing that changes how the tools work.
v0.10.0
Released October 11, 2026
- NewThe site is now available in Portuguese, Turkish, Indonesian, Japanese, Chinese and Korean.
- SiteA refreshed look across the existing pages and tools.
- SiteAds now sit in a fixed column beside the tool, with a centred banner at the top of the page.
- NewNew tooltips, a navigation menu, a keyboard shortcut help panel, pinnable tools, remembered tool options and a privacy page.
v0.9.8
Released October 10, 2026
- SiteMaintenance release: internal improvements, nothing that changes how the tools work.
v0.9.7
Released October 10, 2026
- SiteMaintenance release: internal improvements, nothing that changes how the tools work.
v0.9.6
Released October 10, 2026
- FixedRemoved a browser feature from our security headers that browsers have retired, so they no longer log a warning.
v0.9.5
Released October 9, 2026
- FixedFixed browser console errors from the ad scripts and Cloudflare: ad images and styles are no longer blocked, and Cloudflare no longer injects a script the security policy rejected.
v0.9.4
Released October 9, 2026
- FixedFixed ads being blocked from loading their content by the site's security policy.
v0.9.3
Released October 9, 2026
- FixedFixed a blocked script from the ad loader that triggered a browser console error.
v0.9.2
Released October 9, 2026
- SiteThe Google AdSense script and ads.txt are now on the site, ahead of the first real ads.
v0.9.1
Released October 9, 2026
- SiteOn every screen size the ads now show under the tool, including on mobile.
- SiteOn mobile the option dropdowns sit side by side, as many per line as fit.
- SiteFaster, more reliable releases behind the scenes.
v0.9.0
Released October 9, 2026
- NewAds pay for this free site, so the tools stay locked while an ad blocker is on. Allow ads for codeknife.dev and press Check again.
- SiteThe privacy wording now says exactly what holds: what you type is never sent to our servers, and ads come from third parties.
- SiteThe site can now be indexed by search engines.
v0.8.0
Released October 9, 2026
- NewNew About and Changelog pages, linked from the top bar, the menu and the footer.
- NewThe version in a tool’s status bar links to its changelog entry.
- NewAbout and Changelog show up in the search palette.
v0.7.1
Released October 9, 2026
- NewJSON formatter: indent, line endings and unicode are dropdowns on the first row.
v0.7.0
Released October 9, 2026
- NewBase64: more than 50 character sets, in a grouped dropdown with auto-detect.
v0.6.0
Released October 9, 2026
- NewJSON formatter: choose a JSON specification, repair input with Fix JSON, see errors marked in the output, browse a tree view and return to earlier inputs in the session history.
v0.5.0
Released October 9, 2026
- ToolNew tool: Regex tester, which runs in a background worker with a timeout.
- SiteTheme control in the mobile menu.
v0.4.0
Released October 9, 2026
- NewCommand palette: press Ctrl K to jump to any tool.
- FixedReport a broken link from the 404 page.
- FixedSend-to is disabled while the output has errors.
v0.3.0
Released October 9, 2026
- SiteA new look: the Instrument design, with light and dark themes.
- NewBase64 page redesigned, with send-to: pass a result straight to another tool.
- ToolNew tool: JSON formatter, to format, minify and sort keys.
v0.2.1
Released October 9, 2026
- SiteThe fix-is-live email is now tested end to end.
v0.2.0
Released October 8, 2026
- NewLeave an email address with a report and get a message when the fix is live.
v0.1.1
Released October 8, 2026
- FixedStricter security headers on every page.
v0.1.0
Released October 8, 2026
- ToolLaunch of codeknife.dev with the Base64 encoder and decoder, in five languages.
- NewReport a problem from any tool page. Nothing is sent until you press Send report.