Skip to content

v1.1.3

Choose a tag to compare

@SebastienGllmt SebastienGllmt released this 02 Oct 23:59
· 233 commits to master since this release
686358c

Breaking changes

  • Paima is now a single workspace instead of multiple workspaces that lives in the same repository. This gives much better caching behavior and de-duplicates a lot of build logic
  • Paima is now on NPM! Check out @paima/sdk as well as the other packages as well. This means Paima no longer has a paima sdk init command
  • User-space error codes now start at a constant offset (#191)
  • Update to Typescript v5 (which is now required for projects using Paima)
  • Update to esbuild 0.19 (which is now required for projects using Paima)
  • Update to pgytyped 2.2.0 (which is now required for projects using Paima)

Features

  • To avoid duplicating build logic in all apps using Paima, we now ship common building logic as part of @paima/build-utils. You can see the effects of it simplifying the build commands in the chess template here

Bug fixes

  • Fix: web-ui by for input testing (#219)
  • Fix: Emulated blocks potentially skipping blocks on a crash (#221)
  • Fix: add evm chain if not in wallet (#224)

Chore

  • Update to eslint flat config
  • Integrate nx for caching

Full Changelog: v1.0.0...v1.1.3