Skip to content

22.1.0

Compare
Choose a tag to compare
@enzbang enzbang released this 23 Jun 07:01
· 732 commits to master since this release
v22.1.0
27ff1ad

Version 22.1.0 (2020-06-22)

  • Add type hinting and verify it with mypy
  • Minor backward incompatible changes:
    • some function argument are now mandatory:
      • e3.anod.context.AnodContext.add_anod_action env
      • e3.anod.context.AnodContext.add_spec env and ``primitive`
      • some attribute have been replaced by properties to avoid being marked as Optional
      • e3.anod.spec.Anod build_space
  • e3.os.process out and err attributes preserve CR characters
  • Deprecate e3.decorator.memoize, use functools.lru_cache instead
  • Prevent crash when a process launched by e3.os.process.Run does not emit utf-8 on stdout or stderr. Output and error is now processed using bytes_as_str and bytes version of output and error is available through raw_out and raw_err attributes.