Skip to content

Latest commit

 

History

History
333 lines (279 loc) · 14.1 KB

File metadata and controls

333 lines (279 loc) · 14.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.19.0] - 2026-09-03

Details

🚀 Features

  • Let callers choose the zip compression method by @fortmarek in #398

[0.18.0] - 2026-05-09

Details

🚀 Features

  • Add file operation backpressure by @pepicrft in #345

[0.17.3] - 2026-05-07

Details

🐛 Bug Fixes

  • Make concurrent file writes race-safe by @pepicrft in #342

[0.17.0] - 2026-04-27

Details

🚀 Features

  • Remove SwiftNIO backend from FileSystem by @pepicrft in #333

[0.16.4] - 2026-04-17

Details

🐛 Bug Fixes

  • Remove public extensions that silently shadow Foundation/stdlib by @pepicrft in #327

[0.16.2] - 2026-04-16

Details

⚡ Performance

  • Make StringProtocol.range(of:) scan UTF-8 bytes by @pepicrft in #325

[0.16.1] - 2026-04-14

Details

🐛 Bug Fixes

  • Add Musl support to File System Primitives by @fortmarek in #322

[0.16.0] - 2026-04-12

Details

🚀 Features

  • Add opt-in swift-file-system backend by @pepicrft in #315

[0.15.31] - 2026-04-08

Details

🐛 Bug Fixes

  • Handle concurrent mkdir race in NIO's createDirectory by @pepicrft in #312

[0.15.26] - 2026-04-01

Details

🐛 Bug Fixes

  • Bump minimum ZIPFoundation version to 0.9.21 by @asevko in #308

New Contributors

  • @asevko made their first contribution in #308

[0.15.0] - 2026-02-27

Details

🚀 Features

  • Add setAttributes API to FileSysteming protocol by @pepicrft in #278

[0.14.11] - 2026-01-26

Details

🐛 Bug Fixes

  • Ensure touch creates files immediately visible to Foundation APIs by @fortmarek in #253

[0.14.9] - 2026-01-12

Details

🐛 Bug Fixes

  • Handle paths with hash characters in glob function by @pepicrft in #250

[0.14.0] - 2025-12-12

Details

🚀 Features

  • Add Sendable conformance to FileSysteming protocol by @Ryu0118 in #237

New Contributors

  • @Ryu0118 made their first contribution in #237

[0.13.0] - 2025-09-26

Details

🚀 Features

  • Implement contentsOfDirectory by @fortmarek in #181

[0.12.0] - 2025-09-22

Details

🚀 Features

  • Update swift-nio by @fortmarek in #174

[0.11.0] - 2025-07-23

Details

🚀 Features

  • Add API to get the metadata of a particular file by @pepicrft in #148

[0.10.0] - 2025-05-26

Details

🚀 Features

  • Expose Glob target as a package product by @yhkaplan in #130

New Contributors

  • @yhkaplan made their first contribution in #130

[0.9.0] - 2025-05-15

Details

🚀 Features

  • Move FileSystemTestingTrait to a new library product FileSystemTesting by @fortmarek in #126

[0.8.0] - 2025-05-13

Details

🚀 Features

  • Add a Swift Testing trait to create and scope a temporary directory to a test or suite lifecycle by @pepicrft
  • Add a Swift Testing trait to create and scope a temporary directory to a test or suite lifecycle by @pepicrft

[0.7.15] - 2025-04-25

Details

🐛 Bug Fixes

  • Infinite loop caused by symbolic links pointing to ancestor directories by @monchote in #120

New Contributors

  • @monchote made their first contribution in #120

[0.7.13] - 2025-04-17

Details

🐛 Bug Fixes

  • Resolve relative symbolic link by @fortmarek in #116

[0.7.11] - 2025-04-15

Details

🐛 Bug Fixes

  • Ignore .gitkeep results when globbing by @dogo in #115

New Contributors

  • @dogo made their first contribution in #115

[0.7.9] - 2025-03-24

Details

🐛 Bug Fixes

  • Crash from long strings when building in Debug by @waltflanagan in #112

New Contributors

  • @waltflanagan made their first contribution in #112

