Skip to content

Releases: huggingface/swift-huggingface

0.9.0

16 Mar 11:34
Immutable release. Only release title and notes can be modified.
b721959

Choose a tag to compare

What's Changed

  • Update location of swift-xet dependency by @mattt in #44
  • Conditionalize swift-xet dependency behind "Xet" trait by @mattt in #46
  • Fix Mac Catalyst build: duplicate OAuth provider declaration by @1R053 in #45

New Contributors

  • @1R053 made their first contribution in #45

Full Changelog: 0.8.1...0.9.0

0.8.1

02 Mar 14:09
Immutable release. Only release title and notes can be modified.
de01c0a

Choose a tag to compare

What's Changed

  • Treat HubClient download destinations as file paths consistently by @mattt in #43
  • Fix different files referring to the same blob being copied incorrectly in a snapshot download by @lucasnewman in #42

New Contributors

Full Changelog: 0.8.0...0.8.1

0.8.0

24 Feb 13:05
Immutable release. Only release title and notes can be modified.
7198b06

Choose a tag to compare

What's Changed

  • Harmonize with huggingface_hub library by @mattt in #28
  • Replace FileProgressReporter with lightweight sampling task for Linux by @mattt in #30
  • Update CI workflow to run Linux directly on Swift container image by @mattt in #32
  • Capture Xet metadata before potential cross-host CDN redirect by @mattt in #31
  • Return cache-backed snapshot paths and add commit-hash metadata fast path by @mattt in #33
  • Add cache-first snapshot download paths with resume and local-only fallback by @mattt in #34
  • Parallelize LFS snapshot downloads and weight progress by file size by @mattt in #35
  • Route cache blob locks through the .locks hierarchy by @mattt in #36
  • Expand test coverage by @mattt in #38
  • Add HubBenchmarks test target by @mattt in #37
  • Handle URL-only dataset parquet responses in Hub API by @mattt in #39
  • Resolve HubCache paths for iOS and sandboxed apps by @mattt in #40

Full Changelog: 0.7.1...0.8.0

0.7.1

23 Feb 10:56
Immutable release. Only release title and notes can be modified.
38299d3

Choose a tag to compare

What's Changed

  • Update file locking implementation to support reentrancy and improved error handling by @mattt in #29

Full Changelog: 0.7.0...0.7.1

0.7.0

11 Feb 15:21
Immutable release. Only release title and notes can be modified.
0cafd98

Choose a tag to compare

What's Changed

  • Make pagination more convenient for API consumers by @mattt in #26

Full Changelog: 0.6.1...0.7.0

0.6.1

11 Feb 13:40
Immutable release. Only release title and notes can be modified.
5212744

Choose a tag to compare

What's Changed

  • Update downloadSnapshot to call progressHandler regularly by @z-also in #25

New Contributors

Full Changelog: 0.6.0...0.6.1

0.6.0

19 Jan 13:57
Immutable release. Only release title and notes can be modified.
fae128a

Choose a tag to compare

What's Changed

  • Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #20
  • Add Xet support for faster downloads by @mattt in #4

New Contributors

Full Changelog: 0.5.1...0.6.0

0.5.1

08 Jan 17:59
Immutable release. Only release title and notes can be modified.
053f97c

Choose a tag to compare

What's Changed

  • Update cache directory handling for macOS and iOS by @Blaizzy in #24

New Contributors

Full Changelog: 0.5.0...0.5.1

0.5.0

16 Dec 13:09
Immutable release. Only release title and notes can be modified.
49abc51

Choose a tag to compare

What's Changed

  • Use appending(path:) and appending(component:) consistently for templated path construction by @mattt in #9
  • Resolve symlinks before copying from cache by @mattt in #10
  • Add support for Linux by @thinkpractice in #12

New Contributors

Full Changelog: 0.4.1...0.5.0

0.4.1

05 Dec 12:49
Immutable release. Only release title and notes can be modified.
1c12f94

Choose a tag to compare

What's Changed

  • Relax platform requirements to support macOS 13 by @mattt in #7
  • Fix token provider implementation and make token accessor asynchronous by @mattt in #8

Full Changelog: 0.4.0...0.4.1