V2 Release
This is release unifies both the Classic and Newer LibUsb binaries. It is available from the nuget store here - https://www.nuget.org/packages/WildernessLabs.Meadow.CLI
This download is just for those coming back here, who somehow need all the version in one place.
The instructions for installing manually are pretty much the same. Just the version numbers and names of the nuget have changed.
Manually Installing the latest nuget
Download the nuget (WildernessLabs.Meadow.CLI.2.0.17.nupkg) from below
dotnet tool uninstall --global WildernessLabs.Meadow.CLI
dotnet tool install --global --add-source [your-download-dir] WildernessLabs.Meadow.CLI --version 2.0.17
Confirm it installed correctly using meadow --version should return 2.0.17
meadow download os (if you don't have the latest v1.9.0.0 operating system)
meadow flash os
if you find this version unstable and want to go back to the latest stable version:
dotnet tool uninstall --global WildernessLabs.Meadow.CLI
dotnet tool install --global WildernessLabs.Meadow.CLI
Confirm it installed correctly using meadow --version
What's Changed
- Add install instructions/links up top by @patridge in #392
- Make App Commands behave consistently... by @CartBlanche in #391
- Push UITaskExtension rename changes. by @CartBlanche in #396
- Allow esp command to accept file path by @CartBlanche in #399
- [v2]Setting Trimmed to false for now, so customers can at least deploy. by @CartBlanche in #400
- Bump to alpha 3, so we can get the Trimmed = false change out. by @CartBlanche in #402
- improve dependency filter for App.dll by @ctacke in #403
- Do a directory existing check before we check for internet. by @CartBlanche in #401
- Bump to v1.5.0.x by @CartBlanche in #408
- Merge for 1.5.0 Release by @CartBlanche in #407
- Comment out v2 auto-publishing. by @CartBlanche in #409
- Feature/local connection by @ctacke in #412
- Add more *.IsCancellationRequested checks, so we can bail sooner in l… by @CartBlanche in #405
- Change PDBs inclusion default to false by @duduita in #415
- Remove Meadow.CLI.Core.Logging reference by @CartBlanche in #419
- Remove VS2019 if def by @CartBlanche in #420
- Linker refactor and v2 refresh by @adrianstevens in #418
- Fix Debug.WriteLine exception issue by @duduita in #421
- Remove primary ctor by @adrianstevens in #422
- V2 core refactoring by @adrianstevens in #424
- Feature/v2 subdirs by @ctacke in #423
- Fixes and cleanup by @adrianstevens in #425
- Fixes cleanup by @adrianstevens in #426
- Download manager simplification by @adrianstevens in #427
- Feature/v2 subdirs by @ctacke in #428
- Add management of Meadow.Cloud API keys by @stevenkuhn in #395
- Warnings and defensive coding by @adrianstevens in #429
- Update command parameters and options to be more consistent by @stevenkuhn in #430
- Warnings cleanup by @adrianstevens in #431
- Feature/v2 subdirs by @ctacke in #432
- more firmware work by @ctacke in #433
- Output cleanup, spinner, and updated app path logic by @adrianstevens in #434
- Update metadata and readme by @adrianstevens in #435
- Debugger data pumbing by @adrianstevens in #436
- Remove legacy unused code by @adrianstevens in #438
- Minor cleanup + protocol bump by @adrianstevens in #437
- fix for provisioning by @ctacke in #440
- version bump by @adrianstevens in #441
- bump version for release by @adrianstevens in #442
- Merge to main to release CLI v2 by @adrianstevens in #443
- refactored firmware write by @ctacke in #445
- fix NRE after DFU write by @ctacke in #446
- [v2] Fix command publishing by @stevenkuhn in #449
- Trying to get DFU->HCOM transition to not die by @ctacke in #448
- Bug/dfu to hcom by @ctacke in #450
- Update for v2.0.1.2 release by @adrianstevens in #451
- Provide user feedback if dfu-util isn't installed by @adrianstevens in #452
- [v2] [refactor] Update meadow firmware download command to use Meadow Cloud by @stevenkuhn in #447
- Project split by @adrianstevens in #454
- Mac runtime disable fix by @adrianstevens in #455
- Bump version for 2.0.2 release by @adrianstevens in #456
- Throw DirectoryNotFoundException when !Directory.Exists() by @doingnz in #459
- sort firmware version output. Fix bug where firmware command was not… by @ctacke in #458
- improved(?) errors by @ctacke in #461
- Add support to set created mpak file name from CLI by @doingnz in #460
- Add quotes to path used to build project by @doingnz in #457
- Update to NET8 by @adrianstevens in #462
- Change current directory. Improve a couple error returns by @ctacke in #463
- Fix -f flag when downloading OS and always write version.txt when not explicitly setting a version by @adrianstevens in #465
- README: Split firmware download locations to own lines by @patridge in #464
- deprecate the flash os command - too complex to bother implementing t… by @ctacke in #466
- Add missing quotes and refactor path handling for App Run Meadow command. by @doingnz in #469
- Develop deploy binaries with app by @doingnz in #470
- Improve firmware write behavior by @adrianstevens in #467
- Deploy linked binaries if available + some cleanup by @adrianstevens in #472
- Consolidate Meadow.Cli and Meadow.Hcom directories by @stevenkuhn in #473
- Improve usage of logger and command exception by @stevenkuhn in #474
- only set the cloud client base address once by @ctacke in #475
- Marks build by @adrianstevens in #477
- some work on returns codes and isolating strings by @ctacke in #479
- Bump v1 to protocol 8 by @CartBlanche in #478
- Fix ValidateOrg() when user belongs to only a single org by @stevenkuhn in #480
- Return command exceptions to improve user feedback by @adrianstevens in #481
- Folder list fixes by @adrianstevens in #482
- Add .NET 8 firmware path and config route example by @patridge in #483
- Fix delete all and file list by @adrianstevens in #484
- Add .NET 8 SDK to install list. by @CartBlanche in #486
- Update login verbiage to use Wilderness Labs account by @stevenkuhn in #489
- Fix write runtime command + version bump by @adrianstevens in #490
- Assign description text to Description property of CommandProperty by @doingnz in #491
- allow setting OS version when packaging by @ctacke in #492
- throw exceptions from BaseDeviceCommand + cleanup by @adrianstevens in #493
- Refactor MeadowCloudClient library and remove host from authentication by @stevenkuhn in #494
- Fix "Unable to activate type 'Meadow.Cloud.Client.MeadowCloudClient'" error by @stevenkuhn in #495
- Update default firmware if deleted by @adrianstevens in #496
- Mac deploy output hack by @adrianstevens in #499
- Add profiler CLI command by @duduita in #488
- Move and refactor
meadow cloud login
tomeadow login
by @stevenkuhn in #497 - Serial wackamole by @adrianstevens in #500
- Small fix to make room for file progress output by @adrianstevens in #504
- Add new DeviceClient implementation by @stevenkuhn in #476
- Add new UserClient implementation by @stevenkuhn in #503
- Fix for bad serial number being returned by UsbLib on Mac + minor cleanup by @adrianstevens in #505
- Version bump and very minor code cleanup by @adrianstevens in #506
- Merge to main for v2.x release by @adrianstevens in #485
New Contributors
Full Changelog: v1.4.0.0...v2.0.17.0