Kyle Ratti
|
35d1742f00
|
feat: add async extensions support for DbDataReader
|
2024-05-03 18:08:35 -04:00 |
|
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
|
c61590f26f
|
test: 100% test coverage of Result<TSuccess, TFailure>
|
2024-05-03 17:07:19 -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
|
a56a4ff5f2
|
fix: handle nullable value types in Maybe.Cast
|
2024-02-07 20:59:00 -05:00 |
|
Kyle Ratti
|
8e007975f6
|
feat: Maybe<T>.EmptyBind
|
2023-12-25 14:38:01 -05:00 |
|
Kyle Ratti
|
de8d2f393c
|
feat: IEnumerable<T>.ConditionalAppend(Maybe<T>)
|
2023-12-24 22:35:59 -05:00 |
|
Kyle Ratti
|
572c365725
|
feat: T?.AsMaybe() for reference types
|
2023-12-24 21:11:25 -05:00 |
|
Kyle Ratti
|
b958542534
|
fix: rename IDictionary.TryGet to TryGetValue
This resolves ambiguous invocation errors
|
2023-12-19 21:48:10 -05: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 |
|
Kyle Ratti
|
0e7e161327
|
1.3.0
|
2023-08-01 22:32:23 -04:00 |
|
Kyle Ratti
|
c17d3f10d4
|
fix: handle IEnumerable.Choose<Nullable<TStruct>> correctly
|
2022-12-23 13:44:21 -05:00 |
|
Kyle Ratti
|
2fd6b01f6b
|
chore: update dependencies
|
2022-12-23 12:45:04 -05:00 |
|
Kyle Ratti
|
7a4c9ffa58
|
build: automatic versioning and publishing
|
2022-11-30 23:40:31 -05:00 |
|
Kyle Ratti
|
e904ac67bd
|
chore: update dependencies
|
2022-11-30 23:14:27 -05:00 |
|
Kyle Ratti
|
f3f511ad36
|
feat: add Enumerable.ConditionalWhere
|
2022-09-23 21:08:00 -04:00 |
|
Kyle Ratti
|
ea050f098a
|
feat: add Enumerable.ConditionalConcat
|
2022-09-23 21:07:42 -04:00 |
|
Kyle Ratti
|
e12137b302
|
feat: move FSharp stuff into FsBase
This drops the FSharp.Core dependency on FruityFoundation.Base
|
2022-03-31 20:35:36 -04:00 |
|
Kyle Ratti
|
224b3eb4a3
|
chore: rename base to FruityFoundation
|
2022-02-24 19:25:28 -05:00 |
|
Kyle Ratti
|
18d2e1616b
|
v1.0
|
2022-02-13 11:59:47 -05:00 |
|