Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.0.0 changes #35

Merged
merged 25 commits into from Jul 20, 2021
Merged

v2.0.0 changes #35

merged 25 commits into from Jul 20, 2021

Conversation

ace411
Copy link
Owner

@ace411 ace411 commented Jul 20, 2021

  • Renamed namespace Chemem\Bingo\Functional\Algorithms to Chemem\Bingo\Functional
  • Moved Maybe and Either monad artifacts into Chemem\Bingo\Functional\Functors\Monads namespace
  • Modified patternMatch, cmatch, compact, keysExist, reject, max, min, firstIndexOf, fill, every, compact, mean, intersects, tail, zip helper functions
  • Modified pattern matching primitives namespaced under Chemem\Bingo\Functional\PatternMatching\Internal
  • Removed readIO, ask, Maybe::lift, Either::lift functions
  • Added lenses
  • Added transducer functions
  • Modified List and Writer monads
  • Added Functor, ApplicativeFunctor, and Monad interfaces
  • Modified intersects function in immutable Collection
  • Renamed match to cmatch
  • Added liftM monad helper function
  • Added K function (K-combinator)
  • Revamped project test suite

@codecov-commenter
Copy link

codecov-commenter commented Jul 20, 2021

Codecov Report

Merging #35 (55b7625) into master (85b0e48) will increase coverage by 0.35%.
The diff coverage is 89.81%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master      #35      +/-   ##
============================================
+ Coverage     87.55%   87.90%   +0.35%     
- Complexity      184      186       +2     
============================================
  Files           101      105       +4     
  Lines          1213     1240      +27     
============================================
+ Hits           1062     1090      +28     
+ Misses          151      150       -1     
Impacted Files Coverage Δ
src/Common/Traits/TransientMutator.php 100.00% <ø> (ø)
src/Functional/AddKeys.php 100.00% <ø> (ø)
src/Functional/Any.php 100.00% <ø> (ø)
src/Functional/ArrayKeysExist.php 85.71% <ø> (ø)
src/Functional/Assoc.php 100.00% <ø> (ø)
src/Functional/AssocPath.php 88.88% <ø> (ø)
src/Functional/Compact.php 100.00% <ø> (ø)
src/Functional/Compose.php 100.00% <ø> (ø)
src/Functional/Concat.php 100.00% <ø> (ø)
src/Functional/Contains.php 100.00% <ø> (ø)
... and 103 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 85b0e48...55b7625. Read the comment docs.

@ace411 ace411 merged commit e7889e1 into master Jul 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants