Changelog

What shipped, what's next

Comparable List keeps a public changelog so you can see real progress on the tool without guessing what's live.

How we use this changelog

This is a product record, not a marketing promise. We publish a release here when a visitor can use it on the public site. Planned work is kept separate so a feature is never presented as available before it is ready. For a small browser-based tool, that distinction matters: a change to parsing, sharing, or privacy can affect the result a person sees, even when the interface looks familiar.

Each release note explains the practical behaviour rather than just naming a feature. If we fix an edge case, we will say what input was affected and what a user should expect now. If we change a privacy-related behaviour, we will link to the relevant policy update. This gives returning users a clear place to check what changed before they rely on the tool for a repeated workflow.

v1.4

List utilities and text diff tools

  • Dedupe list: remove duplicate lines from one list with case, whitespace, and leading-zero rules, a repeated-entry audit, and optional sorting.
  • Sort list: alphabetize A–Z or Z–A, sort by line length, sort numbers numerically, or order names by their last word.
  • Text diff: compare two texts line by line or word by word, with added, removed, and unchanged counts.
  • Find & replace: replace text in bulk with case-sensitive, whole-word, and regular-expression options.
  • All four tools run locally in the browser and are linked from the homepage, header and footer menus, and the business data and developer directories.
v1.3

Easier tool discovery

  • URL, IP address, and name list comparison are now linked from the homepage use cases, the header and footer tool menus, and the developer and business data directories.
  • Each of the three tools has a matching workflow guide in the guides index, covering preparation, normalization, and review.
  • The short llms.txt index now lists all comparison tools, and llms-full.txt is generated from the exported sitemap so new routes are never omitted.
v1.2

Network, URL, and roster workflows

  • IP address list compare: review an allowlist, firewall export, or cloud inventory against expected addresses without expanding CIDR ranges or resolving hostnames.
  • URL list compare: compare complete crawl, sitemap, and redirect URLs while preserving paths, query strings, and trailing slashes.
  • Name list compare: reconcile attendance rosters, invitation lists, and signups with case and whitespace normalization, plus a reminder that a name match is not an identity match.
v1.1

Focused comparison workflows

  • Instagram follower compare: parse followers and following HTML exports locally, then compare extracted usernames.
  • JSON compare: compare JSON paths (keys) or primitive values from two valid JSON documents.
  • CSV & Excel compare: upload CSV, XLSX, or XLS files, choose a column from each, and reconcile them locally.
  • A combined Different result, plus TXT and CSV downloads for every result group.
  • Optional comma/semicolon splitting and extra-whitespace normalization for messy pasted lists.
v1.0

Public launch

  • Instant list comparison: paste two lists and see matches, differences, and unique values as you type — no page reload.
  • Proportional Venn diagram that visualizes the overlap between your lists.
  • Options for ignoring case, trimming whitespace, splitting Excel tabs, and sorting results A–Z.
  • File upload (TXT, CSV, TSV, LOG) with drag-and-drop.
  • Shareable links: an explicit warning appears before a comparison URL is copied, because the link contains its list data.
  • Dark mode, mobile-friendly layout, and full keyboard-accessible UI.

What v1.0 means in practice

The initial release focuses on a dependable line-based comparison. You can paste values, upload a supported text file, adjust common formatting rules, and inspect each result group without creating an account. The comparison runs in the browser. That means a list does not need to make a round trip to a server just to calculate the overlap, and closing or refreshing the page clears the in-page working state unless you deliberately use a share link.

A share link is designed for a user who chooses to send a comparison to someone else. Because the input is represented in the link itself, anyone who receives the full URL may be able to read that comparison. Do not use share links for confidential material, and remove sensitive values before sharing a link in a ticket, message, or public document. This limitation is intentional and documented so that convenience does not create a misleading privacy expectation.

We also consider accessibility and device support part of a release. The tool is usable with keyboard navigation, preserves readable result groups on smaller screens, and does not require a download. When we add new formats, we will test them against the same basics: clear labels, visible results, no account requirement, and a description of how the data is handled.

How to report a problem

If a result looks wrong, include a small, non-sensitive example of the two inputs, the settings you selected, the browser you used, and the result you expected. Please remove email addresses, customer information, tokens, and other confidential data before sending an example. A minimal example helps us reproduce a parsing issue without asking you to disclose a complete working list. We will describe confirmed fixes in a future release note when the change affects normal use.

Current tool coverage

Each workflow is live only after it is public and tested. The guides explain the practical checks that make the current tools more reliable.