Skip to content

Releases: matcom/hulk

Release v0.8.1

10 Mar 21:49

Choose a tag to compare

Added

  • Implementation: Committed the initial tangled source code for the HULK frontend (Python) and Banner backend (Rust).
  • Documentation: Added a comprehensive developer documentation suite (docs/) and updated the project README with status, license, and technology badges.
  • Documentation: Refactored and drafted the introductory chapters of the book.

Changed

  • Config: Updated .gitignore to allow tracking of the tangled source files (src/hulk/ and src/banner/).
  • Tooling: Integrated Gemini CLI framework.

v0.8.0

10 Mar 18:29

Choose a tag to compare

Added

  • Project Structure: Consolidated frontend/ and backend/ into a single, unified root-level architecture with src/hulk/ and src/banner/.
  • CLI: Added hulk CLI entry point to the root package.

Changed

  • Build: Unified pyproject.toml and Cargo.toml at the root.
  • Literate Programming: Updated all Quarto chapters to export to the new root-level structure.
  • Build System: Refactored makefile for simplified root-level command execution.

Fixed

  • Syntax: Corrected inheritance declaration for the PolarPoint type in syntax examples.
  • Syntax Generator: Fixed a linting error (E701) in the grammar generation script.

v0.7.0

10 Mar 18:07

Choose a tag to compare

Added

  • Syntax: Full syntax highlighting for Banner IR (standalone files and Quarto code block injection).
  • VS Code Extension: HULK icon support for Banner files.
  • Documentation: New "BANNER Intermediate Representation" appendix with formal design details.
  • Documentation: New "Tooling" appendix describing the HULK ecosystem.

Changed

  • Documentation: Restructured the book into "Part 1: The Frontend" and "Part 2: The Backend" for a clearer curriculum.
  • Build: Updated project structure and dependencies for better literate programming support.
  • Build: Explicitly defined hatch build targets for the frontend package to resolve build errors.

Removed

  • Redundant requirements.txt (redundant with uv).

Release v0.6.2

10 Mar 15:16

Choose a tag to compare

Enabled HULK syntax highlighting in the rendered PDF documentation.

Release v0.6.1

10 Mar 15:11

Choose a tag to compare

Patch release fixing the CI/CD pipeline and Quarto PDF rendering.

Release v0.6.0

10 Mar 14:45

Choose a tag to compare

Initial release of the HULK literate programming project, including the split-brain architecture, Quarto book migration, and the new HULK VS Code extension (v0.6.0) with full syntax highlighting.