Skip to content

v1.0.1

Latest

Choose a tag to compare

@johnsamuelwrites johnsamuelwrites released this 02 Mar 21:17
· 11 commits to master since this release

v1.0.1

===============================================================================

Documentation

  • Consolidate RTD content to a single canonical source in Markdown (docs/docs.md, docs/api.md)
  • Include project README in RTD via docs/readme.md
  • Add release notes page to RTD via docs/RELEASE.md
  • Update RTD index page to explicitly list WASM, Docker, and Python usage modes

RTD / Sphinx

  • Enable Markdown parsing with myst-parser
  • Update docs build dependencies in CI to install from docs/requirements.txt
  • Remove duplicate .rst content pages that were diverging from .md pages

Parser

  • Simplify grammar by removing unreachable SPACE and NEWLINE statement productions
  • Preserve existing parsing behavior and test compatibility

Modern Web Interface

  • New React/TypeScript frontend with Monaco Editor
  • Split-pane editor layout with resizable panels
  • Syntax highlighting for ShExStatements input and ShEx output
  • Dark mode support
  • File upload for CSV, ODS, XLS, XLSX files

New Backend Architecture

  • FastAPI-based REST API replacing Flask
  • OpenAPI/Swagger documentation at /docs
  • Async request handling for better performance
  • Structured JSON responses with detailed error information