Skip to content

Releases: danielmiessler/Fabric

v1.4.335

28 Nov 02:24

Choose a tag to compare

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 ollamaPrefixes variable to ollamaSearchStrings for better code clarity
  • Replaced HasPrefix function with Contains for 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

26 Nov 13:49

Choose a tag to compare

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

25 Nov 22:56

Choose a tag to compare

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_summery to concall_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

24 Nov 14:20

Choose a tag to compare

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

23 Nov 08:24

Choose a tag to compare

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

23 Nov 02:52

Choose a tag to compare

Changes

PR #1840 by ZackaryWelch: Replace deprecated bash function in completion script

  • Replace deprecated bash function in completion script to use _comp_get_words instead 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

20 Nov 23:53

Choose a tag to compare

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 extractAndValidateVideoId helper to reduce code duplication
  • Update timestamp parsing logic to handle localized error formats
  • Standardize error handling in yt-dlp execution with i18n

v1.4.328

18 Nov 15:24

Choose a tag to compare

Changes

PR #1836 by ksylvan: docs: clarify --raw flag behavior for OpenAI and Anthropic providers

  • Update --raw flag 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

16 Nov 21:19

Choose a tag to compare

Changes

PR #1831 by ksylvan: Remove get_youtube_rss pattern

  • Chore: remove get_youtube_rss pattern from multiple files
  • Remove get_youtube_rss from pattern_explanations.md
  • Delete get_youtube_rss entry in pattern_descriptions.json
  • Delete get_youtube_rss entry in pattern_extracts.json
  • Remove get_youtube_rss from suggest_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

16 Nov 19:43

Choose a tag to compare

Changes

PR #1830 by ksylvan: Ensure final newline in model generated outputs

  • Feat: ensure newline in CreateOutputFile and improve tests
  • Add newline to CreateOutputFile if missing
  • Use t.Cleanup for file removal in tests
  • Add test for message with trailing newline
  • Introduce printedStream flag in Chatter.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/azure SDK for Azure

  • Add Extensions section to README navigation