v1.1.3
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 initcommand - 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