Skip to content

0.4.0

Compare
Choose a tag to compare
@pkucmus pkucmus released this 01 Jul 06:21
· 9 commits to main since this release
eff024d

What's Changed

Features:

  • add documentation
  • switch to Hatch
  • move to Typer
  • add the ability to run Smyth outside of it's python -m smyth entrypoint (TOML config is not required in that case)
  • remove redundant code
  • fix configuration names (breaking changes!)
  • get rid of the process definition idea - use handler configs instead
  • add the ability to simulate boto3.Lambda.invoke
  • change the way subprocesses are handled - now those start with the application, immedietly showing if something is misconfigured
  • subprocess runner, target function is simplified
  • dispatch strategies are now functions (breaking changes!)
  • improve typing

Internal improvements:

  • add code quality CI/CD
  • use Hatch in CI/CD
  • use Hatch for static-analysis with Ruff and MyPy

Full Changelog: 0.3.1...0.4.0