Releases: padamson/panschema
Releases · padamson/panschema
Release list
v0.2.0
Project renamed from rontodoc to panschema to reflect broader schema support.
Added
- LinkML Internal Representation (IR): Canonical data model based on LinkML metamodel
- Reader/Writer Architecture: Extensible pipeline for multi-format support
OwlReader: Parses OWL/Turtle to LinkML IRHtmlWriter: Generates HTML documentation from LinkML IR- Support for OWL individuals with type links and property values
Changed
- BREAKING: Binary renamed from
rontodoctopanschema - BREAKING: Crate renamed from
rontodoctopanschema - Internal architecture refactored to use Reader → IR → Writer pipeline
- Classes map to LinkML
ClassDefinitionwith hierarchy preserved - Properties map to LinkML
SlotDefinitionwith domain/range - XSD datatypes mapped to LinkML built-in types
Removed
- Old monolithic parser and renderer (replaced by Reader/Writer architecture)
v0.1.0
Initial release of rontodoc — a fast, single-binary ontology documentation generator.
Added
- CLI with
generateandservesubcommands. - Turtle (.ttl) parser for OWL ontologies: classes, properties, individuals, and metadata.
- Class cards with labels, descriptions, IRIs, and class hierarchy (superclass/subclass links).
- Property cards with type badges, domain/range, and inverse-of relationships.
- Individual cards with type links and property values.
- Sidebar navigation with section links and count badges.
- Development server with hot reload for live documentation preview.
- Responsive two-column layout with dark mode support.
- Component-driven UI with style guide (
--features dev).