partial.lenses
Advanced tools
Comparing version 14.0.0-0 to 14.0.0
@@ -21,4 +21,4 @@ # Partial Lenses Changelog | ||
`L.get` has been changed to use the now exported `L.Select` applicative instead | ||
of the removed `L.Constant` functor. The reason for this change is that it | ||
simplifies things overall. | ||
of the removed `L.Constant` functor. The reason for this change is that it both | ||
generalizes `L.get` and simplifies things overall. | ||
@@ -40,13 +40,23 @@ `L.get` now works exactly like `L.select`. `L.select` and `L.selectAs` have | ||
differences are in the cases where `L.zero` is involved. `L.zero` is used by | ||
several other combinators that could be used as lenses including at least | ||
several other combinators that could be used as lenses including the | ||
conditionals, | ||
* `L.choice`. | ||
* `L.cond`, | ||
* `L.modifyOp`, | ||
* `L.cond`, and | ||
* `L.condOf`, | ||
and the querying combinators, | ||
* `L.chain`, | ||
* `L.choice`, | ||
* `L.optional`, | ||
* `L.removeOp`, | ||
* `L.setOp`, | ||
* `L.unless`, and | ||
* `L.when`, | ||
and the transform ops, | ||
* `L.assignOp`, | ||
* `L.modifyOp`, | ||
* `L.removeOp`, and | ||
* `L.setOp`. | ||
Previously `L.zero` was implemented so that it did something reasonable even | ||
@@ -53,0 +63,0 @@ with a plain functor. Since no operation in this library now uses a plain |
{ | ||
"name": "partial.lenses", | ||
"version": "14.0.0-0", | ||
"version": "14.0.0", | ||
"description": "Partial lenses is a comprehensive, high-performance optics library for JavaScript", | ||
@@ -5,0 +5,0 @@ "module": "dist/partial.lenses.es.js", |
Sorry, the diff of this file is too big to display
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
521729
1
5449