Changelog
All notable changes to the VIKTOR CLI will be documented in this file.
v0.48.0 - 16/04/2026
Changed
create-appcommand now creates an app on the VIKTOR platform. Local boilerplate generation is opt-in via--init.
Removed
--demoflag fromcreate-appcommandget-startedcommand (useactivateinstead)
Deprecated
quickstartcommand is deprecated in favor ofcreate-app
v0.47.0 - 06/02/2026
Added
- Support for
.viktorignorefile to exclude directories and files from publication
Changed
- Allow specifying account name as arg in
configure switch-accountcommand
v0.46.0 - 14/01/2026
Added
- Support for Python 3.14
v0.45.0 - 17/12/2025
Changed
- Removed support for Python 3.9
Deprecated
- Deprecated Python 3.10
v0.44.5 - 29/09/2025
Fixed
- Reverted raise error if there are uncommitted changes during publish due to problems
v0.44.4 - 24/09/2025
Added
- Raise error if there are uncommitted changes during publish
Security
- Updated golang.org/x/net package to mitigate CVE-2025-22872
- Updated
utlspackage to mitigateGHSA-pmc3-p9hx-jq96
v0.44.3 - 20/03/2025
Fixed
- Prevent double reload on Windows by discarding file watch events for
__pycache__directories
v0.44.2 - 19/02/2025
Changed
- Exit with proper code when error occurs during
ci-publish
v0.44.1 - 09/01/2025
Changed
- Repeat tag and registered name before confirming publish
Fixed
- Do not trigger immediate reload when starting an app
v0.44.0 - 19/12/2024
Added
- Attach digital signature to executable and installer
v0.43.4 - 13/12/2024
Fixed
- Set
UV_LINK_MODE=copyto prevent installation errors when copying files inside virtual environment
v0.43.3 - 10/12/2024
Fixed
- Empty suggested app name when validation of registered name fails
v0.43.2 - 09/12/2024
Added
- Add more information and options to 'invalid registered-name' prompt
Fixed
- Fix bug where registered-name would sometimes be treated as case-sensitive
v0.43.1 - 02/12/2024
v0.43.0 - 02/12/2024
Added
- Prompt to migrate development workspace when user maintains multiple apps
- Add validation on provided registered-name, prompt to select if invalid
Fixed
- Fix error during publish when
assets_pathpoints to an empty directory
v0.42.0 - 18/11/2024
Added
- Added
--use-pipflag on theinstallcommand to switch to 'pip' as package manager (default is 'uv')
Changed
- The
installcommand now uses 'uv' as package manager by default to improve performance
Fixed
- Fix setting incorrect UID / GID when running docker isolation on Windows
v0.41.5 - 11/11/2024
Fixed
- Fix quickstart command from unnecessarily prompting for
registered-name
v0.41.4 - 06/11/2024
Added
- Added
--registered-nameflag on theclearcommand
Changed
- Don't Prompt IDE when no IDEs are found on the machine of the user
v0.41.3 - 04/11/2024
Fixed
- Update false positive in
check-systemto properly handle new error format
v0.41.2 - 29/10/2024
v0.41.1 - 24/10/2024
Changed
- When running the
start,quickstart, orclean-startcommands the cli automatically updates to the latest version
v0.41.0 - 24/10/2024
Added
- Support environment variable
VIKTOR_JS_SDK_PATHused for WebView interaction - When running the
startcommand the user is prompted to upgrade if a new cli version is available - Warn when starting an app that has no
registered_namedefined - Added
--registered-nameflag on thestartcommand
Changed
- Removed environment variable
VIKTOR_SUBDOMAINwhich was incorrect and therefore has no use
Fixed
- Set ownership to HOME directory (docker isolation mode) to fix warnings regarding writing to cache (e.g. matplotlib, fontconfig etc.)
v0.40.0 - 09/10/2024
Added
- Added marker for active account for account selection prompt
- Support for Python 3.13
Changed
- Automatically detect changes to
assets_pathwhen developing
v0.39.0 - 05/09/2024
Added
- Added
hello-viktorapp toquickstartcommand - Added
activatecommand - Added resources to the output table of the
appscommand
Changed
- Updated the embedded app templates to use a single viktor import
- Updated style of the output table of the
appscommand
v0.38.0 - 12/08/2024
- Support blank apps in
quickstartcommand
v0.37.0 - 29/07/2024
Added
- Support Excel converter in
quickstartcommand
v0.36.2 - 24/07/2024
Fixed
- Disable CGO
v0.36.1 - 24/07/2024
Changed
- Updated golang to v1.22 and the dependencies to the latest versions
Fixed
- Remove venv when Python version check cannot be completed
v0.36.0 - 25/06/2024
Added
- Added
quickstartcommand to start developing from a sample app
Fixed
- Ignore nested
__pycache__directories when gathering app files for publishing
v0.35.0 - 29/04/2024
Changed
- Make
--tagflag optional inpublishcommand - Read
registered_namefrom viktor.config.toml and make--registered-nameflag optional inpublishcommand
Fixed
- Fix URL to documentation in demo app
v0.34.1 - 09/04/2024
Changed
- Removed installation of demo app from
get-startedcommand - When using
create-appin GitHub Codespaces, the codespace Python version is set in viktor.config.toml - When using
publishin GitHub Codespaces, the--use-filesystemflag will always be true - Ignore
__pycache__directories when gathering app files for publishing
v0.34.0 - 03/04/2024
Added
- Added
clean-startcommand which combinesclear+install+start - Support tag on
ci-publishcommand