Skip to content

Latest commit

 

History

History
156 lines (120 loc) · 20.1 KB

File metadata and controls

156 lines (120 loc) · 20.1 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.11.0 (2025-10-24)

Features

  • generator: add multi-format export support and format strategy framework (8dbb1f9)
  • generator: allow --theme with non-HTML output formats (9d39fdc)

1.10.3 (2025-10-04)

Bug Fixes

  • add GITHUB_TOKEN to publish step for proper authentication (7a359af)

1.10.2 (2025-10-04)

Note: Version bump only for package ai-repo-adventures

1.10.1 (2025-10-04)

Note: Version bump only for package ai-repo-adventures

1.10.0 (2025-10-04)

Bug Fixes

  • add content chunker tests and integrate into unit test runner. Fix chunking logic. (0872eea)
  • add peer dependency flag to multiple packages in package-lock.json (ee6fb30)
  • Add quest format instructions for consistent markdown output in StoryGenerator (ca9b94b)
  • Adjust background position for mythical quest image to enhance visual presentation (d785a55)
  • Change console.warn to console.debug for expected file read failures in FileContentManager (7f63e16)
  • Change to AGENTS.md (d91e91c)
  • clarify comment on GitHub Models section in .env.example (51ef4e8)
  • Improve flow in theme generation process and cleanup handling (6ab7091)
  • Remove 'developer' from light themes requiring dark GitHub logo (42d9150)
  • Remove console log for homepage index creation (149e7c6)
  • remove package, update openai (41974f5)
  • Rename "Change Theme" to "Change Adventure" in HTML templates and styles for clarity (8b2c88a)
  • Save quest content to unique files per quest in HTMLAdventureGenerator (1d608a1)
  • standardize quest prefix terminology across themes and clean up title parsing (dde3a7a)
  • sync package versions (2890f6d)
  • tests: Ensure clean exit for integration test runner upon completion (2378d0e)
  • tests: Improve console output formatting in integration tests and test runner (c8bef8f)
  • tests: resolve timeout issue in multi-chapter story coherence validation (bb17dd0)
  • tests: Update LLM rate limiting test for improved performance assertions (857f9e8)
  • update build script to include asset copying (1f3a349)
  • update command in index.html to generate all themes (14e5e66)
  • update environment variable prefixes to REPO_ADV for mor uniqueness across configurations (1fd9960)
  • Update feature descriptions and improve styling in index.html (8a8bfdb)
  • Update LLMClient to handle undefined API key and fallback mode; adjust test imports for dynamic story generator (4895b40)
  • update package names and commands for consistency across documentation and configuration (6e1d6bc)
  • update package names and workflow secrets for consistency (82e104e)
  • update package versions to 1.1.4 and adjust prompt file paths (e29485a)
  • update stylesheet reference in index.html to correct homepage CSS file (df10f81)
  • update token allocation and add logging for chunking process (91bc4c8)
  • workflow: update condition to trigger adventure generation on commit message (45edc6a)

