Skip to content

Tags: workato-devs/workato-platform-cli

Tags

1.0.6

Toggle 1.0.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(validator): change format_version type from str to int (#75)

* Fix validation errors in ApiCollection and ApiClient models

- ApiCollection.project_id: Make optional and coerce int to string (API returns int or null)
- ApiClient.api_policies/api_collections: Make optional (API can return null)

* Fix path to picklist-data.json in connections command

- Change path from cli/data to cli/resources/data
- Update test_helpers.py to match new path

* fix(validator): change format_version type from str to int

The Workato export package API returns format_version as an integer (2),
not a string. This caused false validation errors for all exported recipes.

Fixes recipe validation error:
  'format_version should be string not int'

* Fix mypy error: check api_collections is not None before iterating

1.0.5

Toggle 1.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: use Path.replace() for Windows compatibility (#74)

Path.rename() fails on Windows when destination exists (FileExistsError).
Path.replace() works cross-platform and overwrites existing files.

Added test to verify overwriting existing profiles file works.

1.0.4

Toggle 1.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add profiles rename command to allow renaming profile names (#62)

* Add profiles rename command to allow renaming profile names

Implement workato profiles rename command with positional arguments
and confirmation prompt. The command:
- Takes old_name and new_name as positional arguments
- Shows confirmation prompt before renaming
- Handles token migration from old to new profile via keyring
- Updates current profile if renaming the current profile
- Provides clear error messages for edge cases

Added comprehensive test coverage for:
- Successful rename
- Renaming current profile
- Profile not found
- New name already exists
- User cancellation
- Keyring failure handling

Fixes #113

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* added workatoenv update when profile is renamed

* added output mode json

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>

1.0.3

Toggle 1.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump virtualenv from 20.34.0 to 20.36.1 (#56)

Bumps [virtualenv](https://github.com/pypa/virtualenv) from 20.34.0 to 20.36.1.
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](pypa/virtualenv@20.34.0...20.36.1)

---
updated-dependencies:
- dependency-name: virtualenv
  dependency-version: 20.36.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

1.0.2

Toggle 1.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Make last_seen field User model optional (#41)

Add optional last_seen field to User model and update API spec

1.0.1

Toggle 1.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: update QUICK_START.md and remove _version.py from tracking (#36)