Skip to content

Releases: gaelic-ghost/SwiftlyFetch

v0.2.0

10 May 03:39
0048e8e

Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.2.0

v0.1.2

28 Apr 18:52

Choose a tag to compare

SwiftlyFetch v0.1.2

What Changed

  • refined conventional-search ranking so title hits get a modest boost, Search Kit scores normalize per field, and cross-field matches accumulate more intentionally
  • replaced the old single-term snippet behavior with shared query-aware snippets that can highlight multiple query terms and show visible truncation markers when context is cropped
  • added stronger default-path and opt-in Search Kit coverage for ranking preference, phrase behavior, and snippet presentation
  • documented the new conventional-search refinement state in the README, roadmap, and maintainer notes

Breaking Changes

  • None. This is a backward-compatible patch release on top of v0.1.1.

Migration Or Upgrade Notes

  • RAGCore and RAGKit continue to provide the shipped semantic retrieval surface from v0.1.1.
  • FetchCore and FetchKit still expose the same conventional-search foundation, but FetchKitLibrary search results now rank title and phrase matches more intentionally and return richer snippets by default.
  • Real Natural Language integration coverage remains opt-in and requires RUN_NL_INTEGRATION_TESTS=1.
  • The Search Kit verification lane remains local-only for now through scripts/repo-maintenance/run-searchkit-tests.sh.

Verification Performed

  • swift test
  • scripts/repo-maintenance/validate-all.sh
  • scripts/repo-maintenance/run-searchkit-tests.sh

v0.1.1

28 Apr 15:36

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.1.1

SwiftlyFetch v0.1.0

21 Apr 19:42
62e3c49

Choose a tag to compare

SwiftlyFetch v0.1.0

What Changed

  • established the first retrieval-first public package surface through RAGCore and RAGKit
  • shipped the KnowledgeBase actor facade for local ingestion, search, and deterministic context assembly
  • added paragraph chunking plus heading-aware markdown chunking as the default markdown ingestion path
  • shipped deterministic hashing embeddings for tests and examples, plus Apple Natural Language embeddings for supported on-device retrieval paths
  • added typed metadata filtering with equality, containment, prefix and suffix matching, ordered numeric and date comparisons, boolean composition, and explicit exclusion
  • added default CI and repo-maintenance validation for the supported SwiftPM path

Breaking Changes

  • None. This is the first public release.

Migration Or Upgrade Notes

  • Import RAGCore for the typed retrieval models and protocols.
  • Import RAGKit for the default chunkers, embedders, index, and KnowledgeBase facade.
  • Real Natural Language integration coverage remains opt-in and requires RUN_NL_INTEGRATION_TESTS=1.

Verification Performed

  • swift build
  • swift test
  • scripts/repo-maintenance/validate-all.sh