Skip to content

Tags: Testably/Testably.Abstractions

Tags

v4.2.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: enumerate directories with trailing slash (#803)

This PR ensures that directories with trailing slashes are properly enumerated.
- Adds logic to trim trailing directory separators before calling `GetFileName` in enumeration
- Includes a test case to verify empty directories with trailing slashes are properly enumerated

v4.2.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: parallel access to `IFileStream` (#799)

This PR enhances parallel write support for `IFileStream` by ensuring only the modified byte ranges are flushed per stream, and adds tests to validate this behavior.

- Added parallel write and flush behavior tests covering overlapping writes, differing lengths, and empty writes.
- Updated `FileStreamMock` to track minimum and maximum write positions and flush only the modified segments.

v4.1.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(deps): update dependency meziantou.analyzer to 2.0.205 (#795)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

v4.0.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: directory with forward slash exists on windows (#759)

* fix: directory with forward slash exists on windows

* Update ExistsTests.cs

* Initialize FileSystem

* Initialize in drive D

v4.0.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: pipeline does not run with different versions (#741)

Adjust the pipeline so that it runs despite having different versions.

core/v9.0.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: strong-name sign the assemblies (#739)

See [here](https://learn.microsoft.com/en-us/dotnet/standard/assembly/strong-named) for more information.

core/v9.0.0-pre.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: trigger build on tags with pre-release information (#738)

Allow creating pre-release nuget packages by appending e.g. "-pre.1" to the tag

core/v0.2.0-pre.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor: update and simplify references (#737)

Remove reference to "TestableIO.System.IO.Abstractions" and "Testably.Abstractions.FluentAssertions"
Update references for "aweXpect" and "aweXpect.Testably"

Adapt tests accordingly

core/v0.1.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: add filesystem interface (#736)

Add the `IFileSystem` interface to this repo and publish it together with the Wrapper and Interface projects under a separate (more stable) version number.

v3.2.4

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore(deps): update dependency System.IO.Abstractions to 21.1.3 (#664)

Update version to 21.1.3 and adapt tests