Releases: Testably/Testably.Abstractions
Releases · Testably/Testably.Abstractions
Release list
v7.1.1
What's Changed
- chore(deps): update dependency tunit.engine to 1.71.0 by @renovate[bot] in #1112
- fix: share one cached state across
FileSystemInfoproperties like the real file system by @Mpdreamz in #1113 - fix: accept
BackupOrRestoreand reject flushing through a closed handle by @Mpdreamz in #1114 - chore: update Meziantou.Analyzer to 3.0.290 by @vbreuss in #1115
Full Changelog: v7.1.0...v7.1.1
v7.1.0
What's Changed
- chore(deps): update dependency meziantou.analyzer to 3.0.159 by @renovate[bot] in #1069
- chore(deps): update dependency mockolate to 3.5.0 by @renovate[bot] in #1076
- chore(deps): update dependency awexpect to 2.40.0 by @renovate[bot] in #1077
- fix: honour combined
FileShare.Deleteflags when deleting by @Mpdreamz in #1085 - feat: add
IFile.OpenHandleandIRandomAccessby @Mpdreamz in #1081 - chore(deps): update dependency sharpcompress to 0.50.4 by @renovate[bot] in #1079
- chore(deps): update dependency awexpect.mockolate to 3.2.0 - autoclosed by @renovate[bot] in #1078
- chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.11.2 by @renovate[bot] in #1074
- chore(deps): update dotnet monorepo by @renovate[bot] in #1071
- fix: adapt pipeline to Fallout.Common 10.4.0 by @vbreuss in #1088
- chore(deps): update dependency microsoft.testing.extensions.trxreport to 2.4.1 by @renovate[bot] in #1075
- fix: resolve
MA0075inCreateTempSubdirectoryandAssertionHelpersby @vbreuss in #1089 - chore(deps): update dependency tunit.engine to 1.68.17 by @renovate[bot] in #1080
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in #1093
- chore(deps): update dependency mockolate to 3.5.1 by @renovate[bot] in #1092
- chore(deps): update dependency meziantou.analyzer to 3.0.266 by @renovate[bot] in #1073
- fix: honour combined
FileShare.ReadWriteflags when sharing by @Mpdreamz in #1091 - feat: add mock support for
OpenHandleandIRandomAccessby @Mpdreamz in #1082 - fix: keep a deleted file's content available to handles and streams that still hold it open by @vbreuss in #1105
- fix: reject attribute and timestamp setters on read-only
SafeFileHandleon Windows by @vbreuss in #1102 - fix: make
OpenHandlevalues unique acrossMockFileSysteminstances by @vbreuss in #1100 - fix: stop
FileStream.New(handle)from re-applying the handle'sFileModeby @vbreuss in #1098 - fix: allow
RandomAccess.FlushToDiskon read-only handles in the mock by @vbreuss in #1095 - fix: address review findings for
OpenHandleandIRandomAccessmocks by @vbreuss in #1106 - fix: avoid Sonar culture-sensitive ToString warning on nullable string concatenation by @vbreuss in #1094
- refactor: replace DotNet.Glob with an internal glob matcher by @vbreuss in #1107
- chore: add mergify auto-merge for renovate PRs by @vbreuss in #1108
- fix: let a stream on a foreign SafeFileHandle adopt the handle and drop stale SafeFileHandle test exclusions by @vbreuss in #1109
- chore: bump interface references to 10.4.0 by @vbreuss in #1110
New Contributors
Full Changelog: v7.0.2...v7.1.0
v7.0.2
What's Changed
- chore(deps): update dotnet monorepo by @renovate[bot] in #1064
- chore(deps): update dependency meziantou.analyzer to 3.0.136 by @renovate[bot] in #1063
- chore(deps): update dependency meziantou.analyzer to 3.0.140 by @renovate[bot] in #1065
- fix: support combined
FileSystemTypesflags inNotifyandInterceptby @vbreuss in #1068 - chore(deps): update dependency libgit2sharp to 0.32.0 by @renovate[bot] in #1066
Full Changelog: v7.0.1...v7.0.2
v7.0.1
What's Changed
Full Changelog: v7.0.0...v7.0.1
v7.0.0
What's Changed
- chore(deps): update peter-evans/repository-dispatch action to v4 by @renovate[bot] in #1029
- chore(deps): update softprops/action-gh-release action to v3 by @renovate[bot] in #1030
- chore(deps): update dotnet monorepo by @renovate[bot] in #1032
- chore(deps): update dependency awexpect to 2.35.0 by @renovate[bot] in #1033
- chore(deps): update dependency mockolate to 3.3.0 by @renovate[bot] in #1035
- chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.9.0 by @renovate[bot] in #1034
- chore(deps): update dependency polyfill to 9.24.1 by @renovate[bot] in #1036
- chore(deps): update dependency sharpcompress to 0.49.1 by @renovate[bot] in #1037
- chore(deps): update dependency testably.abstractions.testing to 5.3.1 by @renovate[bot] in #1038
- feat: bridge
ITimeSystemto the BCLSystem.TimeProviderby @vbreuss in #1044 - refactor!: rename
TimeProvidertoTimeProviderFactoryby @vbreuss in #1045 - feat: add support for
TimeZoneInfoin abstractions by @vbreuss in #1046 - feat: add support for
DateTimeOffsetin abstractions by @vbreuss in #1048 - feat: implement mock
TimeZoneInfoin testing package by @vbreuss in #1049 - fix: skip extended-length and invalid path tests on .NET Framework by @vbreuss in #1051
- feat: implement mock
DateTimeOffsetin testing package by @vbreuss in #1050 - chore: update dependency meziantou.analyzer to 3.0.122 by @vbreuss in #1052
- docs: add binary and read-only file seeding example to Initialize().With(...) by @vbreuss in #1053
- fix: interpret Local-kind mock time against configured zone by @vbreuss in #1055
- docs: add
DateTimeOffsetReadto time-system notification callbacks by @vbreuss in #1057 - refactor!: expose
ZipArchive/ZipFileas extension properties by @vbreuss in #1056 - fix: address analyzer code smells in compression package by @vbreuss in #1058
- fix: restore partial modifier on compression ExtensionTests classes by @vbreuss in #1059
- refactor: Switch to fork of NUKE: Fallout by @vbreuss in #1060
- chore: bump Testably.Abstractions to v10.3.0 by @vbreuss in #1061
- feat: add mock
MemoryMappedFilesupport in a new companion package by @vbreuss in #1054
Full Changelog: v6.6.0...v7.0.0
v6.6.0
v6.5.0
What's Changed
- docs: refresh package READMEs and split Interface README by @vbreuss in #1015
- chore(deps): update dependency meziantou.analyzer to 3.0.85 by @renovate[bot] in #1016
- chore(deps): update dependency microsoft.testing.extensions.trxreport to 2.2.3 by @renovate[bot] in #1017
- refactor: simplify file existence and content checks in test cases by @vbreuss in #1018
- fix: cap real-fs temp-dir prefix to stay under MAX_PATH on net48 by @vbreuss in #1019
- refactor: modernize tests after updating aweXpect.Testably to v0.15.0 by @vbreuss in #1020
- chore(deps): update dependency mockolate to 3.2.1 by @renovate[bot] in #1022
- feat: add
CreateEmptyTemporaryDirectoryto support temporary directories without changing current directory by @agc93 in #1024 - chore(deps): update dependency meziantou.analyzer to 3.0.98 by @renovate[bot] in #1021
New Contributors
Full Changelog: v6.4.0...v6.5.0
v6.4.0
What's Changed
- feat: expose persistent execution counters on timer mocks by @vbreuss in #1011
- docs: fix headers in package READMEs by @vbreuss in #1012
- feat: replay prior change notifications via OnEventOrReplay by @vbreuss in #1013
- feat: add OnTriggeredOrReplay method to replay watcher-triggered notifications by @vbreuss in #1014
Full Changelog: v6.3.0...v6.4.0
v6.3.0
What's Changed
- chore(deps): update dependency meziantou.analyzer to 3.0.48 by @renovate[bot] in #991
- chore(deps): update dependency meziantou.analyzer to 3.0.58 by @renovate[bot] in #994
- chore(deps): update dotnet monorepo by @renovate[bot] in #995
- chore(deps): update dependency microsoft.testing.extensions.codecoverage to 18.6.2 by @renovate[bot] in #996
- chore: bump Mockolate and aweXpect.Mockolate to v3.0.0 by @vbreuss in #998
- chore(deps): update dependency microsoft.testing.extensions.trxreport to 2.2.2 by @renovate[bot] in #997
- docs: add documentation website by @vbreuss in #999
- docs: fix documentation errors and remove examples by @vbreuss in #1000
- docs: add workflow to notify documentation site on changes by @vbreuss in #1001
- chore(deps): update dependency meziantou.analyzer to 3.0.61 by @renovate[bot] in #1002
- chore(deps): update dependency mockolate to 3.1.0 by @renovate[bot] in #1003
- chore(deps): update dependency meziantou.analyzer to 3.0.84 by @renovate[bot] in #1004
- chore: bump aweXpect and Mockolate dependencies by @vbreuss in #1006
- fix: brittle AwaitableCallbackExtensions test by @vbreuss in #1007
- feat: loosen package versions for .NET6/.NET8 by @vbreuss in #1008
- refactor: convert migration-from-testableio into a directory by @vbreuss in #1009
- docs: route migration overview to analyzer subpage by @vbreuss in #1010
Full Changelog: v6.2.0...v6.3.0
v6.2.0
What's Changed
- feat: add callback for
PeriodicTimerby @vbreuss in #989 - fix: correctly handle missing auto-advance in
ITimerby @vbreuss in #990
Full Changelog: v6.1.0...v6.2.0