9.4 - 2018-01-28
- KeyError with SSO failed login attempt.
- Python 3.7 support
- Logs command handling of "WARN" and "WARNING" level.
9.2 - 2017-04-10
- Fix
remote
andlogs -f
regression from SSO support. - Avoid use of aiohttp 2 until we support it.
9.1 - 2017-02-25
- Docstring correction for firmwares command.
- Use shellish version with case-insensitive search.
- Add Total Routers footer to
routers ls
.
9 - 2017-02-25
- Beta support for SSO login
8.1 - 2017-02-23
- Release fixes
8 - 2017-02-23
- Activity log
7.1 - 2016-11-05
- Update syndicate requirement for mandatory fix with new aiohttp.
7 - 2016-11-03
- Router
apps
command. wifi
command for access point survey viewing and instigation.
- Honor router args to
logs -f ROUTER...
. - Updated syndicate lib with aiohttp fixes.
6 - 2016-04-29
- Moved
routers-clients
to its own command,clients
.
- Docker support via jmayfield/ecmcli
- Log follow mode
logs -f
for doing live tail of logs. - Feature (binding) command.
5 - 2015-11-15
- Using syndicate 2 and cellulario for async basis. No more tornado.
- Remotely closed HTTP connections due to server infrastructure timeouts no longer break calls.
- Set support for glob patterns. This follows the bash style braces syntax.
The
users-ls
command for example: users ls '{Mr,Mrs} Mayfield' Wildcards in the set patterns are also valid, such as{foo*,H?m[aA]mmm}
.
4 - 2015-11-04
- Terms of service command:
tos
.
- Auth failures now break a command and require you to use the
login
command to overcome them. This is because shellish 2 uses pagers for most commands. - Pagers everywhere.
3 - 2015-10-24
- Multiple output formats for remote-get command (XML, JSON, CSV, Table)
- Firmware command for status, update check and quick upgrade.
- Configuration subcommands for groups.
- accounts-delete takes N+1 arguments now.
- Messages command for user and system message viewing.
- Authorizations command. Supports viewing and deleting authorizations.
- Improved
debug_api
command to be more pretty; Also renamed totrace
- Command groups-edit with
--firmware
uses correct firmware product variant. - Fix for
BlockingIOError
after usingshell
command.
2.4.9 - 2015-10-08
- Beta testing
remote
command to serve as replacement forconfig
andgpio
.
2.4.0 - 2015-10-02
- GPIO Command provided by @zvickery.
- API connection is now encased in the ctrl-c interrupt verbosity guard.
- Router identity argument for reboot command.
2.3.0 - 2015-09-23
- 'routers clients' command will lookup MAC address hw provider.
- WiFi stats for verbose mode of 'routers clients' command.
- System wide tab completion via 'ecm completion >> ~/.bashrc'
- Cleaner output for wanrate bps values.
- 'timeout' api option used flashleds command is not supported anymore.
2.1.0 - 2015-09-09
- Accounts show command renamed to tree
- Accounts show command is flat table output like others
2.0.0 - 2015-09-04
- Major refactor to use shellish
- Much improved tab completion
- Much improved layout via shellish.Table
0.5.0 - 2015-07-26
- First alpha release