CLI-Tool Changelog
All notable changes to the cli tool are documented here.
To receive updates on new versions or breaking changes you can subscribe to our Developer Newsletter.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Latest CLI Tool
Download the latest version of the CLI Tool here
[0.44.0] - 2025-01-13
Removed
- (BREAKING) Removed properties
assigneeIdandassigneeUserNamefrom the task model
Added
- Add properties
assignedUsersandassignedGroupsto the task model
[0.43.0] - 2024-08-02
Fixed
- Time format now correctly includes trailing zeros if milliseconds are zero
[0.42.0] - 2024-05-22
Fixed
- Fixed translation command to return
stdoutinstead ofstderrupon successful translation
[0.41.0] - 2024-04-24
Removed
- (BREAKING) Removed property
pdffrom the list of progress response
[0.40.0] - 2024-01-24
Fixed
- Fixed the
langflag incio lpdf createcommand - Increase timeout for all media upload from 1 minute to 10 minutes
[0.39.0] - 2023-08-07
Added
- Add new method
cio progress reopento reopen a progress
[0.38.0] - 2023-07-26
Removed
- (BREAKING) Removed property
successfrom the push instruction response
Added
- Extend the
cio interaction createcommand with the new flags--nominal-valueand--show-nominal-value. Now the flag--typesupports alsonumberinteraction type. --nominal-valueand--show-nominal-valuecannot be used in combination withconfirmtype.
[0.37.0] - 2023-06-28
Added
- Add new method
cio order archivefor archiving order - Add new method
cio order unarchivefor un-archiving order - Add new command
cio translation uploadfor uploading translations. This command also supports the flag--stop-on-error. With--stop-on-error=truethe command stops updating the translations if an error occurs, if it is false it will continue to upload all objects. - Extend the command
cio classifier-entry lswith new flags--keyand--valueto filter the list of classifier entries. The flags--keyand--valueare used together and cannot be used independently. This command now supports pagination.
Fixed
- Fixed description how the
--langflag works for some commands.
Removed
- (BREAKING) Removed property
employeeIdandbirthdatefrom the user model
Deprecated
- For the command
cio user createandcio user updatethe flags--birthdateand--employee-idare deprecated. They will be removed in a future version.
[0.36.0] - 2023-05-09
Added
- Add new method
cio instruction remove languageto remove locale from the instruction - Add properties
hasVariablesandprogressHiddento the instruction model - Extend the
cio instruction createcommand with the new flags--has-variablesto indicate that the instruction contains variables and--progress-hiddento specify that related progress should be hidden - Extend the
cio instruction updatecommand with the new flags--has-variablesto indicate that the instruction contains variables and--progress-hiddento specify that related progress should be hidden
Fixed
- Fix the CLI Tool hangs on commands that can process data from stdin
[0.35.0] - 2023-04-21
Added
- Add property
versionPersistentIdto the step model - Add property
versionPersistentIdto the row model - Add property
versionPersistentIdto the interaction choice model - Add new method
cio instruction add languageto add locale to the instruction
[0.34.0] - 2023-03-22
Added
- Extend the command
cio progress lswith new flag--order-idsto filter the list of progress that is related to specified order ids - Add new command
cio order remove progressto remove progress from an order. This command also supports--archivedflag. By default, it is--archived="true". If you only want to remove a progress from the order without archiving it use--archived="false"
[0.33.0] - 2023-02-10
Added
- Add new method
cio task lsto fetch multiple tasks. The command supports pagination flags--page-sizeand--page-index. To filter the tasks you can use the flags--created-at,--due-date, and--states. - Add new method
cio task get classifier-entryto retrieve all external classifier entries associated with the task by specifying the task id - Add new method
cio task getfor retrieving a single task via task id - Add new method
cio progress get media-feedbackfor retrieving the media-feedback attached to the progress by providing the progress id. This command also supports--archivedflag. By default, it is--archived="exclude"if set--archived="only"it fetches only the archived media-feedback
[0.32.0] - 2022-12-13
Added
- Add property
archivedto the order model cio order lsnow supports--archivedflag. By default it is--archived="exclude"if set--archived="only"it fetches only the archived orderscio order createsupports--automatic-completionflag to enable automatic completion mode of an order- Add property
automaticCompletionto orders and scheduled orders cio user lsnow support--group-idsflag to filter users associated with the specified group IDscio group lsnow supports explicit pagination parameters
Fixed
- The commands
cio order ls,cio instruction lsandcio progress lsreturned wrong nested properties in the cases where the result was bigger then 200 entities.
[0.31.0] - 2022-11-16
Changed
- (BREAKING) The
--langflag is required incio step createcommand - (BREAKING) Changed response of
cio step create, it contains only information of new created step object instead of the list of steps - (BREAKING) The
--langflag is required incio row createcommand - (BREAKING) Changed response of
cio row create, it contains only information of new created row object instead of the list of rows - (BREAKING) The
--langflag is required in cio instruction create command
Deprecated
- The existing flag
--typein cio instruction create command is deprecated
Added
cio step createnow supports 'tutorial' and 'default' types- Add new method
cio interaction createfor create new interaction by specifying row ID - Add new method
cio group lsfor listing groups cio group getfor retrieving a single group by specifying the group ID- Add new method
cio group updateto update the group information by specifying the group id and using the flags--nameor--description - Add new method
cio group archivefor archiving groups - Add new method
cio group unarchivefor un-archiving groups - Add new method
cio group addto add users to the group - Add new method
cio group removeto remove users from a group - Add new method
cio group deletefor deleting groups
[0.30.2] - 2022-10-18
Fixed
- Generate and download the latest version of a progress with
cio progress generate-report-pdf
[0.30.0] - 2022-09-09
Fixed
- Property
startDateanddueDatein the order model change from time to string.
Added
- Add property
templateIdto the order model cio classifier lsnow supports--archivedflag. By default it is--archived="exclude"if set--archived="only"it fetches only the archived classifierscio classifier-entry lsnow supports--archivedflag. By default it is--archived="exclude"if set--archived="only"it fetches only the archived classifier entries- Add new method
cio classifier archivefor archiving classifier - Add new method
cio classifier-entry archivefor archiving classifier entry - Add new method
cio classifier unarchivefor un-archiving classifier - Add new method
cio classifier-entry unarchivefor un-archiving classifier entry
Deprecated
- The existing flag
--allor-afromclassifierandclassifier-entryis deprecated, switch to--archived=include
Removed
- (BREAKING)
kiosk-modeflag has been removed formshareLinkcommand
Deprecated
- The existing flag
--external-classifier-idfromOrderandInstructionis deprecated, switch to--external-classifier-idsto support batch assignment of classifiers
Added
- Add new method
cio gpart replace-imagefor replacing image file of the global part - Add property
revisionto the progress model - Add new method
cio gpart get classifier-entryfor retrieving classifiers associated with global part via global part id - Add new method
cio gvideo get classifier-entryfor retrieving classifiers associated with global video via global video id - Add new method
cio gimage get classifier-entryfor retrieving classifiers associated with global image via global image id - Add new method
cio gpdf get classifier-entryfor retrieving classifiers associated with global pdf via global pdf id
[0.29.0] - 2022-08-02
Added
cio order lsnow supports--statesflag.cio order lsnow supports--order-idsflag for filtering by the specified order ids- Add new method
cio progress updateto update the progress title via progress id and use flag--name - Add new method
cio progress get classifier-entryfor retrieving classifiers associated with progress via progress id - Add new method
cio progress add classifier-entryto add classifier entries into progress - Add new method
cio progress remove classifier-entryto remove classifier entries from progress - Add new method
cio progress lockto lock and unlock the progress cio classifier lsnow supports--include-pivotflag. By default it is false if set--include-pivot=trueit fetches classifiers that also contain pivot classifiers- Add new method
cio classifier getfor retrieving a single classifier via classifier id - Add method
cio completionto generate auto completion file for bash, fish, powershell and zsh - Add new method
cio gpart add classifier-entryto add classifier entries into global part - Add new method
cio gpart remove classifier-entryto remove classifier entries from global part - Add new method
cio gimage add classifier-entryto add classifier entries into global image - Add new method
cio gimage remove classifier-entryto remove classifier entries from global image - Add new method
cio gpdf add classifier-entryto add classifier entries into global pdf - Add new method
cio gpdf remove classifier-entryto remove classifier entries from global pdf - Add new method
cio gvideo add classifier-entryto add classifier entries into global video - Add new method
cio gvideo remove classifier-entryto remove classifier entries from global video
[0.28.0] - 2022-07-18
Removed
- The method
order remove instructionhas been removed formOrdermodel - (BREAKING) deprecated
instructionsproperty has been removed formOrdermodel useorderInstrucitonAssignementsinstead
Added
- Add property
instructionNameto the progress model - Add property
localeCodeto the progress model - Add property
availableLocalesto the progress model
Fixed
- Property
nameon instruction model can now be null. Previously null was here replaced with an empty string by the CLI tool.
[0.27.0] - 2022-05-04
Added
cio interaction getsupports now the language flag--lang- Add property
rowIdto interaction model - Add property
interactionTagsto interaction model - Add property
interactionChoicesto interaction model - Add new method
row getto fetch a single row by id - Add new method
step getto fetch a single step by id - Add property
instructionIdto step model
[0.26.1] - 2021-02-18
Fixed
- The
lscommand forprogress,orderandinstructionreturnednullif no model was found. This is now fixed to return an empty array[]as before.
[0.26.0] - 2021-01-28
Added
- Pagination flags
--page-sizeand--page-indexwhere added to thelscommands forprogress,orderandinstruction. cio progress get interaction-valuesupports--interaction-tag-idsto filter the interaction
values by interaction tagcio interaction-tag lsto list all interaction tags used on the instance
Changed
- Switch search for
instruction lsto use server side search
[0.25.0] - 2021-11-15
Added
cio user push-instructionsupports--step-version-persistent-idto specify the version persistent id of a step to be opened in assistantcio instruction lssupports--statesflag to support filtering instructions by states- Build for arm64 Macs to support development on M1 devices
[0.24.0] - 2021-09-29
Added
- Add property
createdByUserNameto all objects which havecreatedByproperty - Add property
updatedByUserNameto all objects which haveupdatedByproperty - Add property
assigneeUserNameto orders and scheduled orders - Add property
subAssigneeUserNameto order instruction - Add property
reviewedByUserNameto instruction model - Add new property
orderInstructionAssignmentsto order which replaces oldinstructionsproperty. The oldidproperty was renamed toinstructionId. Now theidproperty identifies theorderInstructionAssignment - Add new method
order-instruction-assignment deleteas the new method to remove an assigned instruction from an order
Deprecated
- The property
instructionson order is deprecated, switch toorderInstructionAssignments - The method
order remove instructionis deprecated, use the new methodorder-instruction-assignment deleteinstead
[0.23.0] - 2021-07-05
Added
- Allow setting a
HTTPS_PROXYenvironment variable and document the use of proxys in the manual
[0.22.0] - 2021-03-22
Removed
- removed
localeCodeandavailableLocalesattributes fromOrdersmodel, which is not anymore localized.
[0.21.0] - 2021-03-16
Added
cio order lsincludescustomOrderIdproperties in result; supports--custom-order-idsas a filter optioncio order createsupports--custom-order-idflag to set a custom order idcio order updatesupports--custom-order-idflag to set a custom order idcio pdf-feedbackto download pdf feedbackcio gpdf updateto update name of global pdfcio order update --commentsto update comments of order
Fixed
cio order updatedisplays comments correctly
Removed
- removed deprecated
cio step add lpdfandcio step add
[0.20.0] - 2020-11-25
Added
cio order add variablesto set order-specific variablescio image-feedback downloadto download image feedbackcio video-feedback downloadto download video feedback
[0.19.0] - 2020-11-17
Added
cio order updateincludes--stateoption to change state of order
Fixed
cio gpart updateenables the updated language automatically
[0.18.0] - 2020-08-25
Added
- IMPORTANT: Migration from old
editor.*andassistant.*cioplenu URLs to new shorter URLs - Examples for PowerShell escaping on
cio classifier-entry createandupdate
[0.17.0] - 2020-08-13
Added
- Examples for the
cio classifier-entry createandupdatecommands cio progress get step-logfor fetching the array of step logs for a given progresspassedproperty toprogressandinteractionValuemodel
Fixed
cio instruction getincludes a fix for the--include-stepsflag which set thestepsattribute as empty array by default instead of null.cio classifier-entry updateandcio classifier-entry deletecan specify the id as the first argument and not only via--classifier-entry-id- the
progressnow displaysnullvalues inupdatedAtproperty correctly
[0.16.0] - 2020-07-13
Added
cio instruction createfor creating instructions (at the moment only the type 'tutorial' is supported)cio step createfor creating steps (at the moment only the type 'tutorial' is supported)cio row createfor creating rowscio lpdf createfor creating local pdfscio row add lpdffor linking a local pdf to a rowcio instruction getnow supports--include-stepsflag to get all related steps, rows and interactionsinteractionmodel contains new propertyLocaleCode
Fixed
cio instruction publishwas broken for some instruction states
[0.15.0] - 2020-07-01
Added
cio progress get interaction-valueadded--updatedAtflag to filter returned Interaction Values by their updatedAt property.
[0.14.0] - 2020-06-10
Added
cio classifier-entry createfor creating new classifier entriescio classifier-entry updatefor updating classifier entriescio classifier-entry deletefor deleting classifier entriescio classifier-entry refreshfor refreshing the classifier entries graph
[0.13.1] - 2020-05-26
Fixed
- Fixed
id: 0ininteractionValue.changesByto be correctly displayed as
id: null
[0.13.0] - 2020-05-11
Added
cio progress historycommand for fetching the state and pass changes of a progress
[0.12.0] - 2020-04-21
Added
- Additional options for
cio progress generate-report-pdfto allow showing and hiding more
sections cio gpartcommands makes the custom material id property available
[0.11.1] - 2020-01-29
Fixed
- Fix
cio order updateandcio oder createdo no longer set--can-be-taken-over=Falseif the flag is not provided in the command. Oncreateit's stillFalseby default if not provided.
[0.11.0] - 2019-11-29
Removed
- BREAKING
changeTimelinehas been removed for all commands returning orders to improve performance
Deprecated
--use-latest-instructionflag inorder copy
[0.10.0] - 2019-10-30
Added
cio share-linkfor interacting with share linkscio share-link instructionfor creating a share link for an instructioncio interactionfor interacting with interactionscio interaction getfor retrieving a single interactioncio interaction-value get by-persistent-interactionfor retrieving all interaction-values marked by the given persistent-interaction-idcio progress lsnow supports a--value-searchparameter to search for progresses where an interaction value contains the given search stringcio progress lsnow supports a--offlineparameter to filter progresses by there offline propertycio progress lsnow supportsproblemandpausedfor the--state=filter- Properties
stateandofflineadded to progress - Property
baseInstructionIdadded to instruction
Changed
--firstNameis renamed to--first-nameforcio user updateandcio user create--lastNameis renamed to--last-nameforcio user updateandcio user createcio progress ls --state=completedwas renamed to--state=donefor now--state=completedstill has the same behavior
Fixed
- Fix
cio progress getto return the same progress model ascio progress lsdoes
Deprecated
cio progress ls --state=completed
[0.9.0] - 2019-09-09
Added
cio progress getfor retrieving a single progresscio progress get interaction-valuefor retrieving all interaction values of a progresscio interactionValuefor interacting with an interaction valuecio interactionValue getfor fetching objects related to an interaction valuecio interactionValue get historyfor retrieving the history of an interaction valuecio progress lsnow supports a--updated-atparameter to filter by the last time updatedcio progress lsnow supports a--created-atparameter to filter by the time createdcio progress lsnow supports a--classifier-entry-idsparameter to filter by classifier entry idscio progress lsnow supports a--classifier-idsparameter to filter by classifier entry idscio progress lsnow supports a--include-classifier-parentsparameter to adapt the filtering by classifier entry ids by including parent classifier entriescio progress lsnow supports a--include-classifier-childrenparameter to adapt the filtering by classifier entry ids by including children classifier entriescio progress lsnow supports a--classifier-combinationparameter to adapt the filtering by classifier entry ids by applying the given combination operationcio unitfor interacting with unitscio unit lsfor listing all unitscio unit getfor retrieving a single unitcio unit createfor creating a new unitcio unit deletefor deleting unused custom unitscio order scheduled lsfor listing template orderscio order lsnow supports a--start-dateparameter to filter by start datecio order lsnow supports a--due-dateparameter to filter by due datecio order lsnow supports a--created-atparameter to filter by the time of creationcio order lsnow supports a--updated-atparameter to filter by the time of the last updatedcio order lsnow supports a--classifier-entry-idsparameter to filter by classifier entry idscio order lsnow supports a--classifier-idsparameter to filter by classifier entry idscio order lsnow supports a--include-classifier-parentsparameter to adapt the filtering by classifier entry ids by including parent classifier entriescio order lsnow supports a--include-classifier-childrenparameter to adapt the filtering by classifier entry ids by including children classifier entriescio order lsnow supports a--classifier-combinationparameter to adapt the filtering by classifier entry ids by applying the given combination operationcio order lsnow supports a--can-be-taken-overparameter to filter by whether the order can be taken overcio order lsnow supports a--sub-assignee-idparameter to filter by sub assignee idscio order lsnow supports a--assignee-idparameter to filter by assignee idscio order lsnow supports a--priorityparameter to filter by prioritiescio progress lsnow supports a--updated-byparameter to filter by the last updating usercio progress lsnow supports a--created-byparameter to filter by the creating user
Changed
cio order publishnow can publish scheduled orders
[0.8.0] - 2019-07-29
Added
cio report-pdf lsfor listing report PDFscio report-pdf downloadfor downloading report PDFscio progress download-csvfor downloading CSV report for a progresscio progress generate-report-pdfto generate and download a PDF report for a progresscio progress lsfor listing progressescio user createfor creating userscio user updatefor updating a users informationcio user add rolefor adding roles to userscio user remove rolefor removing roles from a usercio user deletefor archiving userscio user push-instructionnow has asuccessproperty to indicate if the instruction was successfully pushed- Properties
validityDateandconfidentialityto instruction - Property
displayNameto user
Changed
birthdatein the user object is now only a date without any time
[0.7.0] - 2019-06-19
Added
cio instruction lsnow supports a--classifier-entry-idsparameter to filter by classifier entry idcio instruction archiveto archive an active or trashed instructioncio instruction lsnow supports a--searchparameter to filter by classifier entry idcio order lsnow supports a--classifier-entry-idsand--searchparameter to filter by classifier entry id and title
[0.6.0] - 2019-05-21
Added
cio order lsfor listing orderscio order createfor creating new orderscio order getfor retrieving a single ordercio order deletefor deleting an ordercio order updatefor updating metadata of orderscio order publishfor publishing a order which is in the statein-editcio order add instructionfor adding an instruction to an ordercio order get classifier-entryfor listing all external classifier entries of an ordercio order add classifier-entryfor adding an external classifier entry to an ordercio order remove classifier-entryfor removing an external classifier entry from an ordercio gpart updatefor updating global partscio gpart deletefor archiving global parts
Removed
- Timestamps from log messages
[0.5.0] - 2019-04-24
Added
cio instruction getto retrieve a single instructioncio instruction get classifier-entryto retrieve the classifier entries for a single instructioncio instruction visibleto set the visibility of an instructioncio instruction publishto publish an instruction which is in the state "new", "review-new" and "in-edit"cio instruction add classifier-entryto attach a classifier entry to an instructioncio instruction remove classifier-entryto detach a classifier entry from an instructioncio classifier-entry lsallows filtering by classifier idcio instruction updateallows setting change notes manuallycio gpart lsfor listing global partscio gpart createfor creating global parts with images
Fixed
- Typos and help texts
[0.4.1] - 2019-04-15
Added
- Linux ARM builds
[0.4.0] - 2019-04-12
Added
cio classifier lsfor listing external classifierscio classifier-entry lsfor listing external classifier entriescio instruction duplicateto creating an copy of an instructioncio instruction updateto update name and notes of an instruction
Changed
cio user lsflag to include archived user changed from--archivedto--all,-astill workscio user push-instructionremoved short flags-iand-u, use--instruction-idand--user-idinstead
Fixed
- fix that
--user-idand--instruction-idflags forcio instruction push-instructionwork correctly
[0.3.0] - 2019-04-02
Added
cio user lsfor listing userscio user push-instructionfor pushing instruction to a logged in usercio instruction lsfor listing instructionscio gimage lsfor listing global imagescio gimage createfor uploading global imagescio gimage replacefor replacing files on global imagescio gvideo lsfor listing global videoscio gvideo createfor uploading global videoscio gvideo replacefor replacing files on global videos
Changed
cio gpdf lsnow will also returncreatedByandupdatedBy
[0.2.0] - 2019-03-18
Added
- Initial documentation and changelog
cio gpdf lsfor listing global pdfscio gpdf createfor uploading global pdfscio gpdf replacefor replacing files on global pdfs--insecureflag forcio loginto ignore certificate errors
Changed
cio logintries to ping before writing changes to config. Invalid config is not written- Internal refactoring to satisfy golint and structure better
Fixed
nilpointer exception with invalid config file oncio ping
[0.1.0] - 2019-02-27
Added
cio logincommand to authenticate with a cioplenu server using a oAuth tokencio pingcommand to test the authentication and fetch the servers version
Updated 3 months ago
