Skip to content

Releases: padamson/panschema

Release list

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Jan 20:19

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 IR
  • HtmlWriter: Generates HTML documentation from LinkML IR
  • Support for OWL individuals with type links and property values

Changed

  • BREAKING: Binary renamed from rontodoc to panschema
  • BREAKING: Crate renamed from rontodoc to panschema
  • Internal architecture refactored to use Reader → IR → Writer pipeline
  • Classes map to LinkML ClassDefinition with hierarchy preserved
  • Properties map to LinkML SlotDefinition with domain/range
  • XSD datatypes mapped to LinkML built-in types

Removed

  • Old monolithic parser and renderer (replaced by Reader/Writer architecture)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Jan 04:01

Initial release of rontodoc — a fast, single-binary ontology documentation generator.

Added

  • CLI with generate and serve subcommands.
  • 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).