Skip to content

v23.2.0

Latest
Compare
Choose a tag to compare
@Tinche Tinche released this 30 Oct 17:51
· 4 commits to main since this release
  • Incanter.(a)invoke() has been renamed to Incanter.(a)compose_and_call() for clarity.
    Incanter.(a)invoke() is still present as an alias for backwards compatibility.
  • Incanter.prepare() has been renamed to Incanter.compose() for clarity.
    Incanter.prepare() is still present as an alias for backwards compatibility.
  • Introduce Incanter.adapt.
  • Dependency factories of constants (lambda: 1) are now folded to just the constants in the generated source code, avoiding unnecessary function calls.
  • Incanter.register_by_type() now also triggers on type equality (in addition to subclasses).
    This makes it usable with types such as Callable.
  • Python 3.12 support.