- Add new option to pass already generated app documentation to cimoddocpublish
- Add more log to debug app doc generation failure
- Add way to run specific app tests based on pattern
- Fix semver check for version string starting with v
- Change way to get Cleep url to retrieve app documentation
- New ghowner arg in cimoddocpublish cmd to set repo owner
- Add pattern parameter to coretests to run only matches
## Fixed
- Run mandatory apps install scripts during cigetmods
- Some info log breaks json output
## Added
- Add tag option to corepublish
- Change cleep api docs repo
- Bump Sphinx dependency
- Add way to generate coverage report to xml (only format supported by codacy)
- Typo: rename xxx_test to xxx_tests
- Fixed issue with coretests cmd
- Add prerelease flag to corepublish command
#" Fixed
- Issue when requesting core coverage with coretestscov cmd
- Add way to pull specific branch for cigetmods command
- Fix issue with get_module_name (occured after Click upgrade)
- Fix watch command filtering to not reload Cleep after useless changes (test, doc...)
- Fix some dependencies update (Click, watchdog)
## Updated
- Add run-scripts to modssync
## Fixed
- Create missing /etc/cleep dir
- Change modules destination dir (now /opt/cleep/modules)
## Fixed
- Create missing Cleep install directories
## Added
- Add new modssync command to sync all mandatory modules at once
- Create modules directory in cleep installation folder to allow CI to start from scratch
## Fixed
- Change way to detect Cleep installation path
- Add way to pass github access token via command line for cimoddocpublish cmd
- Fix issue parsing to json console stdout when checking app documentation
- Restrict process name search in Tools.is_cleep_running function
- Find cleep rpc url from cleep logs
- Handle console returncode instead of error flag
- Sync cli dependencies with cleep ones
- Add missing semver dependency
- Fix core sync with modules dir symlink (always removed before)
- Fix error logged when app doc file doesn't exists (it breaks cmd output)
- Add modcheckbreakingchanges cmd to get app breaking changes
## Added
- Add moddoc command to generate module documentation
- Add modcheckdoc command to check module documentation
- Rename moddocs to modapidoc
- Rename moddocspath to modapidocpath
## Fixed
- Remove useless git_password file
- Handle auth on Cleep
- Fix docs publishing when there is no changes
- Publish docs to cleep-docs repo
- Generate core docs from template
- Add cigetmods sync option
- Add cigetmods command
- Fix core package publish
- Fix core docs publication
- Core docs generation
- Add -o options to unzip command during coredocs publication
- Fix coredocs script error (command rf not found)
- Change paths to fit to CleepDevice github organization
- Improve core tests command adding new option to display tests output
- Introduce CI
- Fix issue in package module (typo)
- Fix issue in bin
- Configure logging as soon as possible
- Add way to configure REPO_DIR from env var
- Handle last Cleep module imports
- Remove code that depends of Cleep module
- Typo core_tests
- Add missing passlib dependency
- Fix issue with custom app name
- Fix issue in command cimodinstall
- Copy sources files during CI module install
- Improve package installation (more checkings, use health route)
- Update "update" application before app installation if necessary
- Better compatibility handling during install from CI
- Replace urllib3 by requests to remove incompatibility warnings with Cleep
- Change developement directory from /root/cleep to /root/cleep-dev to avoid ambiguity with installed package
- Remove warning when multiple tests files
- Handle multiple unittest files instead of single one
- Use app CATEGORIES from core common