Version 0.2.0: RDB_ICASE, Changelog, --version, angepasste Man-Pages

This commit is contained in:
wkh
2026-10-11 21:24:11 +02:00
parent b5b28798ac
commit 8f6dc852ff
18 changed files with 259 additions and 4 deletions
+32
View File
@@ -0,0 +1,32 @@
# Changelog
Alle wichtigen Änderungen stehen hier. Das Format folgt
[Keep a Changelog](https://keepachangelog.com/de/1.1.0/), die Versionsnummern
folgen [Semantic Versioning](https://semver.org/lang/de/). Die Version steht in
`lib/rdb/version.rb`; `rdb --version` zeigt sie an.
## [Unveröffentlicht]
## [0.2.0] - 2026-10-11
### Hinzugefügt
- `RDB_ICASE=1` ignoriert Groß-/Kleinschreibung bei Spaltennamen. Ein exakter
Treffer gewinnt, mehrere Treffer sind ein Fehler; awk-Wörter und
Funktionsaufrufe bleiben unberührt.
- Man-Pages von `row`, `compute`, `column`, `sorttable`, `jointable`, `rename`,
`validate` und `rdb` mit dem Abschnitt „Case of Column Names“.
- `rdb man -g`: Man-Page mit groff formatiert, dazu `man/rdb.tmac` mit den
MWC-Makros (`.DM`, `.DE`, `.PC` ...).
- `rdb --version`, `CHANGELOG.md`.
### Geändert
- `column` schreibt den Kopf in der Schreibweise der Tabelle, wenn die Spalte
existiert.
- `demo/ledger` und `demo/chart` verwenden echte Tabs.
## [0.1.0] - 2026-10-11
### Hinzugefügt
- Erster Nachbau von /rdb in Ruby: ein Programm `bin/rdb` mit Symlinks für alle
dokumentierten Befehle (Relational, Text, Konvertierung, Schnellzugriff,
Berichte, Terminal, /act), 137 Man-Pages, Demo-Daten, 76 Tests, mise-Setup.