- Update to latest qdl to flash files larger than 4 GB inside of zip files
- Update to latest qdl to support zip files larger than 4 GB
- Update to latest unzipper to support zip files larger than 4 GB
- Add support for flashing Tachyon
- Allow compiling by using archived Device OS versions
- Add
particle binary list-assets
andparticle binary strip-assets
- Update message for when you aren't logged in for some cloud commands
- Remove the
particle token list
command - Remove basic auth requirement from
particle token revoke
command - Enforce current token deletion on
particle logout
- Expose hidden
--org
flag forparticle logic-function
commands - Update binary inspect to include UUID (app hash) in output
- Remove internal usage of access_token query params in favor of
Authorization
header
- Update actions/upload-artifact to v4
- Skip adding protected devices to non-protection products
- Use DeviceOS versions endpoint
- Add support for Protected Devices in CLI operations
- Add option to filter device with particle device-protection commands
- Remove particle setup command
- Update device constants for new display names and gen4
- Fix open url action on windows for
particle login --sso
command
- Added Device Protection feature
- Introduce new wifi setup process using
particle wifi
commands - Add
particle usb network-interfaces
command - Remove
--private
and--public
option frompublish
args - Handle failures for invalid CLI commands
- Add improvements to CI/CD process
- Fix ci deployment
- Update Readme and Release documents to reflect the new CLI package structure
- Fix unix installer to stop update check when installing specific version
- Fix update-cli command to find the current executable path to update
- Fix serial identify: show again IMEI and ICCID for all DVOS versions
- Fix assets flashing to accept renamed files
- Add new CLI package structure
- Add
particle update-cli --disable-updates
to disable update checks - Add
particle update-cli --enable-updates
to enable update checks - Add
particle update-cli --version
to update to a specific version
- Remove yeoman generator and use the new project structure
- Use
serial
to configure wifi devices - Update
particle-commands
dependency to1.0.1
- Removes particle setup command which was used to setup photons
- Removes particle device doctor command and doctor is suggested to be used by docs
- Removes particle serial claim command
- Uses control requests to use the following commands so the user does not need to keep the device in listening mode
- Device identify using particle serial identify
- Device inspect using particle serial inspect now shows assets as well
- Device mac address using particle serial mac
- Configure Wifi using particle serial wifi
- Support devices in protected mode
- Replace serial mode flashing by local flashing
- Add
particle logic-funcction
namespace - Add
particle logic-function list
command to list logic functions - Add
particle logic-function get
command to get a logic function - Add
particle logic-function create
command to create a logic function - Add
particle logic-function execute
command to execute a logic function - Add
particle logic-function deploy
command to deploy a logic function - Add
particle logic-function enable
command to enable a logic function - Add
particle logic-function disable
command to disable a logic function - Add
particle logic-function delete
command to delete a logic function
- Dummy version same as 3.18.0
- Local flsher skips flashing assets which are already on the device
- Supports flashing monolithic firmware using
particle flash --local / --usb
commands - Fix e2e tests
- Fix
particle flash --local
were not picking the deviceId from params - Update
particle-commands
dependency to0.5.3
- Fix wrong message when attempting to run
particle update
|particle flash
|particle flash --local
without connected devices
- Add notes for e2e tests
particle flash --local
now works offline- Device selector on
particle flash
particle flash --local
particle update
now retrieve more information - Fix Pick wrong device to flash when multiple devices are connected
particle flash --usb
is aware of the required device mode depending on the binary- Update
particle-usb
dependency to2.4.1
- Revert unintentional change to particle serial commands
- Ask user to manually switch to DFU for Device OS < 2.0.0
- Rework keys commands and remove usage of dfu-util
- Fix
particle flash --local
add retry logic for control request updates
- Rework
particle flash --usb
command to use the CLI flasher - Invalidate 128k user part when required
- Use the latest version of
particle-api-js
- Add notes for e2e tests
- Update command uses local flash and can target any Device OS version
- Support asset bundle size limitation
- Add local flash command with support for updating Device OS and flashing assets
- Rework particle bundle command to read project.propertie file
- Add support for project properties to bundle assets
- Rework functionality of particle.include and particle.ignore files
- Support for compile command to bundle assets and app binary
- Updated binaries for DeviceOS 4.1.0
- Support for bundle command to bundle assets and app binary
- Fix implementation of library upload so it works in Node 16
- Update node version from
v12
tov16
- Update
serialport
dependencies
- Add
login
withsso
feature
- Addressed renaming
Muon
->M SoM
platform
- Add initial support for
muon
platform
- Updated binaries for DeviceOS 4.0.2
- Updated binaries for DeviceOS 4.0.1 and 2.3.1
- Updated binaries for DeviceOS 4.0.0
- Refactor project to no longer require a build step
- More fixes to CI pipeline
- Validate changes to CI pipeline
- Fix
ERROR: Cannot find module './src/lib/platform'
- Improve
update
command: Flash using control requests, tune module update order so bootloader is first, automatically enter DFU mode when possible
- Add initial support for new
esomx
andtrackerm
platforms - Tune internal development tooling + CI/CD
- Updated binaries for DeviceOS 2.3.0
- BREAKING: Remove support for Redbear Duo. To use the CLI with a Duo, install the latest version 2:
npm install -g particle-cli@2
- Pull platform information from a shared library
- Clean up CI / CD misfire
- Updated binaries for DeviceOS 2.2.0
- Added first-time flash notice to inform users of potential latency related to Safe Mode Healer (PR #613)
- flash user applications into the location indicated by the module prefix
- bump
binary-version-reader
dependency tov1.0.1
- Updated binaries for DeviceOS 2.1.0
- Fix filtering by
platform
(e.g.tracker
) inparticle usb list
command
- Updated binaries for DeviceOS 2.0.1
particle token list
command prompts for OTP to support users with MFA enabled (PR #601)
- Fix intermittent failures with
particle flash --usb serial
on windows (PR #598) - Silence
UnhandledPromiseRejectionWarning
andBuffer() is deprecated
warnings - Updated binaries for DeviceOS 2.0.0
- Fix
particle flash --usb tinker
when targeting absom
(PR #596)
- Fix
particle doctor
destructuring error (PR #591) - Fix
particle flash <my-device> tinker
when<my-device>
is in a product (PR #592)
- Add
particle product device remove
command to remove a device from a product (see--help
for details)
- Handle unresponsive devices when running
particle usb list
- improve api error messaging
- ensure
particle function call
respects the--quiet
flag - remove
silly!
in vaidation error messsage when prompting forusername
- update wiring-preprocessor to
v2.2.0
to fixenum class
syntax handling
- Add
particle product
namespace - Add
particle product device list
command to list devices in a product - Add
particle product device add
command to facilitate adding device to a product - Update
particle variable get
to accept--product <id>
flag in order to fetch a variable from a product device - Update
particle function call
to accept--product <id>
flag in order to call a function on a product device - Update
particle subscribe
to accept--product <id>
flag in order to listen for events on a product device - Update
particle publish
to accept--product <id>
flag in order to send events to a product's event stream - Update
particle cloud flash
to accept--product <id>
flag in order to facilitate flashing a product device
To learn more about these commands, append the --help
flag and run the desired command - e.g. particle product --help
- Updated binaries for DeviceOS 1.5.2
- Updated binaries for DeviceOS 1.5.1
- Fix
particle usb list
when connected device(s) are not associated w/ signed-in account (PR #580)
- Add
particle usb cloud-status
command to query the device via USB and return its cloud connection status (PR #577) - Update
particle usb list
to optionally accept afilter
param (PR #564) - Update
particle subscribe
command w/--max
flag to exit after N events are received (PR #563) - Update
particle subscribe
command w/--until
flag to exit after specifc event data is received (PR #563) - Update
particle keys server
command to optionally save server keys locally when--deviceType
flag is set (PR #556) - Recognize Asset Tracker platform (PR #579)
- Fix
particle serial monitor --follow
exit signal event handling (ctrl+c
, etc) (PR #574) - Fix cloud compilation & flashing for
core
(PR #569) - Fix
tinker
app flashing forb5som
(PR #576)
- Updated binaries for DeviceOS 1.5.0
- Update
particle-usb
dependency so theparticle usb dfu
command confirms device is in DFU mode before exiting (PR #555) - Update
wiring-preprocessor
dependency to haveParticle.h
included when runningparticle preprocess
(PR #554)
- Fix device transfer prompt in
particle cloud claim
command (PR #549) - Clarify that
particle cloud claim
requiresdeviceID
, always send lowercase id to the API (PR #550)
- Display info about product firmware in
particle binary inspect
command (PR #546) - Add a command
particle usb setup-done
to set and clear the "setup done" flag (PR #547) - Recognize B5 SoM platform (PR #548)
particle keys
commands handle file paths with spaces- add text warning users to disconnect all but the target device when running
particle doctor
- drop support for
node@6
, add support fornode@12
. no other breaking changes.
- Initial release candidate for v2 - dropping support for
node@6
and adding support fornode@12
. no other breaking changes.
- Updated binaries for DeviceOS 1.4.4
- Updated binaries for DeviceOS 1.4.3
- remove irrelevant
--delay
flag fromvariable get
subcommand and alias - fix --page flag handling in library list command
- library subcommands
search
,list
, andview
support optional--json
flag to output JSON formatted data - NOTE: Experimental! Use with caution and expect breaking changes
-
Add option to set expiration time when creation API tokens
Examples:
# Token for 1 hour (3600 seconds) particle token create --expires-in 3600 # Token that never expires (good for cloud applications) particle token create --never-expires
-
Add
particle usb listen
as an alias toparticle usb start-listening
-
Fix
particle serial wifi
to now time out after 5 seconds if the device is not in USB listening mode. -
Fix spinner to now spin while commands like
partilce usb
andparticle mesh
are waiting.
- Updated binaries for DeviceOS 1.4.2
- Updated binaries for DeviceOS 1.4.1
- Electron DeviceOS binaries used for
particle update
are no longer built withDEBUG_BUILD=y
- Updated binaries for DeviceOS 1.4.0
- Fix “utilities.replaceAll is not a function” when running
particle keys server
using the--host
flag - Fix “Cannot read property ‘toLowerCase’ of undefined” when running
particle keys doctor
- Update help text for
particle keys send
to specify deviceid
is required - Refine end-to-end
compile
assertions to improve reliability - Add device-dependent end-to-end tests for
particle update
- Fix flaky end-to-end compilation test
- Updated binaries for DeviceOS 1.3.1
- Fixes issue "Cannot read property 'then' of undefined" w/
particle doctor
- Fixes long delay before exiting
particle flash --serial <bin>
command - Fixes support for
particle.ignore
within legacy projects - Optionally follow symlinks when collecting files for compilation - e.g.
particle compile argon --followSymlinks
- Update help text for
particle keys doctor
to specify deviceid
is required
- Cloud compile and flash now accept
.hpp
,.hxx
, and.hh
files - Update
particle-usb
tov0.5.0
in preparation fornode@12
support - Improved install / update instructions to reduce confusion for users of our wrapper bins
serial_follow_delay
setting uses default of 250ms (vs 5ms)- Made
serialport
an optional dependency
- Resolves a regression introduced in 1.43.2 when flashing known applications e.g. tinker.
- Support for radio stack modules and
DROP_MODULE_INFO
module flag #493 - Support for secondary dependency in
particle binary inspect
#493
- Fixes issue #498 where
particle update
fails on Photon/P1 #499
- Updated binaries for Device OS 1.2.1
- Removed Ascender mechanism for updating bootloaders and replaced with shiny new 🌟 feature implemented in Device OS PR 1788 that allows us to flash the bootloader via DFU with special sequence.
- Updates bootloader on Photon and P1 to Device OS v1.1.1's latest version (v301), even though (v201) is only required. #496
- Also updates all Device OS binaries to v1.1.1 #496
- Move
core-js
fromdevDependencies
todependencies
(fixes #491) - Update
wiring-preprocessor
tov2.0.1
, show generated file warning when coverting.ino
->.cpp
- Add
particle usb reset
support for devices in DFU mode #488
- Updates bootloader on Photon and P1 to Device OS v1.1.0's latest version (v301), even though (v201) is only required. #487
- Also updates Photon/P1/Electron Device OS binaries to v1.1.0 #487
- Adds
particle update
support for Gen 3 platforms #487 - Show NCP firmware modules in the output of
serial inspect
#477 - Mesh command fixes #485
- Add mesh commands (
particle mesh
) #473 - Add USB utility commands (
particle usb
) #473 - Add Gen 3 devices and Particle debuggers to the udev rules file #473
- Detect if the installed udev rules file needs to be updated #473
- Use different server key variant for Gen 3 devices in particle keys server #470
- Support Gen 3 SoMs in compile, DFU mode and serial mode #470
- Revert support Argon, Boron, Xenon in
particle update
#467
- Fix tinker for Photon, P1, Argon, Boron, Xenon #465
- Support Argon, Boron, Xenon in
particle update
#465 - Fix timeout when flashing Argon NCP firmware over serial #465
- Fix to stop spinner after running
particle login --token XXXX
#464
- Add support for Gen 3 bootloader and NCP to
particle binary inspect
#461
- Fix cloud flash --target option handling #453
- Fix mesh device key addresses #452
- Support mesh devices in cloud flash and DFU #451
- REVERT switch from
package-lock.json
tonpm-shrinkwrap.json
#437
- switch from
package-lock.json
tonpm-shrinkwrap.json
#436
- pin
serialport
to 6.2.0 to avoid installation issues on Windows #435
- fix "Cannot read property 'stop' of undefined" in whoami command #433
- fix server error when particle function returns
0
, only show time for variable when--time
flag is set #431 - fix handling of
dir
param and--name
flag inproject create
command #429 - handle
--username
,--password
, and--token
flags inlogin
command #428 - add
whoami
command to see currently signed-in username #430
- Improve error handling #422
- Document the update-cli command #425
- Remove Electron flash data warning #426
- Include binaries for firmware 0.7.0 (with bootloader updater "ascender" app for Photon/P1)#408
- Include binaries for firmware 0.7.0
- #405 Add back capability to configure Wi-Fi over serial using a JSON file
- Fix crash when changing account in
particle setup
- Add missing alias
particle identify
=>particle serial identify
- #403 Move all commands to the new argument parser and rework the help
- Handle API errors when fetching the claim code
- Fix --yes for flash with binary
- Include binaries for firmware 0.6.4 [Electron only]
- #392 Migrate from serialport v4 to v6
- Include binaries for firmware 0.6.3
- #386 Increase Device Doctor timeout for clearing EEPROM
- #379 Add
particle device doctor
- #375 Fix for
particle setup wifi
.
- Support for WPA Enterprise Wi-Fi setup
- Include binaries for firmware 0.6.2
- #353 Wi-Fi switching on Windows
- #351 Library publish without a name
- White list files when uploading library to avoid publishing unnecessary files
- Include binaries for firmware 0.6.1
- Fix: Use release version of particle-library-manager
- #338 -
particle keys protocol
displays the currently configured protocol for the connected device - #205 -
webhook delete all
command. Thanks @kennethlimcp! - #240 - `particle serial monitor --follow' reconnects to the serial port when the device resets. Thanks @derekmpeterson!
- #225 - ability to specify a .json file to skip the wifi prompts. Thanks @markterrill!
--no-update-check
to skip checks for updated versions
- #326 - unhandled rejection in
help
- #235 - Unhandled error in
particle setup
- #331 - Flashing a known app causes exception
- #328 - ParticleCLISetup for Windows broken due to OpenSSL download problem
- #326 - Unhandled rejection in help
- #321 - keys doctor (device id) is case sensitive
- #292 - this -> self
- #280 - Incorrect key pulled for Electron using TCP
- #279 - Server key address output incorrect for Electron using TCP
- #231 - max retry for wifi scan error
- #299 - update glob dependency to avoid warning about minimatch vulnerability. Thanks @snyk-bot.
#r 1.19.2 - 26 January 2017
- Fix path for compiling library examples
- Tweak for Windows CLI installer
- Library commands. Try
particle library
- Include binaries for firmware 0.6.0
- Disable update check through environment
- Add support for Raspberry Pi
- Include binaries for firmware 0.5.3
- Fix a crash at startup when running without a tty
- Support DFU flashing 3-part Electron system firmware (0.6.0 and later)
- Include binaries for firmware 0.5.2
- Add Oak and Bluz platforms
- Fix flashing binaries to Electron over the air
- Use tarball instead of git dependency to be able to install on computers without git
- Fix particle compile with --saveTo flag
- Include binaries for firmware 0.5.1
- Fix incorrect platform id error when doing a DFU flash for Core (#232)
- Able to OTA flash binary files again (#251)
- Serial port package updated to version 3.1.1 for compatibility with Node.js v6. Thanks @nfriedly! (#244)
- Better error message when renaming devices. Thanks @derekmpeterson (#238)
- Remove debug output from
particle keys send
. Thanks @derekmpeterson! (#239)
- Add
udp listen
command. (#220)
- Add
0.5.0
update binaries for Electron, Photon, and P1. - Add Redbear Duo to known platform list.
- Add a debugging version of tinker for Electrons that logs AT commands over serial.
- Prompt for confirmation of OTA data usage, when flashing cellular devices.
- Handle invalid token for
subscribe
commands. (#207) - Lowercase device id output during
setup
. (#208) - Increase specific error to ignore during
update
. (#206)
- Add
serial flash
command andflash --serial
mode to flash firmware over serial using the YMODEM protocol. (#200) - Add compile version targeting using
--target
argument.compile
andflash
both support this argument, when compiling via the cloud. (#183) - Add support for
proxyUrl
settings to be used when communicating with the Particle Cloud. (#108) - Prompt to request a transfer, if needed, when claiming a device. (#114)
- Change to
0.4.9
update binaries used by theparticle update
command for Photon and P1.
- Fix serial device detection on Linux. Thanks @monkbroc! (#190)
- Fix
help
command output that was missing information in some cases. - Fix timeout error during
setup wifi
on Cores. (#144) - Standardize Wi-Fi question order. (#19)
- Fix
list
if no devices are found. - Generate keys with
keys new
if no DFU device found but--protocol
specified. - Make binary downloads after
compile
more reliable.
- Do not fail DFU commands if any
stderr
output is generated.
- Fix
node-wifiscanner2
not reporting any SSID results on non-en
locales in Windows. Thanks @ScruffR! (#118)
- Fix
leave
being left off the DFU command when flashing user application firmware. - Remove excess
console.log
- Fix system version display during
identify
for Electrons
keys address
command to read protocol, host, and port configured on a device for the cloud.keys protocol
command to switch cloud transport protocol betweentcp
andudp
for devices that support it.binary inspect
command to parse a firmware binary and output module information.serial inspect
command to read module information from the device, parse, and display it. (#76)list
output can now be filtered usingonline
,offline
, device type, or device id/name. (#96)- Firmware binaries are now parsed and sent to the correct device address. This allows you to flash system parts with
flash --usb
now. Incorrect usage is prevented, but can be overridden with--force
. (#159) - Check for updates - particle-cli now checks to see if you have the latest version from npm, at most once a day, and outputs a message if not.(#138)
- Cloud public keys are included and can be flashed by invoking
keys server
with no arguments. (#70) - Support across the board for ECC keys used with the UDP cloud protocol on the Electron. Most
keys
commands now support--protocol udp
and--protocol tcp
, but will default to what is appropriate for the device.
- Add system firmware version to
identify
command. (#95) - Improve bad token handling. (#193)
- Enable auto-detection of variable name versus device id during
variable get
andvariable monitor
. (#187) - Use device attributes to determine platform for flashing apps. (#151)
- Output detected Wi-Fi security type. (#126)
- Add option for manual entry if no Wi-Fi networks are detected. (#121)
- Add
webhook
documentation to README. (#29) - Add support for
--product_id
tokeys send
command. (#155) - Improve API error handling.
- Improve device claiming output. (#152)
- Fix URL for DFU install instructions. (#191)
- Check arguments for
udp send
,token revoke
. (#185, #180) - Backspace will no longer erase console output. (#20)
- Handle errors from
softap-setup-js
duringsetup
. (#154) - Filter Photon SSIDs from available list during
serial wifi
. (#135) - Filter directories from list of files to compile during
compile
. (#177) - Remove documentation for invalid
flash
argument combinations. (#115) - Show error when trying to flash a directory over USB. (#142)
- Electron firmware binaries to 0.4.8-rc.6
- New firmware release for electron
- 21 on the 21st! Fixing small bug that impacted webhook creation.
- Fix cloud compile error output. Improve error code reporting in several places.
- Fix cloud compiling error
- Fix early returns from promise using commands
- Update Electron binaries to v0.0.3-rc.3
- Add
bluz
to cloud compile platforms
- Update Electron binaries to v0.0.3-rc.2
- Add Electron update binaries and tinker. Add IMEI/ICCID serial parsing.
- Update node-serialport dependency to require 2.0.1 or later.
- Update system firmware to 0.4.7 for Photon/P1.
- Include voodoospark v3.1.1 binary. Update package.json engines requirement.
- Forgot to publish update to README removing mention of Node 4.x incompatibility.
- Include v2.0 of node-serialport. This makes the Particle CLI compatible with Node v4.x!
- Include voodoospark v3.1.0 binary.
- revert Electron modular settings and update binaries.
- Include voodoospark v3.0.0 binary.
- Update system firmware to 0.4.6 for Photon/P1.
- Add Electron update binaries and tinker.
- Fix Photon claiming.
- Critical fix to system firmware 0.4.5
- Update system firmware to 0.4.5
- Add Electron setup. Update event publish description.
- Handle optional serial wifi prompt for cipher type. Add version to help commands. Add P1 tinker to known apps. Display Electron label in device list. Fix webhook type information being lost. Upgrade node-wifiscanner2 to work in more locales.
- Re-add fixed P1 serial support. Fix device MAC address detection.
- Revert serial changes
- Add serial support for P1
- Add support for P1 cloud compiling from CLI
- Fix variable monitor. Warn if connected to Photon AP when starting setup. Fail if device name contains spaces. Add support for manual mode when scanning but not connecting works. Ask for device name when setting up a photon. Use child_process.spawn to avoid password prompts on OS X.
- Update system firmware to 0.4.4
- Fix verbose DFU output. Fix config value deletion. Handle network scan security type missing. Handle trailing slashes in api url. Select first Wi-Fi port instead of hard-coded (OS X). Check for correct error from API when a token is invalid
- Fix Win10 device detection with default USB serial driver
- Update system firmware binaries
- Add tests. Add system firmware updating.
- Fix known app paths. Remove unused promise.
- Add known apps to device specs
- Add missing semicolons
- Format flash output. Use sudo correctly when necessary. Validate SSID entry. Update README with device_type args to compile command. Fix docs links. Update dfu-util links. Ask for device type when flashing. Fix Wi-Fi reconnection.
- Fix core setup
- update to use "flashDevice"
- fix cloud flash command
- keys command fixes and update colour to be blindness friendly
- Webhook fixes
- Fix core setup
- Fix tiny but important typo in prompts around manual Wi-Fi credentials.
- Added manual Wi-Fi credential mode. If your Wi-Fi network is non-broadcast, or if you'd just rather avoid scanning for networks, you can choose to manually enter your network details.
- Fixed a visual formatting bug of markdown on the README
- Fixed DFU specification regression causing users to be unable to locally flash keys and firmware to Photons.
- Rebranding complete! This project is now known as particle-cli
- Fixed error handling on Wireless Photon setup routine.
- Introduce support for Photon setup on OS X. New UI implementation for setup and wireless commands. Deprecating spark-cli in favor of the particle-cli as part of Spark's rebranding to Particle. Future releases will be under the 'particle-cli' package.
- introduce token commands by Kyle Marsh, documentation preparation for Photon release, merged js/ and doc/ directories, firmed up semantic versioning for dependencies, converted to hard tabs.
- fixing spark.include not being considered for builds
- reverting patcher for the moment by popular demand
- oops, real "1.14" patcher, cc3000 should report version 1.32
- adding new patcher that pulls latest patch from TI, 1.14
- pushing out patches and pull requests
- upgrading Voodoospark (2.6.0)
- adding glob support for include / ignore files, and both files are now processed! Also only pulling in source files by default (*.h, *.cpp, *.c, *.ino) - fixed a ton of issues (#60, #97, #66, #84, #89, #90, #95)
- new version of Voodoospark (2.5.0) requested in #105, yay!
- new tinker, version 11
- bringing in pull requests #92, #93, #98, fixing issues #91, #80, #83, #88, #87, bringing in contributors from 2014
- test for spark vendorid in findcores
- new tinker! Version 10 - second try
- new tinker! Version 10
- new webhook parameters and features, still in beta, but coming soon!
- new tinker binary! Version 9
- new tinker binary! Version 8
- adding a helper in the event capitalization is wrong on config settings
- adding config command
- adding latest tinker binary
- adding latest deep_update binary
- fixing a cloud flash file handling bug
- fixing a bug where a bin file in a directory would cause the CLI to stop looking for source files when compiling.
- adding "--factory" option for spark flash, to more easily rewrite the factory reset firmware area, a bunch of little fixes, and a new 'spark list' output format
- adding
deep_update_2014_06
known app, to help with patching cores that aren't able to patch wirelessly
- adding version to general help, incorporating voodoospark pull request
- various bug fixes - fixing "undefined" variables, instead of proper count
- Allowing comment lines prefixed with "#" in spark.include and spark.ignore
- Fixing a flashing binary bug - don't conclude binary file argument is an output bin unless it's preceded by other filenames.
-
Okay! The command structure got a bit of a remodel, use
spark help
to see the new commands. Pro-Tip! If you don't like the new command structure, the old commands should still mostly work, and you can remove the new commands entirely by addingcommandMappings: null
to your settings overrides file (which is here: ~/.spark/spark.config.json ). There have also been lots of small bug fixes and improvements. Also, the new mappings.json file paves the way for language support for command descriptions and help in languages other than english. Please feel free to send in translations! :) -
Includes Fixes for #30, #36, pr #35, #32, #39
- New node-serialport that doesn't need to be compiled, yay! Please check the github readme for new commands :) Includes Fixes for #21, #5, #30, pr #27, pr #29,
- Clarifying language, fixing some prompts
- Adding 'subscribe' for streaming SSE from Spark.publish
- fixing a bug where we used the wrong parser
- Add a serial find override for /dev/ttyACM if we don't find any cores advertised on serial
- Fixing #18, backwards compatibility for wifi config
- Improving the guided setup user account behaviors
- Adding a guided setup command, lots of small tweaks
- Merging in a patch that helps with using Serial on Windows
- Adding basic function call support
-
Merged in pull request for #6, and #14, fixed #3, #9, and #10,
-
Also removed hard dependency on ursa so the build / install is easier.
- Adding cloud list
- Adding local dfu flash
- Adding Udp client helper
So this is very new software. We haven't even peeled off the protective plastic film yet. There will be bugs, and I hope you'll help us find them and add suggestions along the way.
- Please feel free to submit issues, pull requests, comments, suggestions, and more at the repository https://github.com/spark/particle-cli
- You can find documentation on Particle here: http://docs.particle.io/
- You can post and find answers on the forums here: http://community.particle.io/
- Or you can find us on IRC at freenode #particle