Releases: danielmiessler/Fabric
Releases · danielmiessler/Fabric
Release v1.4.275
Changes
PR #1676 by ksylvan: Refactor authentication to support GITHUB_TOKEN and GH_TOKEN
- Refactor: centralize GitHub token retrieval logic into utility function
- Support both GITHUB_TOKEN and GH_TOKEN environment variables with fallback handling
- Add new util/token.go file for centralized token handling across the application
- Update walker.go and main.go to use the new centralized token utility function
- Feat: add 'gpt-5' to raw-mode models in OpenAI client to bypass structured chat message formatting
Release v1.4.274
Changes
PR #1673 by ksylvan: Add Support for Claude Opus 4.1 Model
- Add Claude Opus 4.1 model support
- Upgrade anthropic-sdk-go from v1.4.0 to v1.7.0
- Fix temperature/topP parameter conflict for models
- Refactor release workflow to use shared version job and simplify OS handling
- Improve chat parameter defaults handling with domain constants
Release v1.4.273
Automated release for v1.4.273
Release v1.4.272
Release v1.4.271
Changes
PR #1657 by ksylvan: Add GitHub Release Description Update Feature
- Add GitHub release description update via
--release
flag - Implement
ReleaseManager
for managing release descriptions - Create
release.go
for handling release updates - Update
release.yml
to run changelog generation - Enable AI summary updates for GitHub releases
Release v1.4.270
Changes
PR #1654 by ksylvan: Refine Output File Handling for Safety
- Fix: prevent file overwrite and improve output messaging in CreateOutputFile
- Add file existence check before creating output file
- Return error if target file already exists
- Change success message to write to stderr
- Update message format with brackets for clarity
Release v1.4.269
Changes
PR #1653 by ksylvan: docs: update Gemini TTS model references to gemini-2.5-flash-preview-tts
- Updated Gemini TTS model references from gemini-2.0-flash-tts to gemini-2.5-flash-preview-tts throughout documentation
- Modified documentation examples to use the new gemini-2.5-flash-preview-tts model
- Updated voice selection example commands in Gemini-TTS.md
- Revised CLI help text example commands to reflect model changes
- Updated changelog database binary file
Release v1.4.268
Changes
PR #1652 by ksylvan: Implement Voice Selection for Gemini Text-to-Speech
- Feat: add Gemini TTS voice selection and listing functionality
- Add
--voice
flag for TTS voice selection - Add
--list-gemini-voices
command for voice discovery - Implement voice validation for Gemini TTS models
- Update shell completions for voice options
Release v1.4.267
Changes
PR #1650 by ksylvan: Update Gemini Plugin to New SDK with TTS Support
- Update Gemini SDK to new genai library and add TTS audio output support
- Replace deprecated generative-ai-go with google.golang.org/genai library
- Add TTS model detection and audio output validation
- Implement WAV file generation for TTS audio responses
- Add audio format checking utilities in CLI output
Release v1.4.266
Changes
PR #1649 by ksylvan: Fix Conditional API Initialization to Prevent Unnecessary Error Messages
- Prevent unconfigured API initialization and add Docker test suite
- Add BEDROCK_AWS_REGION requirement for Bedrock initialization
- Implement IsConfigured check for Ollama API URL
- Create comprehensive Docker testing environment with 6 scenarios
- Add interactive test runner with shell access