RICH NETLIST · TIMELINE
Chronologie
Chaque version et chaque jalon de RNL, du plus récent au plus ancien
L’introduction ne présente que les plus récents, ainsi que ce qui vient ensuite.
Parts of this page are not yet available in French; they are shown in English. Help translate it
- Visionneuse de bureau 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. Notes de version
- Cœur RNL 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. Notes de version
- Cœur RNL 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. Notes de version
- Visionneuse de bureau 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. Notes de version
- Cœur RNL 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. Notes de version
- Visionneuse de bureau 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. Notes de version
- Cœur RNL 0.5.2
Cœur 0.5.2 : un outil peut écrire les couleurs et autres propriétés de style d’un objet via les opérations d’édition set et add-usage, et les relire depuis l’instantané. Notes de version
- Cœur RNL 0.5.1
Cœur 0.5.1 : l’opération d’édition add-usage écrit les paramètres d’une utilisation, que l’instantané relit tels qu’ils ont été donnés, de sorte qu’un outil peut écrire les paramètres d’une définition via l’environnement d’exécution. Notes de version
- Visionneuse de bureau 0.5.0
RNL Viewer 0.5.0 : la visionneuse web fonctionne sur téléphone et tablette avec gestes tactiles, le schéma et le panneau latéral formant deux pages sur téléphone et le panneau latéral se plaçant sous le schéma sur une tablette tenue verticalement ; les paramètres d’affichage d’un manifeste sont proposés et appliqués tant que ses fichiers sont affichés ; les langues de l’interface proviennent de la liste du projet. Notes de version
- Cœur RNL 0.5.0
Cœur 0.5.0 : un rôle peut recevoir chaque sorte d’objet de la section 9.4, y compris les étiquettes, textes, annotations et faisceaux ; l’instantané de l’interface d’édition fournit les paramètres de chaque utilisation tels que son instruction les écrit ; les manifestes transportent des paramètres d’affichage qu’une visionneuse propose d’appliquer. Notes de version
- Visionneuse de bureau 0.4.1
RNL Viewer 0.4.1 : les projets (Enregistrer ou Télécharger le projet, Ouvrir un projet, et sur le web Télécharger et Charger un manifeste) remplacent Télécharger la bibliothèque ; le menu Fichier gagne Exporter l’image en SVG ou PNG ; la visionneuse web ouvre les manifestes externes, tels que les circuits de la galerie, avec ?manifest= ; une indication signale lorsqu’un sous-circuit n’a pas de définition. Notes de version
- Cœur RNL 0.4.1
Cœur 0.4.1 : les netlists qui utilisent rnl-std-no-labels, comme toutes les exportations d’Analog Canvas, peuvent déclarer des structures ; une indication signale tout sous-circuit qu’aucun fichier lu ne définit et qui est dessiné sous forme d’une boîte portant ses bornes ; le paquet npm gagne @rich-netlist/runtime/manifest, qui lit et écrit des manifestes et des projets. Notes de version
- Visionneuse de bureau 0.4.0
RNL Viewer 0.4.0 : le format d’analyse de chaque fichier, SPICE ou Spectre, peut être défini dans la Bibliothèque ; Shift+R affiche le sens du courant ; PATH accepte un dossier avec ses sous-dossiers ; les touches de panneau fonctionnent dès le démarrage ; la surbrillance des sous-circuits est réglable dans le jeu de couleurs. Notes de version
- Cœur RNL 0.4.0
Cœur 0.4.0 : chaque fichier d’une netlist est lu dans son propre format, SPICE ou Spectre, configurable fichier par fichier ; l’outil en ligne de commande gagne --format et rnl formats, et le paquet npm accepte aussi les formats. Corrige également la réécriture de ORIENT("R0") et un avertissement émis là où 0.3 n’en donne aucun. Notes de version
- Visionneuse de bureau 0.3.1
Premiers paquets macOS de la visionneuse de bureau, pour Apple Silicon et Intel, et le texte chinois dans l’interface et l’éditeur ne s’affiche plus sous forme de carrés sous Linux sans polices système chinoises. Notes de version
- Visionneuse de bureau 0.3.0
Ajoute les flèches de sens du courant, des cadres d’utilisation plus discrets calculés par le cœur, l’enregistrement préservant l’encodage avec options UTF-8 explicites sur bureau et des chemins de Bibliothèque sur une seule ligne, et corrige les touches de panneau pressées au démarrage. Notes de version
- Cœur RNL 0.3.0
Cœur 0.3.0 : rnl render peut dessiner les cadres d’utilisation et le sens du courant, l’enregistrement conserve l’encodage d’origine du fichier, et neuf correctifs de lecture et de dessin sont intégrés. Notes de version
- Visionneuse de bureau 0.2.0
Ajoute l’inspection interactive des utilisations et leur superposition sur le schéma, les couleurs configurables de la netlist, la découverte en arrière-plan des paquets web et le téléchargement ZIP de la Bibliothèque, et corrige la mise en évidence des étiquettes de net ainsi que l’application des modifications téléchargées. Notes de version
- Cœur RNL 0.2.0
Première publication du cœur : exécutables rnl prêts à l’emploi pour Windows, Linux et macOS, et le paquet npm porte désormais la version du cœur, 0.2.0. Notes de version
- Visionneuse de bureau 0.1.4 et aperçu npm 15
La visionneuse ajoute une interface en anglais et en chinois, l’inclusion automatique (Auto Include), des caches de compilation et de dessin ainsi que le préchargement en arrière-plan ;
@rich-netlist/runtimepublie0.1.0-preview.15. Modifications associées - Ouverture de la visionneuse web complète depuis un autre site
La visionneuse complète et le mode intégré partagent une API d’importation pour les netlists, les URL et les versions exactes de paquets publics. D’autres sites peuvent ouvrir ou réutiliser un onglet de la visionneuse et annuler les importations remplacées. Modifications associées
- Paquets publics distribués via un catalogue
Les paquets publics optionnels sont déplacés vers
rnl-packages. Les visionneuses et le site récupèrent les fichiers versionnés depuis son catalogue et vérifient leur empreinte SHA256 ; les paquets standards restent intégrés au cœur. Modifications associées - Visionneuse de bureau 0.1.3
Ajoute la navigation au clavier entre les niveaux, les nouvelles fenêtres, le mode d’édition et la progression du chargement, avec texte virtualisé pour les grandes netlists. Notes de version
- Séparation des paquets de symboles et de style
eda-symbolfournit 137 symboles de schéma ; le paquet indépendanteda-styleapplique un style aux symboles standards, personnalisés et EDA. Chaque paquet peut être utilisé séparément. Modifications associées - Navigation du site, logo et galerie des paquets
Le site reçoit une navigation et des barres latérales unifiées, des groupes de paquets pour les séries standards, les extensions et les PDK, un logo de circuit interactif et un bouton d’affichage de l’origine dans la galerie. Modifications associées
- Schémas interactifs intégrés à d’autres pages
La visionneuse web gagne un mode d’intégration limité au canevas. D’autres pages peuvent ouvrir des netlists, parcourir les niveaux, ajuster le dessin et changer son arrière-plan par messages sans rechargement. Modifications associées
- Aperçus npm 13 et 14
@rich-netlist/runtimepublie0.1.0-preview.13etpreview.14, poursuivant la distribution du cœur WebAssembly sous l’étiquettenext. Modifications associées - Extensions publiques et SKY130
eda-stylefournit des symboles et un style de schéma EDA ; le paquet SKY130 est renommépdk-sky130. Les extensions sont incluses explicitement, tandis que le cœur n’intègre que les paquets standards. Modifications associées - Visionneuse de bureau 0.1.2
La première version Linux en AppImage et deb ajoute la Bibliothèque, les chemins de recherche, les traits fins et un arrière-plan sombre. Notes de version
- Visionneuse de bureau 0.1.1
La visionneuse de bureau permet de modifier le texte et de l’enregistrer, résout le placement en affichant le résultat sous forme d’aperçu, et dresse la liste des objets non dessinés ; elle lit les fichiers du langage 0.3. En savoir plus
- Norme du langage 0.3, révisions 1 et 2
Le solveur doit réécrire chacune de ses décisions de placement, afin qu’une visionneuse sans solveur produise le même schéma : les objets sans nom peuvent être référencés par numéro, et le tracé des fils routés automatiquement est réécrit. La série 0.3 des paquets standards écrit les noms de définitions et de symboles en toutes lettres ; la norme formelle inclut une traduction en chinois, et les fichiers en version 0.2 restent pris en charge. En savoir plus
- Le paquet de compétence RNL et la page pour agents
Un paquet de compétence pour agents IA (au format Agent Skills) : un guide abrégé, une référence des paquets standards, des notes sur les outils et des exemples ; ce site dispose désormais d’une page pour les agents et d’un fichier
llms.txt. En savoir plus - Paquet d’aperçu npm
Le cœur compilé en WebAssembly est publié sur npm en aperçu :
@rich-netlist/runtime, sous l’étiquettenext. En savoir plus - Chaîne d’outils 0.1 : visionneuses web et de bureau
Première publication de l’environnement d’exécution, des adaptateurs SPICE et Spectre, du moteur de rendu et de la commande
rnl; la visionneuse web est mise en ligne et la visionneuse de bureau Windows 0.1.0 est publiée. Elles ouvrent une netlist contenant du RNL et dessinent les objets placés. En savoir plus - Norme du langage 0.2, révision 1
Le brouillon est consolidé en une norme formelle : texte anglais normatif, accompagné d’une version chinoise et du lexique standard ; les pages web, les PDF et le Markdown sont tous générés à partir d’une source unique. En savoir plus