- change and clarify 'users add' semantics (docs & help, remove read from csv file)
- internal updates
- 'users get' - removed -i parameter
- 'users get' - make it work with any profile field
- 'groups list' - will now only print OKTA_GROUPs, unless -a is specified
- 'groups list' - output is now sorted
- 'groups get' - parameter '-i' removed
- add apps {add,activate,deactivate,delete} commands
- add group {add,delete} commands
- make 'dump' include DEPROVISIONED users
- update cli help texts
- fix 'okta-cli version'
- add command "config delete" (delete a config)
- add command "config file" (print location of config file)
- move default profile check to where it's needed, fix a bug by doing this
- fix inclusion of word file database
- add "pw set -g" and "pw set -p" commands. "-g" auto-generated a password based on word lists
- make "users list" a bit faster
- add 'dump' command which dumps users, and apps / groups with their users
- internal cleanups
- parallelize user bulk-update calls to be much faster
- (invisible) some internal updates
- bulk-update prints final number of upd. users at the end
- (invisible) update internal communications path for querying okta
- write output of bulk-update to log files instead of stdout
- rename "users update-csv" to "users bulk-update"
- add excel file reading for 'users update-csv'
- add 'groups removeuser' command
- add 'users groups' command
- add missing changes docs for 5.0.0 (everything below is 5.0.0)
- add 'groups adduser' command
- remove filter expression convenience optimizer (major bump)
- various internal fixes
- fix bug in CSV output (was "" for all nested fields, e.g. "profile.login")
- add CSV output
- rename --text-fields parameter to --output-fields
- internal change in handling "--json/--text-fields" parameters
- fix missing import (which shouldn't be there)
- add table output to some commands and make it default
- fix wrongly named "--yaml" parameter (now "--json")
- add command 'users unlock'
- fix bug in tabular output for non-existing / unfilled fields
- make -h work everywhere
- fix users delete / deactivate commands
- add 'groups users' command
- add 'groups clear' command
- add 'users get' command (lists ONE user by login or Okta ID)
- add 'users deactivate' command
- add 'users suspend' command
- add 'users delete' command
- add 'pw expire' command which expires a password of a user
- add 'users update-csv' command
- add 'groups list' command
- add 'apps list' command
- add 'apps users' command
- 'users update' can now update all fields, including security question and password (BREAKING CHANGE)
- add 'pw reset' command
- update quickstart docs (did still say "pip install" would not work, it does now :)
- make -h work everywhere
- fix users delete / deactivate commands
- add 'groups users' command
- add 'groups clear' command
- add 'users get' command (lists ONE user by login or Okta ID)
- add 'users deactivate' command
- add 'users suspend' command
- add 'users delete' command
- add 'pw expire' command which expires a password of a user
- add 'users update-csv' command
- add 'groups list' command
- add 'apps list' command
- add 'apps users' command
- 'users update' can now update all fields, including security question and password (BREAKING CHANGE)
- add 'pw reset' command
- update quickstart docs (did still say "pip install" would not work, it does now :)
- add help texts in setup.py