Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/micro-elements/MicroElements.Functional
C# implementation of functional concepts: Maybe (Option), Either (Result), Try
https://github.com/micro-elements/MicroElements.Functional
- Most of shared code base moved to MicroElements.Shared projects: MicroElements.CodeContracts.So...
131afdab8f491b494ebc7565d87263b5e31805a5 authored about 3 years ago by Alexey Petryashev <[email protected]>0fb95dee9383774dd9a6b5cc4e22d8ec7b1899c6 authored about 3 years ago by Alexey Petryashev <[email protected]>
- Fixed MessageTemplate bug with null property value
606bfdafd855e9e8db20f08bd463ae667999c287 authored over 3 years ago by Alexey Petryashev <[email protected]>- StringFormatter.DefaultFormatValue supports collections, and some tuple types
4099c6f8657e559a431c388203d902e3d6b73319 authored about 4 years ago by Alexey Petryashev <[email protected]>- Lazy TypeCache
- Fixed NodaTime TypeCache creation error
- Added GetValueOrDefault for Result<A...
- TypeCache AliasForType index
- Added NodaTime TypeCache without direct reference
- GetValueOrThrow for Result accepts allowNullResult that allows Result to have hull value as Suc...
9e29946decbc92a032e015f70c2505a3efc71ef3 authored about 4 years ago by Alexey Petryashev <[email protected]>- TypeCheck became public
- Added methods to TypeExtensions: CanAcceptNull, CanNotAcceptNull, IsA...
- Added Combine extension for actions and functions.
- Added Materialize and Iterate extensions
163dc89e11bb7c98d8e3578fe0535ac47a5e8994 authored about 4 years ago by Alexey Petryashev <[email protected]>
1378f77875bca7fb5d17539528ff8faf807bee48 authored about 4 years ago by Alexey Petryashev <[email protected]>
1f9e9bc96da0f16342bd03b36e78677d2c7d382c authored about 4 years ago by Alexey Petryashev <[email protected]>
027611900da96a9586f05385c29e076aea66412b authored about 4 years ago by Alexey Petryashev <[email protected]>
00c4ed238f65de489fc0421779f17fe779d6ff55 authored about 4 years ago by Alexey Petryashev <[email protected]>
- Added JetBrains.Annotations (slim version)
- AssertArgumentNotNull marked with NoEnumeration an...
251df9f17c167fcb30b3f165c6e68cb844c4b416 authored about 4 years ago by Alexey Petryashev <[email protected]>
- Fixed TypeExtensions.GetDefaultValue
ce352bff83e7fbeb45db901ecb81e9f576b817f3 authored about 4 years ago by Alexey Petryashev <[email protected]>f54e1d04d18e846d0d65f27433ce1a03fbfed1a2 authored about 4 years ago by Alexey Petryashev <[email protected]>
- More generic FormatAsTuple extension
ef4b2976085946872218afc5cd7877d3259ddd2f authored about 4 years ago by Alexey Petryashev <[email protected]>eecf2198ac31896b981bf44df929187ba46b59f3 authored about 4 years ago by Alexey Petryashev <[email protected]>
d8ff2409af068c2ae1f8cf3f926ffa345fa0d54f authored about 4 years ago by Alexey Petryashev <[email protected]>
35b70bc2179f7fda609b9da2368d69c7089a9e2a authored about 4 years ago by Alexey Petryashev <[email protected]>
8cdb649713f0f0d2ba06810e834abec2bd989d0c authored over 4 years ago by Alexey Petryashev <[email protected]>
b8db9c4177e9a535ae7402a2dcc450d3f5272c09 authored over 4 years ago by Alexey Petryashev <[email protected]>
a208db9fc7d96b79fa4fdf01743995f000822303 authored over 4 years ago by Alexey Petryashev <[email protected]>
9abc65f23201fa4eef645263633fd928f9bd2258 authored over 4 years ago by Alexey Petryashev <[email protected]>
- Breaking: netstandard2.1
- Breaking: Nullable flag enabled for project
- Some extensions method...
6d3068218c38804e45cbeccc6f1691d2674e2696 authored over 4 years ago by Alexey Petryashev <[email protected]>
- Message marked as serializable
- Message: all temporary context and caches moved to MessageCont...
a9dd096293730c4c1d195f4d69290b6a43aace40 authored almost 5 years ago by Alexey Petryashev <[email protected]>
868c480174897f65f0103b047baf29e97054aa87 authored almost 5 years ago by Alexey Petryashev <[email protected]>
b7f2f2efb7148b1814b2f85997b9043bc19873cf authored almost 5 years ago by Alexey Petryashev <[email protected]>
1e4dbdbad53d3a69b94c8c1599c3452c9a36650d authored almost 5 years ago by Alexey Petryashev <[email protected]>
27416fbf9e8eb9ce7a24ffb4f1547ce7defb6c22 authored almost 5 years ago by Alexey Petryashev <[email protected]>
27317832cf6780c8e31acbe7a910e01aef118c5d authored almost 5 years ago by Alexey Petryashev <[email protected]>
c752f523d618f958a905037d6085cf2235dc92c4 authored almost 5 years ago by Alexey Petryashev <[email protected]>
fe895f954585be596e9768a5ac49c4352cc9692c authored almost 5 years ago by Alexey Petryashev <[email protected]>
7ab4284c2e944a8ff18d34775e47529f5f42706d authored almost 5 years ago by Alexey Petriashev <[email protected]>
5783d10b5d1c098ed36ad0a79e4ec021f5cb70c8 authored about 5 years ago by Alexey Petryashev <[email protected]>
060dc60dc82306c90427184270dc8f254b32156e authored about 5 years ago by Alexey Petryashev <[email protected]>
4aa39cef7a3468707a6cc8021d41616b984e8e7e authored about 5 years ago by Alexey Petryashev <[email protected]>
23924b95fa1534d4a950f1b4a3801fee9e2f7fea authored about 5 years ago by Alexey Petryashev <[email protected]>
e56e86e797694419d06dde0b5565dd8e84c8fc26 authored about 5 years ago by Alexey Petryashev <[email protected]>
5e30abc9ff493f79062064ad97c61304a7d3b528 authored about 5 years ago by Alexey Petryashev <[email protected]>
286c6e9934955f49df5317af8735cd1837a6b288 authored about 5 years ago by Alexey Petryashev <[email protected]>
e1837dd2a17824dab865b83d1dae354f1b9f8621 authored about 5 years ago by Alexey Petryashev <[email protected]>
ca17724a5bc1a3ecbb1b0a3e66649016548afad9 authored about 5 years ago by Alexey Petryashev <[email protected]>
6c8cb4792b98943ea99529622bc697c2f1681262 authored about 5 years ago by Alexey Petryashev <[email protected]>
b57ef2abd33604dfb2c1feec9abcd5d4f8a1392f authored about 5 years ago by Alexey Petryashev <[email protected]>
02e4db0e1ecc0ba5beea465a75546138058dc64d authored over 5 years ago by Alexey Petriashev <[email protected]>
18d9e61849a8eaa7a9500ae93a08bd602a87d67f authored over 5 years ago by Alexey Petriashev <[email protected]>
ef687e12816e4422882c1d18139391c7e361b427 authored over 5 years ago by Alexey Petriashev <[email protected]>
16929443aa6fff4908fde7e3c35b89512483da23 authored over 5 years ago by Alexey Petriashev <[email protected]>
- Added Message Exception property support
- MessageTemplate render with ValueRenderers support
-...
d5106e6b7770972533e9fee298c4bd61437d50df authored over 5 years ago by Alexey Petriashev <[email protected]>
12142f0d46bfcbdf5b6dfefb21e1f42cc8055790 authored over 5 years ago by Alexey Petryashev <[email protected]>
20b91d8a06a941964abc78d76d5694d1b9783c40 authored over 5 years ago by Alexey Petryashev <[email protected]>
82d78681fc654be6f074563981370c459181c292 authored over 5 years ago by Alexey Petriashev <[email protected]>
- Added MatchUnsafe for Result types that can return null result.
- Changes: GetValueOrDefault no...
7193bf6311d941ec57c34dfa7e8b4481f811fcab authored over 5 years ago by Alexey Petryashev <[email protected]>
b9b4ea01b289419b56133cd8e3bb7fe632acb0ff authored over 5 years ago by Alexey Petryashev <[email protected]>
723da6aa1bf32228e6b847be0c53c69ac6fd766a authored over 5 years ago by Alexey Petriashev <[email protected]>
966ec6addaf916d4eeb223e9df57e5d0cf8c570f authored over 5 years ago by Alexey Petryashev <[email protected]>
bfe1a49e84d9a139aa3ac67c3f02260d851ac89e authored over 5 years ago by Alexey Petryashev <[email protected]>
b65386e98121c9472c18f1300675639d76e9c0d9 authored over 5 years ago by Alexey Petryashev <[email protected]>
d71fa5fecebc19b81c361a1abf804176e0082975 authored over 5 years ago by Alexey Petryashev <[email protected]>
16fbcb323785b29afa819e114663232e3090459f authored over 5 years ago by Alexey Petryashev <[email protected]>
9d32b3397726241fa041e27c403b19dcfd97713a authored over 5 years ago by Alexey Petryashev <[email protected]>
089fdae40d6c40a9524d9184ec789756a14c56c4 authored over 5 years ago by Alexey Petryashev <[email protected]>
7babc0e542083e884062cc89d9af7edd1d813476 authored over 5 years ago by Alexey Petryashev <[email protected]>
f5a958e1aa42ebcbeabca57834a2051946956097 authored over 5 years ago by Alexey Petryashev <[email protected]>
adb4af7c6f1e1b02e36828be953eef04b968bbab authored almost 6 years ago by Alexey Petryashev <[email protected]>
0.13.0 TryAsync
a1d90c30e712c261e3144b66b2b0e6d7146720c9 authored almost 6 years ago by Alexey Petryashev <[email protected]>75ae7ac367edd8c09153300a71c515588d8b587f authored almost 6 years ago by Alexey Petriashev <[email protected]>
7391bd11c427a7ca89d2c05509d261803a80a5f3 authored almost 6 years ago by Alexey Petriashev <[email protected]>
ab9333856b12860282cf37c6a95b91e734e37d7e authored almost 6 years ago by Alexey Petriashev <[email protected]>
0.12.0
88a2c0fe4bdbff9261d5bc5ee83ba93845fae7af authored almost 6 years ago by Alexey Petryashev <[email protected]>- Change: GetOrElse remaned to GetOrDefault and can return null value
da820cb1133d0fde12101565ac37a3512ce73a5f authored almost 6 years ago by Alexey Petriashev <[email protected]>- Added PropertyListAddMode for easy message compose
16aa3e7ff5fcf4f11efa4796d0f35cc8da9598a6 authored almost 6 years ago by Alexey Petriashev <[email protected]>0.11.0
d3b4a7c3a00e94280eb9661721bc112b99afba7e authored almost 6 years ago by Alexey Petryashev <[email protected]>- Initial Memoize implementation
- Message now is IReadonlyList<KeyValuePair<string,object>> and ...
8b99d774292685068bc72a4aa0d2ef9d9fa5b3fd authored almost 6 years ago by Alexey Petriashev <[email protected]>
a9308d52eebe918479a4a1a7f124e0717b094a91 authored almost 6 years ago by Alexey Petryashev <[email protected]>
88bf2f6bbabcc54e8cb77877f49cba16544998cf authored almost 6 years ago by Alexey Petryashev <[email protected]>
- IFormattableObject
- Memoize initial version
- Contracts made public
Message more usable
73c9fc00b706c724b622b2e279ccbfa4edad1a43 authored almost 6 years ago by Alexey Petryashev <[email protected]>e7827c159694f5d3a699aed84c76ca90590a8aad authored almost 6 years ago by Alexey Petriashev <[email protected]>
6133252a71ac7e9181c049542a1149aca6f262d0 authored almost 6 years ago by Alexey Petriashev <[email protected]>
6e38cee91565df3a90f44e21cbbf53b788db6502 authored almost 6 years ago by Alexey Petriashev <[email protected]>
3700dcd7951c1404dd0659ec0af469fd9683e039 authored almost 6 years ago by Alexey Petriashev <[email protected]>
844b0db393769f12e9e8699eeff758d12a574d5e authored almost 6 years ago by Alexey Petriashev <[email protected]>
e1e7b0641f8070a4787484371d966f1ec91e5161 authored almost 6 years ago by Alexey Petriashev <[email protected]>
Try, Validate and Message
769894770c8a0bf163cfb916c04dce2ecf3a56db authored almost 6 years ago by Alexey Petryashev <[email protected]>b9fd57815452be3a645fe173650b93eaea7090fa authored almost 6 years ago by Alexey Petryashev <[email protected]>
6168eeed5bb9d849a6bc3fa4de4e339118b908f6 authored almost 6 years ago by Alexey Petryashev <[email protected]>
f691f631b8d0ce0c2b2b82142eeee5c2caa7b6e1 authored almost 6 years ago by Alexey Petryashev <[email protected]>
Dev
98dd4e09b2f43ea4eab30796aa8988cf80f1d95f authored almost 6 years ago by Alexey Petryashev <[email protected]>352c621774289b7411091279e10802204249a8ef authored almost 6 years ago by Alexey Petryashev <[email protected]>
0ce08e4d361bc088514fa5b84539463e8d26c477 authored almost 6 years ago by Alexey Petryashev <[email protected]>
0.6.0
3f5a2b5d463f2c51fd2ae0b10c33859bd1dd4226 authored almost 6 years ago by Alexey Petryashev <[email protected]>