[0.7.6] - 2025-02-05

Details

🐛 Bug Fixes

  • Temporary directory to return direct path instead of symlink by @fortmarek in #106

[0.7.4] - 2025-02-04

Details

🐛 Bug Fixes

  • Unstable ZIPFoundation version by @fortmarek in #105

[0.7.3] - 2025-02-04

Details

🐛 Bug Fixes

  • Update URLs APIs to work with linux by @ajkolean in #103

New Contributors

  • @ajkolean made their first contribution in #103

[0.7.0] - 2025-01-09

Details

🚀 Features

  • Handle relative symbolic links by @KaiOelfke in #98

New Contributors

  • @KaiOelfke made their first contribution in #98

[0.6.24] - 2025-01-09

Details

⚙️ Miscellaneous Tasks

  • Update Tuist setup to the latest conventions by @fortmarek in #100

[0.6.18] - 2024-11-15

Details

🐛 Bug Fixes

  • Recreating directory when on concurrent move by @fortmarek in #92

[0.6.17] - 2024-11-14

Details

🐛 Bug Fixes

  • Do not search recursively when a glob is a file name wildcard by @fortmarek in #90

[0.6.15] - 2024-11-11

Details

🐛 Bug Fixes

  • Glob with extension options by @fortmarek in #88

[0.6.13] - 2024-11-07

Details

🐛 Bug Fixes

  • Removing non-existing file or directory by @fortmarek in #86

[0.6.12] - 2024-11-07

Details

🐛 Bug Fixes

  • Use FileManager for file and directory removal to fix performance issues by @fortmarek in #85

[0.6.11] - 2024-11-05

Details

🐛 Bug Fixes

  • Ignore .DS_Store results when globbing by @fortmarek in #84

[0.6.10] - 2024-11-05

Details

🐛 Bug Fixes

  • Glob when base directory is a symlink by @fortmarek in #83

[0.6.9] - 2024-11-04

Details

🚜 Refactor

  • Migrate used subset of swift-glob to FileSystem by @fortmarek in #82

[0.6.8] - 2024-11-04

Details

🐛 Bug Fixes

  • Path wildcard with constant component by @fortmarek in #81

[0.6.7] - 2024-11-04

Details

🐛 Bug Fixes

  • Matching files with double globstar by @fortmarek in #80

[0.6.5] - 2024-11-01

Details

🐛 Bug Fixes

  • Searching for files in symlinked directories by @fortmarek in #78

[0.6.4] - 2024-11-01

Details

🐛 Bug Fixes

  • Include hidden files by default by @fortmarek in #77

[0.6.2] - 2024-10-30

Details

🐛 Bug Fixes

  • Searching for a constant file by @fortmarek in #74

[0.6.1] - 2024-10-30

Details

🐛 Bug Fixes

  • Matching files with a trailing path wildcard by @fortmarek in #72

[0.6.0] - 2024-10-30

Details

🚀 Features

  • Improve globbing performance by using parallelized Swift glob implementation by @fortmarek in #68

[0.5.1] - 2024-10-28

Details

⚙️ Miscellaneous Tasks

  • Add conventional PR check by @fortmarek in #64

[0.5.0] - 2024-10-24

Details

🚀 Features

  • Use different implementation of globbing for more stable behavior by @fortmarek in #66

[0.4.8] - 2024-10-24

Details

🐛 Bug Fixes

  • Glob returning paths with resolved symlinks by @fortmarek in #63

[0.4.0] - 2024-10-08

Details

🚀 Features

  • Add support for getting the current working directory by @fortmarek in #52

[0.3.1] - 2024-10-07

Details

🐛 Bug Fixes

  • Do not throw error when resolving symlink of a plain directory by @fortmarek in #47

⚙️ Miscellaneous Tasks

  • Use TUIST_FILE_SYSTEM_RELEASE_TOKEN for auto-commit by @fortmarek in #50
  • Update git-cliff by @fortmarek
  • Add changelog.md file by @fortmarek in #49
  • Update release workflow to use git cliff by @fortmarek in #48

New Contributors

  • @fortmarek made their first contribution

[0.1.0] - 2024-06-23

Details

New Contributors