51 lines
3.6 KiB
Markdown
51 lines
3.6 KiB
Markdown
# Changelog
|
|
|
|
## Unreleased
|
|
|
|
- **Right-click menus:** Archify commands (Archify | New Diagram…, Open Preview, Render to HTML File…, Open in Archify HTML Viewer) now sit in their own section at the bottom of the Explorer and editor-tab menus, instead of between New File, New Folder and the other built-in entries.
|
|
- The new-diagram command is renamed **Archify | New Diagram…** (was *New Diagram Archify…*).
|
|
|
|
## 0.5.1 — 2026-10-07
|
|
|
|
- **Clearer descriptions:** the Marketplace description, README and messages now say plainly that diagrams are `.archify` files in YAML. Archify's own JSON files (`*.architecture.json`, …) and rendered HTML are described as also supported, in their own section.
|
|
- The rendered-HTML editor is now called **Archify HTML Viewer** (was *Archify Diagram Viewer*, the same name as the extension), and its command **Open in Archify HTML Viewer**.
|
|
- Messages: "open a .archify diagram first"; an empty or broken `.archify` file asks for valid YAML, not JSON.
|
|
|
|
## 0.5.0 — 2026-10-04
|
|
|
|
- **Brand completion:** after `brand:` in `.archify` files and Archify JSON sources, the editor suggests the 107 built-in brand IDs with their product names. Aliases and product names match too (`kafka` → `apache-kafka`, `postgres` → `postgresql`).
|
|
- **Unknown brands are underlined on their own line.** Archify reports these without a location, so they used to appear at the top of the file.
|
|
|
|
## 0.4.1 — 2026-10-04
|
|
|
|
- The new-diagram command is now titled **New Diagram Archify…** everywhere, including the Explorer folder menu, where it read *New Diagram…*.
|
|
|
|
## 0.4.0 — 2026-10-04
|
|
|
|
- **New Diagram…** (Explorer folder menu, *File → New File…*, Command Palette): pick Architecture, Workflow, Sequence, Data Flow, Lifecycle or Everyday Plan, enter a name, and a small valid `.archify` (YAML) file is created from a template and opened as a diagram. Title and output file follow the name.
|
|
|
|
## 0.3.0 — 2026-09-30
|
|
|
|
- **`.archify` files are YAML.** They are parsed as YAML and handed to the renderer as JSON. Older JSON `.archify` files still open, since JSON is valid YAML.
|
|
- **Clicking a `.archify` file opens the diagram:** the new **Archify Diagram** editor is the default for `*.archify`. **Show Source** opens the YAML beside it, and the diagram follows your edits.
|
|
- **YAML syntax errors** are reported in the Problems panel. Archify validation problems point at the matching YAML line.
|
|
- **Schema completion** for `.archify` works through the YAML extension (`redhat.vscode-yaml`), via `yamlValidation`.
|
|
|
|
## 0.2.0 — 2026-09-30
|
|
|
|
- `.archify` files: Archify JSON diagram sources with their own extension. They open as JSON, preview with the same button and keys, report problems, and get completion from the schema of their `diagram_type`.
|
|
- Render to HTML and Open in Browser name the output after the diagram (`web.archify` → `web.html`).
|
|
- `examples/hello.archify` starter diagram.
|
|
- Marketplace icon and README screenshot.
|
|
|
|
## 0.1.0 — 2026-09-30
|
|
|
|
- Live preview for Archify JSON sources (architecture, workflow, sequence, dataflow, lifecycle), re-rendered as you type.
|
|
- Read-only Archify viewer for rendered `.html` files, reloaded when the file changes.
|
|
- Problems panel diagnostics from `archify validate`, mapped to the JSON location.
|
|
- JSON schema completion and hover for `*.architecture.json`, `*.workflow.json`, `*.sequence.json`, `*.dataflow.json` and `*.lifecycle.json`.
|
|
- Source-evidence links open the referenced file and lines in the editor.
|
|
- Viewer exports (PNG, SVG, share card, …) save through a VS Code save dialog.
|
|
- Render to HTML file and open in browser commands.
|
|
- Bundles the Archify 3.0.1 renderer; runs on VS Code's own Node runtime.
|