Skip to content

Releases: rameel/ramstack.fileproviders

2.6.0

31 Aug 12:45
94f4a6d

Choose a tag to compare

What's Changed

  • Deprecate ZipFileProvider because it relies on ZipArchive, which does not support parallel read operations or simultaneous stream access, potentially causing more issues than benefits.

2.5.4

14 Aug 00:40
443fb18

Choose a tag to compare

What's Changed

  • Fixed directory path matching in GlobbingFileProvider

Full Changelog: 2.5.3...2.5.4

2.5.3

31 Jul 21:00
1dba8b8

Choose a tag to compare

What's Changed

  • Skip enumeration entirely for excluded directories

Full Changelog: 2.5.2...2.5.3

2.5.2

15 Jul 10:50
e083dff

Choose a tag to compare

What's Changed

  • Bump Ramstack.Globbing to 2.3.2

Full Changelog: 2.5.1...2.5.2

2.5.1

09 Jul 10:27
787fec0

Choose a tag to compare

What's Changed

  • Upgrade NuGet packages

Full Changelog: 2.5.0...2.5.1

2.5.0

18 May 02:56
8fc3ce8

Choose a tag to compare

What's Changed

  • PrefixedFileProvider now correctly resolves and forwards applicable glob filters to its inner provider in the Watch(string filter).

Full Changelog: 2.4.1...2.5.0

2.4.1

17 May 12:44
3036d8b

Choose a tag to compare

What's Changed

  • Reduce allocations in ChangeTokenComposer

Full Changelog: 2.4.0...2.4.1

2.4.0

17 May 00:39
8a56209

Choose a tag to compare

What's Changed

  • Add ChangeTokenComposer utility class
  • Handle single and empty CompositeFileProvider in Flatten method

Full Changelog: 2.3.0...2.4.0

2.3.0

23 Apr 19:16
b7e1b2b

Choose a tag to compare

What's Changed

  • Remove unsafe code from PathTokenizer
  • Fix handling of paths with extra '..' to match Path.GetFullPath behavior
  • Add ReadOnlySpan<char> overloads for FilePath
  • Make FilePath class public in Ramstack.FileProviders.Extensions package

Full Changelog: 2.2.1...2.3.0

2.2.1

14 Sep 23:07
1d72536

Choose a tag to compare

Downgraded Package Versions: Due to some dependencies in some projects, a NuGet warning NU1605 about version downgrades was occurring.

This patch downgrades the following packages from version 8.0.0 to 6.0.0 to resolve the issue:

  • Microsoft.Extensions.FileProviders.Abstractions
  • Microsoft.Extensions.FileProviders.Composite
  • Microsoft.Extensions.FileProviders.Physical