2.4 KiB
2.4 KiB
Changelog
Alle wichtigen Änderungen stehen hier. Das Format folgt
Keep a Changelog, die Versionsnummern
folgen Semantic Versioning. Die Version steht in
lib/rdb/version.rb; rdb --version zeigt sie an.
[Unveröffentlicht]
[0.4.0] - 2026-10-11
Hinzugefügt
mask: Eingabemaske mit eigener Oberfläche (Felder mit Breite, Schaltflächen, Rahmen-b,-szeigt das Bild ohne Terminal). Schreibt die Eingabe als Tabelle auf die Standardausgabe. Die Vorlage kommt wie beiscreenvon der Standardeingabe (mask < entry). Dazuman/mask.man,demo/maskformund Tests (auch mit Pseudo-Terminal).demo/entry: beschriftete Eingabemaske fürscreen(README erklärt den Unterschied zuform).
[0.3.0] - 2026-10-11
Hinzugefügt
demo/testall.cmdsenthält zu jedem der 134 Befehle ein ausführbares Beispiel, gegliedert durch Überschriften (##-Zeilen werden mit ausgegeben,#-Zeilen sind stille Kommentare). Ein Test prüft, dass kein Befehl fehlt.
Geändert
testallläuft in einer temporären Kopie vondemo/; schreibende Beispiele (append,delete,close...) verändern die Demodaten nicht mehr. Die Befehle lesen von einer leeren Standardeingabe.salenimmt das Datum ausNEXTDATE(wiegetjournal,close), sonst von heute.lockführt die Sperrdatei pro Pfad statt pro Dateiname, so stören sich gleichnamige Tabellen in verschiedenen Ordnern nicht.
[0.2.0] - 2026-10-11
Hinzugefügt
RDB_ICASE=1ignoriert 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,validateundrdbmit dem Abschnitt „Case of Column Names“. rdb man -g: Man-Page mit groff formatiert, dazuman/rdb.tmacmit den MWC-Makros (.DM,.DE,.PC...).rdb --version,CHANGELOG.md.
Geändert
columnschreibt den Kopf in der Schreibweise der Tabelle, wenn die Spalte existiert.demo/ledgerunddemo/chartverwenden echte Tabs.
[0.1.0] - 2026-10-11
Hinzugefügt
- Erster Nachbau von /rdb in Ruby: ein Programm
bin/rdbmit Symlinks für alle dokumentierten Befehle (Relational, Text, Konvertierung, Schnellzugriff, Berichte, Terminal, /act), 137 Man-Pages, Demo-Daten, 76 Tests, mise-Setup.