Commit Graph

62 Commits

Author SHA1 Message Date
Kyle Ratti
c8f7538677
test: 100% coverage of DataReaderMaybeExtensions 2024-05-03 17:24:56 -04:00
Kyle Ratti
b1578d414c
test: cover additional Maybe extension methods 2024-05-03 17:14:30 -04:00
Kyle Ratti
d2a5e2850b
BREAKING CHANGE: chore: remove byte helper 2024-05-03 17:09:21 -04:00
Kyle Ratti
5504a765dc
BREAKING CHANGE: feat: use record struct for OneOf 2024-05-03 17:07:44 -04:00
Kyle Ratti
c61590f26f
test: 100% test coverage of Result<TSuccess, TFailure> 2024-05-03 17:07:19 -04:00
Kyle Ratti
1be0893d19
BREAKING CHANGE: feat: use record struct for Result 2024-05-03 17:06:55 -04:00
Kyle Ratti
c5d2de1f4a
test: 100% coverage of FsBase 2024-05-03 00:54:10 -04:00
Kyle Ratti
b6f2ef3aa6
feat: add Maybe.TryParse 2024-05-03 00:27:31 -04:00
Kyle Ratti
b07f31f75f
test: achieve 100% coverage of Maybe 2024-04-30 14:17:54 -04:00
Kyle Ratti
12b2764a03
chore: add NUnit Analyzers 2024-04-30 13:41:02 -04:00
Kyle Ratti
1ad8e46ab5
deps: upgrade to NUnit 4 2024-04-30 13:39:53 -04:00
Kyle Ratti
d4d0469858
BREAKING CHANGE: build: drop support for .NET 7 2024-04-30 13:36:47 -04:00
Kyle Ratti
69d582c0ed
BREAKING CHANGE: feat: use 'is empty' instead of 'has value' 2024-04-30 13:36:31 -04:00
Kyle Ratti
479b30b60a
BREAKING CHANGE: chore: rename Maybe.Just to Maybe.Create
This was a bad AI suggestion and I regret the decision.
2024-04-30 13:18:51 -04:00
Kyle Ratti
68f527ec99
BREAKING CHANGE: feat: use record struct 2024-04-30 13:17:02 -04:00
github-actions[bot]
07c89cade3 chore(release): 1.8.1 2024-02-08 01:59:40 +00:00
Kyle Ratti
a56a4ff5f2
fix: handle nullable value types in Maybe.Cast 2024-02-07 20:59:00 -05:00
github-actions[bot]
d69441984f chore(release): 1.8.0 2023-12-25 19:39:32 +00:00
Kyle Ratti
8e007975f6
feat: Maybe<T>.EmptyBind 2023-12-25 14:38:01 -05:00
github-actions[bot]
35d78ee0a5 chore(release): 1.7.0 2023-12-25 03:37:48 +00:00
Kyle Ratti
de8d2f393c
feat: IEnumerable<T>.ConditionalAppend(Maybe<T>) 2023-12-24 22:35:59 -05:00
github-actions[bot]
b59b5655bf chore(release): 1.6.0 2023-12-25 02:13:23 +00:00
Kyle Ratti
572c365725
feat: T?.AsMaybe() for reference types 2023-12-24 21:11:25 -05:00
github-actions[bot]
1d2a15189b chore(release): 1.5.2 2023-12-20 02:50:25 +00:00
Kyle Ratti
b958542534
fix: rename IDictionary.TryGet to TryGetValue
This resolves ambiguous invocation errors
2023-12-19 21:48:10 -05:00
github-actions[bot]
d264505649 chore(release): 1.5.1 2023-12-17 18:50:18 +00:00
Kyle Ratti
ef3a54eae7
fix: use correct signature on bind 2023-12-17 13:47:16 -05:00
Kyle Ratti
c3598a61ed
build: include .NET 8 2023-12-17 13:47:03 -05:00
github-actions[bot]
a2a8e6fb1e chore(release): 1.5.0 2023-09-04 02:11:22 +00:00
Kyle
1c200a9fca feat: Array.toReadOnlyCollection 2023-09-03 22:06:54 -04:00
Kyle Ratti
68b182b40b
chore: update versionize 2023-08-02 20:30:14 -04:00
github-actions[bot]
1243b7c2fd chore(release): 1.4.0 2023-08-03 00:26:52 +00:00
Kyle Ratti
1b15162ba5
feat: add IDictionary.TryGet to return Maybe<T> 2023-08-02 20:26:12 -04:00
github-actions[bot]
466f90cca5 chore(release): 1.3.1 2023-08-03 00:25:26 +00:00
Kyle Ratti
5a2bd690f7
fix: remove duplicate Choose extension 2023-08-02 20:24:12 -04:00
github-actions[bot]
9032294964 chore(release): 1.3.0 2023-08-02 02:56:39 +00:00
Kyle Ratti
35cc366856
feat: add Result.FailureVal and Result.SuccessVal 2023-08-01 22:55:34 -04:00
github-actions[bot]
a5a7c312e3 chore(release): 1.2.3 2023-08-02 02:33:16 +00:00
Kyle Ratti
0e7e161327
1.3.0 2023-08-01 22:32:23 -04:00
github-actions[bot]
6791f3b016 chore(release): 1.2.2 2022-12-23 18:51:11 +00:00
Kyle Ratti
a0a8efb854
fix: handle IEnumerable.Choose<TRefType> correctly (part 2) 2022-12-23 13:50:16 -05:00
github-actions[bot]
eafcde134b chore(release): 1.2.1 2022-12-23 18:48:44 +00:00
Kyle Ratti
c17d3f10d4
fix: handle IEnumerable.Choose<Nullable<TStruct>> correctly 2022-12-23 13:44:21 -05:00
github-actions[bot]
69bc12e01f chore(release): 1.2.0 2022-12-23 17:57:09 +00:00
Kyle Ratti
a6bcd20a11
BREAKING CHANGE: extend Option module for Maybe/FSharpOption interop 2022-12-23 12:45:04 -05:00
Kyle Ratti
2fd6b01f6b
chore: update dependencies 2022-12-23 12:45:04 -05:00
Kyle Ratti
dafaae0fab
feat: add IEnumerable<T>.Choose for Maybe 2022-12-23 12:41:53 -05:00
Kyle Ratti
a045c76140
feat: add IEnumerable<T>.Choose() 2022-12-23 12:38:57 -05:00
Kyle Ratti
3aab47e9c6
chore: dual-target Base to .NET Standard 2.0 2022-12-23 12:38:57 -05:00
github-actions[bot]
d7fe778c1e chore(release): 1.1.2 2022-12-01 04:41:15 +00:00