Releases: onflow/flow-emulator
v0.45.0
Version 0.44.2
What's Changed
🐞 Bug Fixes
- Prevent crashing on stop if listener wasn't initialized by @sideninja in #322
Full Changelog: v0.44.1...v0.44.2
Version 0.44.1
What's Changed
🛠 Improvements
- Update Flow Go to v0.29.11 by @sideninja in #317
Other Changes
- Bump google.golang.org/grpc from 1.52.3 to 1.53.0 by @dependabot in #318
Full Changelog: v0.44.0...v0.44.1
Version v0.44.0
What's Changed
⭐ Features
-
Debugger by @bluesign and @turbolent in #294
The Emulator now supports the Debug Adapter Protocol, which allows debugging Cadence programs with e.g. Visual Studio Code!
The debugger supports features like:
- Allow a script to get executed and report the result or error
- Allow execution to be paused and continued
- Stepping through a program (including stepping over, stepping in, and stepping out)
- Add breakpoints
- See the stack trace
- Evaluate and inspect variables (e.g. expand arrays, dictionaries)
- Show variables in scope
- Inspect account storage
See #164 for some demos
-
Create config endpoint by @DylanTinianov in #315
🛠 Improvements
- Update fvm api calls by @pattyshack in #306
- Replace badger storage with SQLite by @bluesign in #301
- change logrus to zerolog by @bluesign in #293
- Access API missing methods by @bluesign in #272
- Bump
flow-go
version by @jordanschalm in #311 - Retire headers.go by @bluesign in #280
New Contributors
- @DylanTinianov made their first contribution in #315
Full Changelog: v0.43.0...v0.44.0
Version 0.43.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
⭐ Features
- Contract Removal Flag by @sideninja in #257
🛠 Improvements
- update emulator test by @pattyshack in #263
- Auto update dependencies by @sideninja in #278
- Update Flow Go to v0.29.8 by @sideninja in #305
- Add contract removal option by @sideninja in #304
- Shapshots list admin endpoint by @bluesign in #241
- listen on all interfaces instead of localhost (tcp46) by @bluesign in #267
- Block Status for Access API by @bluesign in #268
📖 Documentation
- Update README by @sideninja in #269
- Remove a non-existing flag in readme by @sideninja in #303
Other Changes
- extension of Headers interface in
flow-go
repo by @AlexHentschel in #275 - Update to current flow-go master and
m4ksio/batch-removal
by @m4ksio in #266 - Bump actions/setup-go from 2 to 3 by @dependabot in #281
- Bump codecov/codecov-action from 1 to 3 by @dependabot in #282
- Bump actions/cache from 2 to 3 by @dependabot in #283
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #284
- Bump docker/build-push-action from 2 to 3 by @dependabot in #285
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.1 by @dependabot in #286
- Bump github.com/onflow/flow-go-sdk from 0.31.2 to 0.31.3 by @dependabot in #287
- Bump github.com/go-git/go-git/v5 from 5.4.2 to 5.5.2 by @dependabot in #289
- Auto update to onflow/cadence v0.31.3 by @SupunS in #291
- Bump actions/checkout from 2 to 3 by @dependabot in #295
- Bump docker/login-action from 1 to 2 by @dependabot in #296
- Bump github.com/improbable-eng/grpc-web from 0.12.0 to 0.15.0 by @dependabot in #299
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #298
New Contributors
- @AlexHentschel made their first contribution in #275
- @m4ksio made their first contribution in #266
- @dependabot made their first contribution in #281
Full Changelog: v0.42.0...v0.42.1
Version 0.42.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
🛠 Improvements
- Remove logs from debug by @sideninja in #258
- Update to cadence v0.31.0 by @SupunS in #260
- Add bluesign to CODEOWNERS by @sideninja in #261
- Memstore by @sideninja in #262
Other Changes
New Contributors
Full Changelog: v0.41.0...v0.42.0
v0.41.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
What's Changed
- Fix accidentally enabled persist by @bluesign in #248
- Update to Cadence v0.30.0 by @turbolent in #253
Full Changelog: v0.40.0...v0.41.0
Version 0.40.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
🛠 Improvements
- Remove WithMaxValueSizeAllowed from state setup #245
- Use script env instead of transaction env for GetAccountStorage #242
- Storage layer refactor & example new storage backend impl #221 @bluesign
- Separate listen and start methods on the emulator server #237 @sideninja
- Expose option for contract removal option #236 @sideninja
v0.38.1
Version 0.38.0
⬆️ Install or Upgrade
Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.
🛠 Improvements
- Retire memstore, user badger InMemory option instead #203 @bluesign
- Update dependencies: Cadence v0.28.0, flow-go-sdk v0.29.0, flow-go a3f3a87 #213 @turbolent
- Update FVM API changes #211 @janezpodhostnik