This file documents any relevant changes.
- fix: Create scriptor config when not existing (#199)
- cicd: Updated deployment to trusted publisher workflow
- refactor: Integrate new
viur-scriptor-apiv1 (#197)
- chore: Added safety as dependency
- fix: Re-Add
--appyamlargument for app_server (#195)
- feat: Add
$(ref)-variable for version string (#194) - feat: Add file watcher as
viur script push -w(#193)
- chore: bumped app_server version to ~=1
- chore: refactoring
- feature: added support for cloudfunction gen2
- feature: added support for overriding default ports
- feature: added version check and more verbosity for viur package command
- feature: implement skip checks flag to viur cloud deploy command
- feature: implement variable substitution for app.yaml
- feature: make viur package install more handy
- feature: viur cloud setup gcloud now requires deploy diretory in current working directory
- fix:
viur packageupdate mechanisms fixed - fix: project.json load on initialization
- fix: redid cloud datastore bucket copy branch
- fix: redid viur create workflow
- fix: breaking typo
- chore: added support for gcloudfunctions gen2
- bugfix: removed project.json profile "core" validation throughout the project
- chore: bumped version numbers in setup.cfg
- chore: Added hints to several commands
- chore: added deprecation warnings
- feature: Enforcing gcloud tool usage for ViUR Projects
- feature:
viur gcloud initcommand - feature: deployment of gcloud functions
- feature: show logged in gcloud account on
viur run - fix: format in project.json
- feature: shows CHANGELOG.md on first start
- feature: added gcloud initiation deployment
- fix: format in project.json
- fix: deployment issues
- chore: added default gcloud account information in env
- chore: update dependencies
- docs: updated documentation and Helptexts
- chore: updated Github workflows
- feature: Appengine Setup can now be done via CLI
- feature: Appengine Roles can now be managed via CLI
- feature:
viur package installandviur package updatefunctions - refactor: enabled profile support for all viur-cli functions
- fix:
viur envnow runs without errors - refactor: project.json functionalities
- feature: cloudfunctions creation and deployment via ClI
- feature: backup disabling/ enabling via CLI
- refactor:
viur deployis nowviur cloud deploy
- chore: removed python-minifier
- chore: updated appserver
- chore: updated dependencies
- feat: added npm audit function
- chore: added more
viur2to3replacements - fix: fixed
viur scriptsubdirectory duplicates - chore: updated Pipenv to work with Python <=3.12
- feat: Added code documentation
- feat: Remove
index.yamlduplicate entries - refactor: added update command
- refactor: some PEP8 Changes
- [BREAKING]: Removed all flare scripts and functionality
- [BREAKING]: Removed
scanNPMfunction - [BREAKING]: Removed
viur init
- feat: Add targets to all install softwares and ensure a specific version is correctly working
- chore: refactored install.py
- chore: support viur core 3.5.0
- chore: update app_server to 0.9.6
- chore: use
viur install adminto install the vi admin - chore: update app_server to 0.9.5
- fix: do_checks now works as expected
- fix: do_checks now works as expected
- refactor: local module
- feat: added rmdir method to prevent removing beyond project dir
- feat: added a clean command to remove build artifacts
- feat: improved viur3to3 script for core 3.4
- refactor:
viur buildnow more generalized
- fix: viur check: dont kill the command on error
- chore: added requests as dependency
- chore: updated python-minifier to support python 3.11
- feat: added
viur check [--dev]to do a pipenv check and npm audit. - feat: before deployment the cli runs the check command
- chore: update app_server to 0.9.4
- fix: error wenn updating old project.json formats
-fix: allow format 1.1.1
-fix: update project.json to format 1.1.1
- fix: renamed app kind from
scripttoexec - fix: scriptor cli
- feat: added
viur build app [NAME]command which build a specific app - feat: new app type
script - feat:
viur install vican now have an optional --target parameter
- fix: renamed
viur scripttoviur tool - fix: renamed
viur scriptortoviur script
- feat: added
viur installsubcommand to install scriptor and vi - fix:
viur vicommand is deprecated useviur install viinstead - feat: added
viur scriptorcommand to use scriptor scripts - fix: 2-to-3 script viur 3.3.4 updates
- fix: unified version schema
- feat: added
viur build releasecommand which build all flare and npm apps - fix: removed
viur releasecommand - feat: apps are now listed in a builds object in the project.json
- feat: 2 app kinds flare and npm are supported
- feat: added
viur project scanNpmto add existing npm apps - feat: added
viur scriptcall different viur related scripts like 2to3, flare or get_pyodide
- chore: updated app_server to 0.9.3
- chore: updated click to 8.1.3
- fix: broken
viur vicommand
- feat: download vi 4 with:
viur vi --next
- fix: 2-to-3 correct some old boneNames
- docu: 2-to-3 documentation added to readme
- feat: 2-to-3 can be applied to a single file
- fix: 2-to-3 script was broken
- feat: added 2-to-3 script
- fix: proejctname enforces lowercase
- chore: updated app_server to 0.9.2
- chore: updated app_server to 0.9.1
- feat: index.yaml will be sorted before deployment
- feat: use of
$(variable)placeholders in version strings, allows to use all project configuration values, and additionally for these placeholders:$(user)for the username$(day)for current date's day$(month)for current date's month$(year)for current date's year$(hour)for current time's hour$(minute)for current time's minute$(second)for current time's second
- fix: requirements regeneration now respects dependency extras with hash
- fix:
viur initandviur createworking again
- chore: fixes some typos
- fix: only ask for rebuild requirements if core is not submodule
- feat: added dependency hash and version check for core package
- chore: updated app_server to 0.9.0
- Updated get_pyodide.py for Pyodide v0.19.1
- Improved release module
- Only install pyodide when flare apps are configured
- Some verbose output improvements
- Some code refactoring
- conf.py holds the default Pyodide version
- Allows to run viur command from anywhere inside the project folder by resolving and chdir'ing backwards
- Improved error reporting and output (fatal error stops program execution)
- chore: updated app_server to 0.8.5
- chore: updated app_server to 0.8.5
- chore: updated app_server to 0.7.4
- fix: disabled autoinstall of Autocompletion for bash and zsh
- chore: refactored flare.py to use Python standard library tools and pyminifier directly.
- chore: updated app_server to 0.7.3
- fix: can't use viur with missing project.json
- [BREAKING]:
viur releaserequires pyenv to enforce python 3.9.5
- added: config format versioning
- added: pyodide version
- added: conf update function
- added: npm command by default it tries to call npm run build
- added: release command
- [BREAKING]: vue command removed, use npm instead
- [BREAKING]: assets command removed, use npm instead
- fix: get-pyodide now uses 0.19
- feat: Updated python-minifier to allow Python 3.10
- feat: Autocompletion for bash and zsh
- fix:
viur initwith no project.json
- feat:
viur assets [init | build] - feat:
viur vue [add | remove | serve | build] - fix: show help if called wihout parameter
- feat: collect core and vi version if not used as submodule
- feat: optimized vi update handler
- fix: block flare release if zip command is missing on System
- chore: updated flare and get-pyodide scripts
- feat: added git verison to env overview
- feat: on init we now can add vi as submodule to project
- [BREAKING]:
viur-cliis nowviur - [BREAKING]:
viur-cli deployis nowviur deploy app - [BREAKING]:
viur-cli indexis nowviur deploy index - [BREAKING]:
viur-cli flare [appname] [release | debug | watch]is nowviur flare [release | debug | watch] [appname] - feat:
viur create [projectname] - feat:
viur project [add | remove | list | addFlare]
- fix: flare apps buildscripts
- first release