Releases: danielmiessler/Fabric
Releases · danielmiessler/Fabric
Release v1.4.255
Changes
Direct commits
- Merge branch 'danielmiessler:main' into main
- Chore: add more paths to update-version-andcreate-tag workflow to reduce unnecessary tagging
Release v1.4.254
Changes
PR #1621 by robertocarvajal: Adds generate code rules pattern
- Adds generate code rules pattern
Direct commits
- Docs: Update CHANGELOG after v1.4.253
Release v1.4.253
Changes
PR #1620 by ksylvan: Update Shell Completions for New Think-Block Suppression Options
- Add
--suppress-think
option to suppress 'think' tags - Introduce
--think-start-tag
and--think-end-tag
options for text suppression and completion - Update bash completion with 'think' tag options
- Update fish completion with 'think' tag options
- Update CHANGELOG after v.1.4.252
Release v1.4.252
Changes
PR #1619 by ksylvan: Feature: Optional Hiding of Model Thinking Process with Configurable Tags
- Add suppress-think flag to hide thinking blocks from AI reasoning output
- Configure customizable start and end thinking tags for content filtering
- Update streaming logic to respect suppress-think setting with YAML configuration support
- Implement StripThinkBlocks utility function with comprehensive testing for thinking suppression
- Performance improvement: add regex caching to StripThinkBlocks function
Direct commits
- Update CHANGELOG after v1.4.251
Release v1.4.251
Changes
PR #1618 by ksylvan: Update GitHub Workflow to Ignore Additional File Paths
- Ci: update workflow to ignore additional paths during version updates
- Add
data/strategies/**
to paths-ignore list - Add
cmd/generate_changelog/*.db
to paths-ignore list - Prevent workflow triggers from strategy data changes
- Prevent workflow triggers from changelog database files
Release v1.4.250
Changes
Direct commits
- Docs: Update changelog with v1.4.249 changes
Release v1.4.249
Changes
PR #1617 by ksylvan: Improve PR Sync Logic for Changelog Generator
- Preserve PR numbers during version cache merges
- Enhance changelog to associate PR numbers with version tags
- Improve PR number parsing with proper error handling
- Collect all PR numbers for commits between version tags
- Associate aggregated PR numbers with each version entry
Release v1.4.248
Changes
PR #1616 by ksylvan: Preserve PR Numbers During Version Cache Merges
- Feat: enhance changelog to correctly associate PR numbers with version tags
- Fix: improve PR number parsing with proper error handling
- Collect all PR numbers for commits between version tags
- Associate aggregated PR numbers with each version entry
- Update cached versions with newly found PR numbers
Direct commits
- Docs: reorganize v1.4.247 changelog to attribute changes to PR #1613
Release v1.4.247
Changes
PR #1613 by ksylvan: Improve AI Summarization for Consistent Professional Changelog Entries
- Feat: enhance changelog generation with incremental caching and improved AI summarization
- Add incremental processing for new Git tags since cache
- Implement
WalkHistorySinceTag
method for efficient history traversal - Add custom patterns directory support to plugin registry
- Feat: improve error handling in
plugin_registry
andpatterns_loader
Direct commits
- Docs: update README for GraphQL optimization and AI summary features
Release v1.4.246
Changes
PR #1611 by ksylvan: Changelog Generator: AI-Powered Automation for Fabric Project
- Add AI-powered changelog generation with high-performance Go tool and comprehensive caching
- Implement SQLite-based persistent caching for incremental updates with one-pass git history walking algorithm
- Create comprehensive CLI with cobra framework and tag-based caching integration
- Integrate AI summarization using Fabric CLI with batch PR fetching and GitHub Search API optimization
- Add extensive documentation with PRD and README files, including commit-PR mapping for optimized git operations