Releases: danielmiessler/Fabric
Releases · danielmiessler/Fabric
v1.4.335
Changes
PR #1847 by ksylvan: Improve model name matching for NeedsRaw in Ollama plugin
- Improved model name matching in Ollama plugin by replacing prefix-based matching with substring matching
- Enhanced NeedsRaw functionality to support more flexible model name detection
- Renamed
ollamaPrefixesvariable toollamaSearchStringsfor better code clarity - Replaced
HasPrefixfunction withContainsfor more comprehensive model matching - Added "conceptmap" to VSCode dictionary settings
Direct commits
- Merge branch 'danielmiessler:main' into main
- Docs: Fix typo in README
v1.4.334
Changes
PR #1845 by ksylvan: Add Claude Opus 4.5 Support
- Add Claude Opus 4.5 model variants to Anthropic client
- Upgrade anthropic-sdk-go from v1.16.0 to v1.19.0
- Update golang.org/x/crypto from v0.41.0 to v0.45.0
- Upgrade golang.org/x/net from v0.43.0 to v0.47.0
- Bump golang.org/x/text from v0.28.0 to v0.31.0
v1.4.333
Changes
PR #1833 by junaid18183: Added concall_summary
- Added concall_summery pattern to extract strategic insights from earnings transcripts for investors.
PR #1844 by ksylvan: Correct directory name from concall_summery to concall_summary
- Fix: correct directory name from
concall_summerytoconcall_summary - Rename pattern directory to fix spelling error
- Update suggest_pattern system with concall_summary references
- Add concall_summary to BUSINESS and SUMMARIZE category listings
- Add user documentation for earnings call analysis
v1.4.332
Changes
PR #1843 by ksylvan: Implement case-insensitive vendor and model name matching
- Fix: implement case-insensitive vendor and model name matching across the application
- Add case-insensitive vendor lookup in VendorsManager
- Implement model name normalization in GetChatter method
- Add FilterByVendor method with case-insensitive matching
- Add FindModelNameCaseInsensitive helper for model queries
v1.4.331
Changes
PR #1839 by ksylvan: Add GitHub Models Provider and Refactor Fetching Fallback Logic
- Add GitHub Models provider and refactor model fetching with direct API fallback
- Add GitHub Models to supported OpenAI-compatible providers list
- Implement direct HTTP fallback for non-standard model responses
- Centralize model fetching logic in openai package
- Upgrade openai-go SDK dependency from v1.8.2 to v1.12.0
v1.4.330
Changes
PR #1840 by ZackaryWelch: Replace deprecated bash function in completion script
- Replace deprecated bash function in completion script to use
_comp_get_wordsinstead of__get_comp_words_by_ref, fixing compatibility issues with latest bash versions and preventing script breakage on updated distributions like Fedora 42+
v1.4.329
Changes
PR #1838 by ksylvan: refactor: implement i18n support for YouTube tool error messages
- Replace hardcoded error strings with i18n translation calls
- Add localization keys for YouTube errors to all locale files
- Introduce
extractAndValidateVideoIdhelper to reduce code duplication - Update timestamp parsing logic to handle localized error formats
- Standardize error handling in
yt-dlpexecution with i18n
v1.4.328
Changes
PR #1836 by ksylvan: docs: clarify --raw flag behavior for OpenAI and Anthropic providers
- Update
--rawflag description across all documentation files - Clarify flag only affects OpenAI-compatible providers behavior
- Document Anthropic models use smart parameter selection
- Remove outdated reference to system/user role changes
- Update help text in CLI flags definition
v1.4.327
Changes
PR #1831 by ksylvan: Remove get_youtube_rss pattern
- Chore: remove
get_youtube_rsspattern from multiple files - Remove
get_youtube_rssfrompattern_explanations.md - Delete
get_youtube_rssentry inpattern_descriptions.json - Delete
get_youtube_rssentry inpattern_extracts.json - Remove
get_youtube_rssfromsuggest_pattern/system.md
PR #1832 by ksylvan: Improve channel management in Gemini provider
- Fix: improve channel management in Gemini streaming method
- Add deferred channel close at function start
- Return error immediately instead of breaking loop
- Remove redundant channel close statements from loop
- Ensure channel closes on all exit paths consistently
v1.4.326
Changes
PR #1830 by ksylvan: Ensure final newline in model generated outputs
- Feat: ensure newline in
CreateOutputFileand improve tests - Add newline to
CreateOutputFileif missing - Use
t.Cleanupfor file removal in tests - Add test for message with trailing newline
- Introduce
printedStreamflag inChatter.Send
Direct commits
-
Chore: update README with recent features and extensions
-
Add v1.4.322 release with concept maps
-
Introduce WELLNESS category with psychological analysis
-
Upgrade to Claude Sonnet 4.5
-
Add Portuguese language variants with BCP 47 support
-
Migrate to
openai-go/azureSDK for Azure -
Add Extensions section to README navigation