What changed in file4edit

The file4edit changelog records what each version added, from 1.0 — convert, resize and compress over one decode, ops and encode pipeline in a Web Worker — through to 1.7 and the 57 tools available today. It is versioned by capability rather than by date: each entry says what the release made possible, and no release dates are published. The newest version is marked current and the earlier ones sit below it as history.

How it works

  1. Start at the top The newest release sits first and carries a 'current' chip. Everything below it is history, in descending order.
  2. Read the version and its title Each release has a number and a one-line title — 1.7 'A new front page', 1.6 'An editor, six more formats, and five more tools'.
  3. Scan the entries Every release lists what it added as a set of checked items, written as capabilities rather than as commits.
  4. Check the tool count The line under the heading is generated from the tool registry rather than typed, so it always states how many tools exist right now.

Questions

How is file4edit versioned?
By capability rather than by date. Each release is numbered and titled by what it made possible: 1.0 was the convert, resize and compress engine, 1.6 added the multi-step editor and six more formats, 1.7 rebuilt the front page. The changelog publishes no release dates at all, so it answers 'what can it do now' rather than 'when did that ship'.
What was in the first version of file4edit?
Version 1.0 shipped convert, resize and compress over a single decode, ops and encode pipeline running in a Web Worker, plus hand-written BMP and ICO encoders — no browser writes those from a canvas — and encoder capability probing that catches browsers substituting a format silently instead of failing.
How many tools does file4edit have now?
57, grouped as everyday, PDF, correct and enhance, effects, add and remove, make something new, and inspect and extract. The count printed on the changelog page is generated from the tool registry rather than written by hand, so it cannot drift out of date.

Every tool