Skip to content

Tags: Alexl-git/YADF

Tags

1.0.14.0

Toggle 1.0.14.0's commit message
release: 1.0.14.0 -- uses-clause + Unsafe-casing fixes, docs extended…

… to the whole codebase

Fixed:
- uses clauses no longer have their dots aligned into columns, and pre-existing
  padding is tightened rather than merely collapsed to one space.
- An identifier named Unsafe keeps its casing. 'unsafe' is a directive, not a
  reserved word; the lexer reported it as a hard token kind so LowercaseKeywords
  rewrote it. Needs the one-word DelphiAST patch (upstream PR #346) when building
  from a stock checkout -- now documented in README under Building.

Changed:
- Self-documentation extended from the engine units to YADF.OptionsFrame and the
  YADFOT IDE wizard: 89 DocInsight blocks. The facts inside each
  drag-lint:auto BEGIN/END block are measured by drag-lint, not authored.
- Sources reformatted by YADF itself with if-body splitting enabled.

Suite: 22 scripts, 83 goldens (81 pre-existing byte-identical), 50 compile-gated,
84/84 round-trip. All four artifacts stamped 1.0.14.0 and built clean.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

1.0.13.1

Toggle 1.0.13.1's commit message
release: 1.0.13.1 -- version bump + CHANGELOG heading

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

1.0.13.0

Toggle 1.0.13.0's commit message
release: 1.0.13.0 -- version bump + CHANGELOG heading

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

1.0.12.0

Toggle 1.0.12.0's commit message
release: 1.0.12.0 -- version bump + CHANGELOG heading

1.0.11.0

Toggle 1.0.11.0's commit message
YADF 1.0.11.0 -- YADFOT 64-bit IDE package (Win32 + Win64)

1.0.10.0

Toggle 1.0.10.0's commit message
YADF 1.0.10.0 -- YADFOT IDE splash-screen + About-box plugin entry

1.0.9.0

Toggle 1.0.9.0's commit message
YADF 1.0.9.0 -- IDE Options page: full Profiles panel (F/R parity wit…

…h YADFSetup)

1.0.8.0

Toggle 1.0.8.0's commit message
YADF 1.0.8.0 -- profile-based INI resolution (edited settings now app…

…ly immediately; project-tree walk removed)

1.0.7.0

Toggle 1.0.7.0's commit message
release: 1.0.7.0 (YADFOT native Tools>Options page + live before/afte…

…r preview)

New feature (YADFOT/IDE only; engine output byte-identical to 1.0.6.12):
- Native Tools > Options > Third Party > YADF page editing the shared yadf.ini
  via the same OptionTable as YADFSetup + CLI; commit-on-OK; clean teardown on
  package uninstall (wizard Destroyed + unit finalization).
- Live Source|Result preview on the page (load your own .pas), re-formatting as
  you toggle options.

Verified: golden-format net PASS (79/79 unchanged); all 3 Release artifacts
stamped v1.0.7.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

1.0.6.12

Toggle 1.0.6.12's commit message
release: 1.0.6.12 (internal cleanup; engine output byte-identical to …

…1.0.6.11)

Maintenance release. No user-visible behaviour change -- removed dead code,
de-duplicated two small engine helpers, fixed a stale source comment, and
restored the opt-in default yadf.ini. Verified: 79 golden files + 13
behavioural suites + DUnitX option tests green; YADF --check-dir self-format
134/0. See CHANGELOG for details.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>