RICH NETLIST · TIMELINE
Zeitstrahl
Alle Veröffentlichungen und Meilensteine von RNL, die neuesten zuerst
Die Einführung zeigt nur die jüngsten Einträge und den nächsten Ausblick.
Parts of this page are not yet available in German; they are shown in English. Help translate it
- Desktop-Viewer 0.5.3
RNL Viewer 0.5.3: entering an instance of a subcircuit that Auto Include found defined several times asks which definition to open; a subcircuit shows its parameters in a bar under the path, and a dialog changes them; entering a subcircuit of another file takes the values its instance writes. Versionshinweise
- RNL-Kern 0.5.5
Core 0.5.5: the Document carries the parameters of subcircuits, those a definition gives, those an instance writes and the numbers they come to, and a build can bind values to them; an instance of a subcircuit that Auto Include found defined several times lists the definitions. Versionshinweise
- RNL-Kern 0.5.4
Core 0.5.4: rnl solve says the solver is a preview; each object lists the usages and groups it is a member of, in the Document, the snapshot and the new rnl explain; package files and hardware-description files are known by their format; the solver tells supply, ground and port symbols by their drawing. Versionshinweise
- Desktop-Viewer 0.5.2
RNL Viewer 0.5.2: groups are a kind of usage, and an object's usages are listed when it is selected; nested frames are set out so that their titles show; the desktop viewer carries the public packages, chosen at install time or by download; files that are no netlist open as plain text; the web viewer starts faster. Versionshinweise
- RNL-Kern 0.5.3
Core 0.5.3: a label attached to a terminal stands for the nets of its pin, so clicking it selects and highlights the net as clicking the pin does; clearer error messages from the manifest module. Versionshinweise
- Desktop-Viewer 0.5.1
RNL Viewer 0.5.1: eight languages in View › Language, chosen at the first start from the browser's or the system's list of languages; a globe and the English word mark the Language menu; a label of a terminal selects its net; clearer English texts. Versionshinweise
- RNL-Kern 0.5.2
Kern 0.5.2: Ein Werkzeug kann die Farben und weitere Stileigenschaften eines Objekts über die Bearbeitungsoperationen set und add-usage schreiben und aus dem Snapshot wieder auslesen. Versionshinweise
- RNL-Kern 0.5.1
Kern 0.5.1: Die Bearbeitungsoperation add-usage schreibt die Parameter einer Anwendung, die der Schnappschuss wie angegeben zurückliest, sodass ein Werkzeug die Parameter einer Definition über die Laufzeitbibliothek schreiben kann. Versionshinweise
- Desktop-Viewer 0.5.0
RNL Viewer 0.5.0: Der Web-Viewer läuft auf Smartphones und Tablets mit Touch-Gesten, wobei Zeichnung und Seitenleiste auf dem Smartphone zwei Seiten bilden und die Seitenleiste auf einem hochkant gehaltenen Tablet unter der Zeichnung liegt; Anzeigeeinstellungen eines Manifests werden beim Anzeigen seiner Dateien angeboten und übernommen; die Oberflächensprachen stammen aus der Projektliste. Versionshinweise
- RNL-Kern 0.5.0
Kern 0.5.0: Eine Rolle kann jede Objektart aus 9.4 aufnehmen, darunter Beschriftungen, Texte, Anmerkungen und Bündel; der Schnappschuss der Editorschnittstelle liefert die Parameter jeder Anwendung so, wie ihre Anweisung sie schreibt; Manifeste enthalten Anzeigeeinstellungen, deren Übernahme ein Viewer anbietet. Versionshinweise
- Desktop-Viewer 0.4.1
RNL Viewer 0.4.1: Projekte (Projekt speichern/herunterladen, Projekt öffnen sowie im Web Manifest herunterladen und laden) ersetzen „Bibliothek herunterladen“; das Menü „Datei“ erhält „Bild exportieren“ als SVG oder PNG; der Web-Viewer öffnet externe Manifeste wie die Entwürfe der Galerie über ?manifest=; Hinweis, wenn für eine Teilschaltung keine Definition vorliegt. Versionshinweise
- RNL-Kern 0.4.1
Kern 0.4.1: Netzlisten mit rnl-std-no-labels, wie jeder Export aus Analog Canvas, können Strukturen deklarieren; ein Hinweis erscheint für eine in keiner gelesenen Datei definierte Teilschaltung, die als Kasten ihrer Anschlüsse gezeichnet wird; das npm-Paket erhält @rich-netlist/runtime/manifest zum Lesen und Schreiben von Manifesten und Projekten. Versionshinweise
- Desktop-Viewer 0.4.0
RNL Viewer 0.4.0: Das Analyseformat jeder Datei (SPICE oder Spectre) lässt sich in der Bibliothek festlegen; Shift+R zeigt Stromrichtungen; PATH kann einen Ordner samt Unterordnern aufnehmen; Panel-Tasten reagieren sofort beim Start; die Hervorhebung für Teilschaltungen ist im Farbschema einstellbar. Versionshinweise
- RNL-Kern 0.4.0
Kern 0.4.0: Jede Datei einer Netzliste wird in ihrem eigenen Format (SPICE oder Spectre) gelesen, das pro Datei einstellbar ist; die CLI erhält --format und rnl formats, und auch das npm-Paket unterstützt Formate. Behebt zudem das Zurückschreiben von ORIENT("R0") und eine überflüssige Warnung in 0.3. Versionshinweise
- Desktop-Viewer 0.3.1
Die ersten macOS-Pakete des Desktop-Viewers für Apple Silicon und Intel; außerdem wird chinesischer Text in Oberfläche und Editor unter Linux ohne chinesische Systemschriften nicht mehr als Kästchen dargestellt. Versionshinweise
- Desktop-Viewer 0.3.0
Ergänzt Stromrichtungspfeile, dezentere vom Kern berechnete Anwendungsrahmen, kodierungserhaltendes Speichern mit expliziten UTF-8-Optionen auf dem Desktop sowie einzeilige Bibliothekspfade; behebt Probleme mit beim Start gedrückten Panel-Tasten. Versionshinweise
- RNL-Kern 0.3.0
Kern 0.3.0: rnl render kann Anwendungsrahmen und Stromrichtungen zeichnen, das Speichern erhält die ursprüngliche Dateikodierung, dazu neun Korrekturen beim Lesen und Zeichnen. Versionshinweise
- Desktop-Viewer 0.2.0
Ergänzt die interaktive Untersuchung von Anwendungen und Überlagerungen im Schaltplan, anpassbare Netzlistenfarben, Hintergrundsuche für öffentliche Web-Pakete und ZIP-Downloads der Bibliothek; behebt Fehler beim Hervorheben von Netzbeschriftungen und beim Übernehmen heruntergeladener Änderungen. Versionshinweise
- RNL-Kern 0.2.0
Die erste eigenständige Kern-Veröffentlichung: direkt ausführbare rnl-Programme für Windows, Linux und macOS, und das npm-Paket trägt nun die Version des Kerns, 0.2.0. Versionshinweise
- Desktop-Viewer 0.1.4 und npm-Vorschau 15
Der Viewer ergänzt eine englische und chinesische Oberfläche, Auto-Include, Kompilier- und Zeichen-Caches sowie Vorladen im Hintergrund;
@rich-netlist/runtimeveröffentlicht0.1.0-preview.15. Zugehörige Änderungen - Vollständigen Web-Viewer von einer anderen Website aus öffnen
Der vollständige Viewer und der Einbettungsmodus teilen sich eine Import-API für Netzlisten, URLs und exakte Versionen öffentlicher Pakete. Andere Websites können einen Viewer-Tab öffnen oder wiederverwenden und überholte Importe abbrechen. Zugehörige Änderungen
- Öffentliche Pakete über einen Katalog
Optionale öffentliche Pakete ziehen nach
rnl-packagesum. Die Viewer und die Website laden versionierte Dateien über dessen Katalog und prüfen SHA256; die Standardpakete bleiben fest im Kern eingebaut. Zugehörige Änderungen - Desktop-Viewer 0.1.3
Ergänzt Tastaturnavigation durch Ebenen, neue Fenster, Bearbeitungsmodus und Ladefortschritt sowie virtualisierten Text für große Netzlisten. Versionshinweise
- Getrennte Symbol- und Stilpakete
eda-symbolstellt 137 Schaltplansymbole bereit; das unabhängigeeda-stylegestaltet Standard-, benutzerdefinierte und EDA-Symbole. Beide Pakete lassen sich einzeln nutzen. Zugehörige Änderungen - Seitennavigation, Logo und Paketgalerie
Die Website erhält eine gemeinsame Navigation und Seitenleisten, Paketgruppen für Standardserien, Erweiterungen und PDKs, ein interaktives Schaltungslogo sowie einen Ursprungsschalter in der Galerie. Zugehörige Änderungen
- Interaktive Zeichnungen in anderen Seiten
Der Web-Viewer erhält einen reinen Zeichenflächen-Einbettungsmodus. Andere Seiten können per Nachrichten ohne Neuladen Netzlisten öffnen, durch Ebenen navigieren, die Zeichnung einpassen und den Hintergrund wechseln. Zugehörige Änderungen
- npm-Vorschauen 13 und 14
@rich-netlist/runtimeveröffentlicht0.1.0-preview.13undpreview.14und verteilt den WebAssembly-Kern weiterhin unternext. Zugehörige Änderungen - Öffentliche Erweiterungen und SKY130
eda-styleliefert EDA-Schaltplansymbole und Stile; das SKY130-Paket heißt nunpdk-sky130. Erweiterungen werden explizit eingebunden, während der Kern nur die Standardpakete enthält. Zugehörige Änderungen - Desktop-Viewer 0.1.2
Die erste Linux-Version als AppImage und deb bringt die Bibliothek, Suchpfade, Haarlinien und einen dunklen Hintergrund. Versionshinweise
- Desktop-Viewer 0.1.1
Der Desktop-Viewer bearbeitet und speichert den Text, löst das Layout als Vorschau und listet nicht gezeichnete Objekte auf; er liest Dateien der Sprachversion 0.3. Mehr erfahren
- Sprachstandard 0.3, Revisionen 1 und 2
Der Solver muss jede getroffene Layoutentscheidung zurückschreiben, damit ein Viewer ohne eigenen Solver denselben Schaltplan zeichnet: Unbenannte Objekte können über ihre Nummer referenziert werden, und automatisch verlegte Leitungspfade werden zurückgeschrieben. Die Standardpaketserie 0.3 schreibt Definitions- und Symbolnamen vollständig aus; der formale Standard enthält eine chinesische Übersetzung, und Dateien der Version 0.2 werden weiterhin unterstützt. Mehr erfahren
- Das RNL-Skill-Paket und die Agenten-Seite
Ein Skill-Paket für KI-Agenten (Format Agent Skills): eine Kurzanleitung, eine Referenz der Standardpakete, Hinweise zu den Werkzeugen und Beispiele; diese Website erhält eine Seite für Agenten sowie eine
llms.txt. Mehr erfahren - npm-Vorschaupaket
Der Kern als WebAssembly wird als Vorschau auf npm veröffentlicht:
@rich-netlist/runtimeunter dem Tagnext. Mehr erfahren - Toolkit 0.1: Web- und Desktop-Viewer
Erste Veröffentlichung von Laufzeitbibliothek, SPICE- und Spectre-Adaptern, Renderer und dem Befehl
rnl; der Web-Viewer geht online und der Windows-Desktop-Viewer 0.1.0 erscheint. Sie öffnen eine Netzliste mit RNL und zeichnen platzierte Objekte. Mehr erfahren - Sprachstandard 0.2, Revision 1
Der Entwurf wurde zu einem formalen Standard konsolidiert: Englisch ist normativ, ergänzt um eine chinesische Fassung und die Standardwortliste; Webseiten, PDFs und Markdown werden aus einer einzigen Quelle erzeugt. Mehr erfahren