Skip to content

Releases: httpdss/structkit

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 20:45
afa5003

Changes

  • Handle generate config errors cleanly @httpdss (#169)
  • Handle validate errors cleanly @httpdss (#168)
  • Report enum variable validation errors cleanly @httpdss (#162)
  • Add polished examples pack @httpdss (#161)
  • Improve README hero for developer conversion @httpdss (#160)
  • chore: regenerate VHS demo GIFs @httpdss (#150)
  • chore: update VHS-generated GIFs for all demo tapes @httpdss (#149)
  • Rename release-drafter and major-tagging workflows @httpdss (#133)
  • fix: improve PyPI description, keywords and classifiers for discoverability @httpdss (#129)
  • fix: correct badge URLs from httpdss/struct to httpdss/structkit @httpdss (#128)
  • docs: add Why structkit? comparison section to README @httpdss (#127)
  • Update from bb @httpdss (#126)

🚀 Features

  • [#167] Normalize template variable validation errors beyond enum checks @httpdss (#172)
  • [#166] Make --input-store errors user-friendly, including relative paths and corrupt JSON @httpdss (#171)
  • [#165] Abort cleanly when remote or local file: content cannot be fetched @httpdss (#170)
  • Add named structure sources management (CLI + MCP) @httpdss (#148)
  • Add structure dependency graph command @httpdss (#147)
  • Add structkit lint command and MCP tool @httpdss (#146)
  • Add explain command and MCP explain_structure tool @httpdss (#145)
  • Add 'vars' command to inspect structure variables @httpdss (#140)
  • feat: add search command to find structures by keyword @httpdss (#134)
  • feat: Add environment variable support for CLI arguments @httpdss (#125)
  • feat: Support STRUCTKIT_STRUCTURES_PATH environment variable (#122) @httpdss (#124)

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 23:35
202784f

Changes

🚀 Features

  • Rename project from 'struct' to 'structkit' @httpdss (#121)

v2.8.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 15:40
70173c5

Changes

v2.8.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 01:30
890bbe0

Changes

🚀 Features

  • feat: implement optional dependencies and modernize packaging (issue #96) @httpdss (#119)
  • feat: enhance interactive prompts with variable descriptions and contextual icons @httpdss (#118)
  • feat: display variable descriptions in interactive mode prompts @httpdss (#117)
  • feat(generate): default structure_definition and base_path when omitted @httpdss (#114)
  • feat(mcp): enhance FastMCP server integration with multi-transport support and update CLI options @httpdss (#112)

v2.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 16:30
e3973e2

Changes

  • feat: switch to shtab-generated shell completions and add --print-completion @httpdss (#110)
  • feat(init): add 'struct init' scaffolder (cherry-pick of 781d18d) @httpdss (#108)
  • feat(cli): add completion installer; standardize output mode; add 'struct init' scaffolder @httpdss (#106)
  • Increase test coverage for utils, filters, and content_fetcher @httpdss (#89)

🚀 Features

  • Improve CLI messages and final summary; enhance MCP structure info (fixes #99) @httpdss (#109)
  • Add Jinja helpers: uuid/now/env/read_file and YAML/JSON filters; docs updated @httpdss (#105)
  • feat: variable discovery and validation improvements @httpdss (#104)
  • feat: better dry-run/diff preview with unified diffs @httpdss (#103)
  • feat: faster and safer GitHub content fetching (raw + fallback) @httpdss (#102)

🐛 Bug Fixes

  • Fix: protocol handling in ContentFetcher for githubhttps:// prefix @httpdss (#101)

v2.6.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 17:00

Changes

  • 📚 Fix MkDocs build warnings by addressing missing files and links @httpdss (#81)
  • 🎬 Add comprehensive VHS demo tapes collection for visual documentation @httpdss (#69)
  • 🔧 Automatic file:// protocol handling and devcontainer improvements @httpdss (#68)
  • Complete Documentation Overhaul: Comprehensive User Guides, API Reference, and Community Resources @httpdss (#64)

🚀 Features

  • Add MCP Support to 'list' and 'info' Commands @httpdss (#85)
  • Add Documentation button to hero section @httpdss (#84)
  • feat: Add autocomplete for structure names @httpdss (#83)
  • 🎨 Customize MkDocs Theme to Match Site Appearance and Include Google Tag Manager @httpdss (#82)
  • 📚 Implement MkDocs with Material Theme for Documentation Build System @httpdss (#78)
  • Refactor github-trigger.py script into workflow-trigger prompt template @httpdss (#76)
  • 🚀 Complete Site Modernization - Phase 1 & 2 with PWA Support @httpdss (#70)
  • 🔧 Support multiple --mappings-file flags with deep merge capability @httpdss (#67)

🐛 Bug Fixes

  • Fix service worker registration path and improve testimonials formatting @httpdss (#73)
  • Fix #72: Set default OPENAI_API_KEY to prevent startup crashes @httpdss (#74)

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 16:06
fe908bc

Changes

  • Add detailed instructions for generating .struct.yaml files @httpdss (#57)

🚀 Features

  • Add generate-schema command for JSON schema generation @httpdss (#63)
  • Add GitHub automation tools and custom structure templates @httpdss (#62)
  • Add output argument to control file creation vs console output in generate command @httpdss (#59)
  • Implement model wrapper for AI content generation @httpdss (#58)
  • Add CodeQL standard gha workflow @httpdss (#56)
  • Refactor devcontainer setup and enhance content fetching with template rendering @httpdss (#54)

🐛 Bug Fixes

  • Refactor YAML variable definitions and enhance logging in FileItem class @httpdss (#60)
  • Fix formatting and example in n8n configuration @httpdss (#55)

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Jun 17:42
d3a00c4

Changes

  • Enhance logging messages with emojis for better visibility @httpdss (#48)
  • merge in beachbody changes @httpdss (#47)

🚀 Features

  • Add mappings support to template generation @httpdss (#52)
  • Add generic copilot instructions structure @httpdss (#51)

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 09:59
cc535b8

Changes

  • Add support for kubectl configuration file .kuberc @httpdss (#44)
  • Add pre-hooks and post-hooks support for structure generation @httpdss (#45)
  • Add n8n configuration with Docker setup @httpdss (#46)

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 16 May 21:33
12e2658

Changes

  • Enhance prompt processing with existing file content support @httpdss (#43)
  • Refactor configuration structure from 'structure' to 'files' @httpdss (#42)
  • Merge changes from beachbodydigital org @httpdss (#40)
  • Add GitHub trigger script and update documentation @httpdss (#41)