Releases: matcom/hulk
Releases · matcom/hulk
Release v0.8.1
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
.gitignoreto allow tracking of the tangled source files (src/hulk/andsrc/banner/). - Tooling: Integrated Gemini CLI framework.
v0.8.0
Added
- Project Structure: Consolidated
frontend/andbackend/into a single, unified root-level architecture withsrc/hulk/andsrc/banner/. - CLI: Added
hulkCLI entry point to the root package.
Changed
- Build: Unified
pyproject.tomlandCargo.tomlat the root. - Literate Programming: Updated all Quarto chapters to export to the new root-level structure.
- Build System: Refactored
makefilefor simplified root-level command execution.
Fixed
- Syntax: Corrected inheritance declaration for the
PolarPointtype in syntax examples. - Syntax Generator: Fixed a linting error (E701) in the grammar generation script.
v0.7.0
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
hatchbuild targets for thefrontendpackage to resolve build errors.
Removed
- Redundant
requirements.txt(redundant withuv).
Release v0.6.2
Enabled HULK syntax highlighting in the rendered PDF documentation.
Release v0.6.1
Patch release fixing the CI/CD pipeline and Quarto PDF rendering.
Release v0.6.0
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.