What's Changed
- build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/35
- Adding support for wasm/wasip1 by @tryggvil in https://github.com/go-git/go-billy/pull/36
Memory.ReadDir()should return an error when path isn't found. by @weberc2-tempus in https://github.com/go-git/go-billy/pull/38- Adding support for WriteAt by @sfc-gh-thardie in https://github.com/go-git/go-billy/pull/39
- Update memfs.New() to create root directory by @onee-only in https://github.com/go-git/go-billy/pull/45
- Fix symlink by @pjbgf in https://github.com/go-git/go-billy/pull/46
- Close via defer by @spennymac in https://github.com/go-git/go-billy/pull/47
- build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/49
- General improvements to memfs by @pjbgf in https://github.com/go-git/go-billy/pull/50
- build: bump actions/checkout from 3 to 4 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/51
- build: bump golang.org/x/sys from 0.18.0 to 0.19.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/53
- build: bump github/codeql-action from 2.3.3 to 3.25.3 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/54
- build: bump actions/setup-go from 3 to 5 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/55
- build: bump github.com/onsi/gomega from 1.27.10 to 1.33.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/52
- boundos:insideBaseDirEval: return true if baseDir is "/" by @rminnich in https://github.com/go-git/go-billy/pull/48
- Bumping dependencies and forward ports by @pjbgf in https://github.com/go-git/go-billy/pull/97
- build: bump golang.org/x/sys from 0.28.0 to 0.29.0 in the golang-org group by @dependabot[bot] in https://github.com/go-git/go-billy/pull/99
- memfs: Add deterministic modification times by @pjbgf in https://github.com/go-git/go-billy/pull/98
- Bump module to v6 by @pjbgf in https://github.com/go-git/go-billy/pull/107
- build: Add golangci-lint checks by @pjbgf in https://github.com/go-git/go-billy/pull/109
- build: bump github.com/cyphar/filepath-securejoin from 0.3.6 to 0.4.1 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/112
- build: bump github/codeql-action from 3.27.5 to 3.28.8 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/113
- build: bump golang.org/x/sys from 0.29.0 to 0.30.0 in the golang-org group by @dependabot[bot] in https://github.com/go-git/go-billy/pull/114
- memfs: Add thread-safety to Memory by @pjbgf in https://github.com/go-git/go-billy/pull/110
- embedfs: Move the embedfs from go-git-fixtures by @pjbgf in https://github.com/go-git/go-billy/pull/111
- build: Bump Go to 1.22 by @pjbgf in https://github.com/go-git/go-billy/pull/115
- build: Add OpenSSF Scorecard by @pjbgf in https://github.com/go-git/go-billy/pull/116
- build: Bump and pin GH actions by @pjbgf in https://github.com/go-git/go-billy/pull/117
- build: bump actions/checkout from 4.1.1 to 4.2.2 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/118
- build: bump github/codeql-action from 3.28.10 to 3.28.13 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/124
- build: bump actions/setup-go from 5.3.0 to 5.4.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/123
- build: bump actions/upload-artifact from 4.6.1 to 4.6.2 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/122
- build: bump github/codeql-action from 3.28.13 to 3.28.16 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/128
- build: bump ossf/scorecard-action from 2.4.1 to 2.4.2 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/129
- build: bump actions/setup-go from 5.4.0 to 5.5.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/130
- build: bump github/codeql-action from 3.28.16 to 3.28.18 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/131
- build: bump golang.org/x/sys from 0.30.0 to 0.31.0 in the golang-org group by @dependabot[bot] in https://github.com/go-git/go-billy/pull/119
- Bump golangci to
v2.1.6by @pjbgf in https://github.com/go-git/go-billy/pull/133 - build: bump github/codeql-action from 3.28.18 to 3.29.2 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/134
- build: bump golang.org/x/sys from 0.33.0 to 0.34.0 in the golang-org group by @dependabot[bot] in https://github.com/go-git/go-billy/pull/136
- build: bump golang.org/x/sys from 0.34.0 to 0.35.0 in the golang-org group by @dependabot[bot] in https://github.com/go-git/go-billy/pull/139
- build: bump github/codeql-action from 3.29.2 to 3.29.5 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/138
- build: bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/142
- build: bump github/codeql-action from 3.29.7 to 3.30.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/143
- build: bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/141
- build: bump golang.org/x/sys from 0.35.0 to 0.36.0 in the golang-org group by @dependabot[bot] in https://github.com/go-git/go-billy/pull/144
- build: Pin dependencies, enable CodeQL for GH actions and bump Go versions by @pjbgf in https://github.com/go-git/go-billy/pull/145
- build: bump github.com/cyphar/filepath-securejoin from 0.4.1 to 0.5.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/146
- build: bump ossf/scorecard-action from 2.4.2 to 2.4.3 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/149
- build: bump github/codeql-action from 3.30.0 to 3.30.5 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/147
- build: bump actions/setup-go from 5.5.0 to 6.0.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/148
- build: bump golang.org/x/sys from 0.36.0 to 0.37.0 in the golang-org group by @dependabot[bot] in https://github.com/go-git/go-billy/pull/150
- modtimes should be intrinsic to the content by @hansbogert in https://github.com/go-git/go-billy/pull/152
- osfs: add file.Sync() support by @georg in https://github.com/go-git/go-billy/pull/154
- Align ReadDir interface with upstream
io/fs.ReadDirFSby @pjbgf in https://github.com/go-git/go-billy/pull/156 - Removes use of Go's
io.WriterTofromosfs.BoundOSby @pjbgf in https://github.com/go-git/go-billy/pull/159 - build: bump github/codeql-action from 3.30.6 to 4.31.2 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/160
- build: bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/161
- build: bump github.com/cyphar/filepath-securejoin from 0.5.0 to 0.6.0 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/162
- build: bump golang.org/x/sys from 0.37.0 to 0.38.0 in the golang-org group by @dependabot[bot] in https://github.com/go-git/go-billy/pull/163
- osfs: max out defaultDirectoryMode so umask applies correctly by @0xDEC0DE in https://github.com/go-git/go-billy/pull/125
- build: bump github.com/cyphar/filepath-securejoin from 0.6.0 to 0.6.1 by @dependabot[bot] in https://github.com/go-git/go-billy/pull/164
- build: Bump golangci-lint to v2.6.0 by @pjbgf in https://github.com/go-git/go-billy/pull/165
- chore(deps): update dependency golangci/golangci-lint to v2.6.2 by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/166
- embedfs: Align Capabilities with supported features by @pjbgf in https://github.com/go-git/go-billy/pull/169
- osfs: Expose
Fd()to enable mmap by @pjbgf in https://github.com/go-git/go-billy/pull/170 - Add support for Chmod on billy.Filesystem by @bitfehler in https://github.com/go-git/go-billy/pull/157
- build: Update dependency golangci/golangci-lint to v2.7.0 by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/173
- build: Enable renovate for the v5 release line by @nodivbyzero in https://github.com/go-git/go-billy/pull/176
- build: Update module golang.org/x/sys to v0.39.0 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/178
- memfs: Add support for umask by @pjbgf in https://github.com/go-git/go-billy/pull/179
- build: Update dependency golangci/golangci-lint to v2.7.2 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/180
- build: Update module golang.org/x/sys to v0.40.0 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/181
- build: Update dependency golangci/golangci-lint to v2.8.0 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/184
- build: Update module golang.org/x/sys to v0.41.0 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/185
- v6: Ensure Chmod behaviour across BoundOS and ChrootOS by @pjbgf in https://github.com/go-git/go-billy/pull/188
- build: Run benchmarks in parallel by @pjbgf in https://github.com/go-git/go-billy/pull/189
- build: Update dependency golangci/golangci-lint to v2.10.1 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/190
- build: Update module golang.org/x/sys to v0.42.0 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/191
- build: Update dependency golangci/golangci-lint to v2.11.1 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/193
- build: Update dependency golangci/golangci-lint to v2.11.2 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/196
- Use path.Clean instead of filepath.Clean in iofs.Open by @puerco in https://github.com/go-git/go-billy/pull/195
- build: Update module golang.org/x/sys to v0.43.0 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/198
- build: Update dependency golangci/golangci-lint to v2.11.3 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/199
- build: Update dependency golangci/golangci-lint to v2.11.4 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/200
- fix: bring os_js.go up to date with os.go by @paralin in https://github.com/go-git/go-billy/pull/192
- osfs: Remove ChrootOS by @pjbgf in https://github.com/go-git/go-billy/pull/202
- v6: General Improvements by @pjbgf in https://github.com/go-git/go-billy/pull/204
- Implement io.ReaderAt and io.Seeker for iofs adapter by @evankanderson in https://github.com/go-git/go-billy/pull/208
- build: Update module golang.org/x/sys to v0.44.0 (main) by @go-git-renovate[bot] in https://github.com/go-git/go-billy/pull/210
- osfs: Adopt
os.Rootfor path containment, addRootOS, refresh helpers/tests by @pjbgf in https://github.com/go-git/go-billy/pull/211
New Contributors
- @tryggvil made their first contribution in https://github.com/go-git/go-billy/pull/36
- @weberc2-tempus made their first contribution in https://github.com/go-git/go-billy/pull/38
- @sfc-gh-thardie made their first contribution in https://github.com/go-git/go-billy/pull/39
- @onee-only made their first contribution in https://github.com/go-git/go-billy/pull/45
- @spennymac made their first contribution in https://github.com/go-git/go-billy/pull/47
- @rminnich made their first contribution in https://github.com/go-git/go-billy/pull/48
- @hansbogert made their first contribution in https://github.com/go-git/go-billy/pull/152
- @georg made their first contribution in https://github.com/go-git/go-billy/pull/154
- @0xDEC0DE made their first contribution in https://github.com/go-git/go-billy/pull/125
- @nodivbyzero made their first contribution in https://github.com/go-git/go-billy/pull/176
Full Changelog: https://github.com/go-git/go-billy/compare/v5.5.0...v6.0.0-alpha.1