Features

  • Add adventure config formatting for prompts and enhance quest content structure (963bcef)
  • add architectural principles section to CLAUDE.md for dynamic story generation insights (73e77cc)
  • Add background position variables for story and quest images across themes (dded2a0)
  • add chalk dependency and refactor interactive test for improved terminal output (bfffede)
  • Add detailed descriptions for adventure tools to enhance user understanding and guidance (893163a)
  • Add file path prefix highlighting in HTML output and corresponding CSS styling (38fc1ea)
  • Add formatted test suite summary table to comprehensive test runner (6e0fefe)
  • Add HTML generator test for minimal LLM usage and output verification (4f105fa)
  • Add interactive storytelling quests for the MCP Nebula Chronicles (49a397b)
  • Add Microsoft Clarity and Google Analytics tracking support in adventure configuration and templates (4e1cc1d)
  • Add overall statistics table to comprehensive test runner output (078b99b)
  • Add project info retrieval methods and optimize project info generation in choose-theme tool (5db5566)
  • Add prompt output testing and enhance quest content generation with config merging (9db5fbc)
  • Add quests 3, 4, and 5 with detailed exploration and code snippets (5abd0ac)
  • Add quests 5, 6, and 7 HTML files for the adventure series (c0f9745)
  • Add repository URL to adventure config and enhance HTML generation with file hyperlinks (63230b0)
  • Add section divider styling and improve quest title handling in HTML content generation (80837af)
  • Add shared types and interfaces for analyzer system (0e70496)
  • Add story content handling to quest content generation and improve prompt consistency (29cfc1a)
  • Clarify code authenticity requirements and update references to the Complete Codebase section (6dd246e)
  • Enhance adventure selection and error handling in LLMClient with input sanitization and Azure configuration validation (ec360df)
  • Enhance HTML Adventure Generator with image handling and theme icons (e325014)
  • Enhance HTML generation and add new themes (baf5627)
  • Enhance HTML generation with marked for markdown parsing and add new quests (69befdb)
  • Enhance input validation and file processing limits for LLM interactions (abbcf38)
  • Enhance input validation and sanitization across the application (15c2de3)
  • Enhance LLMClient and adventure tools for improved storytelling and response handling (0182516)
  • Enhance LLMClient to support Azure OpenAI with provider-specific configuration (b1f5966)
  • Enhance Prism.js integration and update background position variables for mythical theme (91f0d16)
  • Enhance project narrative generation with integrated project details and improved instructions (42dfff1)
  • Enhance ProjectAnalyzer with configurable timeouts and limits (b3c5189)
  • Enhance quest content generation and logging features (978b185)
  • Enhance quest title rendering with inline markdown support and HTML stripping (d84f5b2)
  • Enhance README with HTML adventure generation details and testing instructions (7746301)
  • Enhance story generation with project insights and structured narrative (8256949)
  • Enhance story output with title section and improve content trimming in prompts (3f17731)
  • Enhance theme management with dynamic theme retrieval and improved descriptions (929cab1)
  • enhance user input handling and auto-start adventure in interactive client (3ab001a)
  • Ensure explicit process termination on success for various test runners (319d726)
  • implement adaptive throttling for Azure S0 rate limits in LLMClient and enhance unit tests (ea8e3b3)
  • Implement adventure framework with character interactions and story generation (c4fecae)
  • Implement automatic mode switching for token rate limit handling (da953b6)
  • Implement comprehensive HTML and markdown validation utilities (0b66d6e)
  • Implement DevServer for serving generated adventure files (674b837)
  • Implement Dynamic Story Generator for codebase exploration (a4c538d)
  • Implement LRUCache for efficient data caching with TTL management (354c60d)
  • Implement template engine for HTML generation and refactor quest page rendering (be930e0)
  • Implement ThemeManager for managing adventure themes and guidelines (cbb68f9)
  • Improve error handling for unhandled promise rejections in MCP server (262707c)
  • Improve logging and content processing in various modules; update templates and styles (e296115)
  • Improve story generation and adventure title guidelines in AdventureManager and integration tests (3c05781)
  • Load environment variables from .env file in config (3abcea9)
  • Refactor adventure guidance handling and improve prompt formatting in story generation (cd34031)
  • refactor adventure management and enhance error handling in LLM client (446032a)
  • Refactor adventure themes and integrate new mythical theme (08f79fd)
  • Refactor package structure and update dependencies to use @codewithdan scope; add README for core package (c94f05d)
  • Refine quest result formatting and update markdown output guidelines for consistency (ab455a9)
  • Remove redundant format requirement from adventure config formatting function (929c616)
  • Simplify default theme configuration by replacing dynamic import with static value (e624f58)
  • Simplify quest extraction and improve navigation title truncation in HTML output (e87b3ce)
  • tests: Add comprehensive LLM validation tests for story and adventure structure (48c865b)
  • tests: Add integration tests and enhance unit test structure with shared utilities (e3a3c40)
  • tests: Enhance comprehensive test runner with individual test tracking and detailed statistics (371a9a4)
  • tests: Replace test-analysis-details and test-code-analysis with cross-language analysis tests for improved parsing validation (b2c9b2b)
  • tests: Revamp testing framework and add comprehensive unit tests (e7d4d89)
  • Update adventure guidelines and enhance file reading capabilities in AdventureManager (c4b87d4)
  • Update dependencies and enhance adventure generation logic with improved error handling and file indexing (218bc83)
  • Update formatting instructions in adventure config for clarity and consistency (ed03622)
  • Update HTML generator to streamline index page creation and add HTTP server for testing (0726611)
  • Update keywords for Developer Documentation theme to enhance search relevance (8b0fff4)
  • update logging options in CLI and documentation for clarity (88167bd)
  • Update quest description formatting to use inline markdown for consistency (39f2157)
  • Update test commands and add non-interactive test for MCP client functionality (c304200)