Skip to content

Releases: jackfirth/lens

v2.0

19 Aug 17:51
Compare
Choose a tag to compare

Additions:

  • lens
    • lens-join/list
    • lens-join/vector
    • lens-join/hash
    • lens-join/string
    • list-ref-nested-lens
    • list-refs-lens
    • hash-ref-lens
    • hash-ref-nested-lens
    • hash-pick-lens
    • struct/lens
    • define-struct-lenses
    • vector-ref-lens
    • vector-ref-nested-lens
    • vector-pick-lens
    • string-ref-lens
    • string-pick-lens
    • stream-first-lens
    • stream-rest-lens
    • stream-ref-lens
  • unstable/lens
    • sublist-lens
    • lens-view/thrush (alias: lens-view~>)
    • lens-set/thrush (alias: lens-set~>)
    • lens-transform/thrush (alias: lens-transform~>)

Removals:

  • unstable/lens
    • hash-ref-lens (moved to stable)
    • compound-list-lens (moved to stable, renamed lens-join/list)
    • compound-hash-lens (moved to stable, renamed lens-join/hash)
    • hash-ref-nested-lens (moved to stable)

v1.2

13 Jul 22:52
Compare
Choose a tag to compare

Modules and their exported bindings as of this release:

  • lens
    • lens?
    • make-lens
    • let-lens
    • lens-view
    • lens-set
    • lens-view/list
    • lens-set/list
    • lens-transform
    • lens-transform/list
    • lens-compose
    • lens-thrush
    • identity-lens
    • car-lens
    • cdr-lens
    • c..r-lenses
    • list-ref-lens
    • first-lens, second-lens, ... tenth-lens
    • assoc-lens
    • assv-lens
    • assq-lens
    • struct-lens
    • dict-ref-lens
  • lens/applicable
    • everything from lens
  • unstable/lens
    • lens-set-all
    • unstable/lens/compound
      • compound-list-lens
    • compound-hash-lens
    • unstable/lens/list
      • list-ref-nested-lens
    • list-refs-lens
    • unstable/lens/hash
      • hash-ref-lens
    • hash-ref-nested-lens
    • unstable/lens/syntax
      • syntax-lens
    • syntax-keyword-seq-lens