Updates 1 June, 2025
· 2 min read
Summary
- Mops CLI updates
- v1.8.0
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.1
- v1.6.0
- v1.5.1
Mops CLI updates
Run mops self update to update Mops CLI to the latest version.
Release 1.8.0
- Add
mops formatcommand for formatting Motoko source files with Prettier and Motoko plugin (docs) - Add
--formatflag tomops watchcommand to enable automatic formatting during watch mode (docs)
Release 1.7.2
- Fix replica termination in
mops testcommand
Release 1.7.1
- Fix
mops installfor local dependencies
Release 1.7.0
- Add support for
actor classdetection to run replica tests inmops testcommand
Release 1.6.1
- Fix
mops ialias formops installcommand (was broken in 1.3.0)
Release 1.6.0
- Add support for
.bash_profileand.zprofilefiles tomops toolchain initcommand
Release 1.5.1
- Collapsible output of
mops benchin a CI environment - Fix regression in
mops benchwithoutdfx.jsonfile (by @rvanasa)
Release 1.5.0
- Compile benchmarks with
--releaseflag by default - Respect
profilefield indfx.jsonfor benchmarks
Release 1.4.0
- Update
mops benchcommand output:- Print only final results if benchmarks run in a CI environment or there is no vertical space to progressively print the results
- Hide "Stable Memory" table if it has no data
- Hide verbose output when running in a CI environment ("Starting replica...", "Running simple.bench.mo...", etc.)
- Add LaTeX colors to the diffs when running in a CI environment with
--compareflag
- CLI now fails if excess arguments are passed to it
Release 1.3.0
- Show error on
mops install <pkg>command. Usemops add <pkg>instead. - Added support for pocket-ic replica that comes with dfx in
mops benchcommand. To activate it, removepocket-icfrommops.tomland runmops bench --replica pocket-ic. Requires dfx 0.24.1 or higher. mops initnow pre-fills package name with current directory name in kebab-case- Updated non-major npm dependencies
