Changelog File
- feature First Open source release
- bugfix wks clone error during first install
- bugfix jks startWithParams was parsing commented bloc
- feature Bb8 duplicate pull request to target another branch with cherry-picking strategy
- core add _t4dPromptChart to manage table output WikiJS compatible
- improvements gik - diff file is no longer mandatory in commit statement, it file does not exist it will not be generated unless -diff-file was sent
- improvements gik commit - add normalized option to follow git commit convention
- documentation MacOS - update manual installation process documentation
- chore Add _t4dPromptChart that generated markdown compatible chart
- improvements bb8 - api is now able to fetch default reviewers from bitbucket to add them on new pull requests
- chore wikijs - integration that allow user to push & edit documentation using graphQl integration
- chore testflight - UploadOnTestflight is now able to force upload even if ipa path file was not properly sent. Works only if there is only one ipa file in given folder- bugfix wks clone - was returning error even if repo was manually cloned
- chore kubernetes - add kubernetes get functions
- feature t4d - Tools4Dev_PATH/bin can now be added to path. It will allow user not loading natively t4d to use it as external binary script
- feature t4d uninstall available
- feature bb8 - propagate hs now --keep-branch option to avoid overriding branch form master PR
- feature bb8 - finish can now automatically add default reviewers to any PR
- chore gik - push allow now --no-verify option to avoid hooks if needed
- chore gik - create _t4dModGikUtilsSwitchToBranch
- chore android - improve check permission folder
- chore ios - POC apple-store api - backend still in dev at the moment
- chore cmake t4d - create cmake t4d integration that will use cmake opensource lib
- bugfix xml - manifest files with value using type name was not parsed correclty
- chore t4d - new install zshrc content to allow t4d to be used as external command
- bugfix fix wks clone http
- documentation add userStories on how to create a new project and use jenkins as CI structure support
- improvements install can now receive extra args for git clone
- improvements add Deprecated folder to store all deprecated stuff in order to have a better tracability between version
- improvements python3 is now the default bin used to convert json output
- improvements chl allow user to generate shell code structure without mandatory args
- bugfix jks - startWithParams was failing if your jenkinsFile has only 1 param available
- improvements wks - clone allow https with no credentials
- bugfix chore - _t4dSystemGetDiffSha7 was returning duplicate content if folder name was too similar to another one
- improvements git - improving git functions to be compatible with gitlab folder's structure
- feature bb8 - add gitlab support
- improvements jic - improve how jira password is set
- feature bb8 - add gitlab support
- improvements jks - new options init and update-lib
- chore remove git-lfs from deps
- chore _t4dCheckOSXApp - check for OSX app installed
- chore _t4dCheckPackage - Check for package installed on fedora only
- documentation _t4dPrompt - Update old documentation
- chore _t4dSrcPromptDemo - return an output to show user what can be done with prompt functions
- bugfix index is now sorted properly in fedora & osx
- chore modules folder will now be ignored by default
- chore add Dockerfile
- improvements t4d make will now generated doc and autocomp of all external modules
- feature chm - new function to generate new module
- chore _t4dCheckVariable - check if variable is not empty
- chore _t4dMakeGeneratorExample - generate yaml example from templates
- improvements autocompletion for modules is now loaded automatically
- improvements t4d script autocompletion now available
- improvements chp - add a way to define vars in variable file
- improvements bb8 - add log to know if bb8 is not found
- clean _t4dFindDataInXmlV2 - replaced by _t4dManifestXmlGetData
- clean _t4dFindMarkerInXML - replaced by _t4dManifestXmlGetMarker
- clean _t4dFindXml.. - replaced by _t4dManifestXml..
- improvements gik - add T4D_MANIFEST_PROJECTS to be able to gik only a sub-set of repository
- bugfix _t4dPromptVarWithSpace - fixed depending on platform
- bugfix jks - buildWithParams fixed on jenkins 2.321
- bugfix jks - buildWithParams fixed on jenkins 2.3+
- improvements osx - add /opt/homebrew/bin to path automatically
- bugfix INSTALL - fix zshrc setup + manifest on install
- chore _t4dSrcAnsibleInventory - manage Ansible Inventory
- chore Yaml - add support of yaml file management
- improvements wkd - add team argument that will cd to T4D_TEAM_ROOT folder
- chore _t4dJsonSetData - edit data from json
- chore _t4dPlistSetStringValue - edit key in plist file
- chore t4d.properties - handle properties file management
- chore _t4dSystemGetOsArch - return OS arch
- chore _t4dSrcVersionPatchGradleFile - patch gradle file to replace versionName value
- chore WIP - _t4dSrcGitGenerateManifestConfig
- chore _t4dSrcGitInfoLastTag - use git describe to retreive last tag information from log
- bugfix oh-my-zsh - Avoid loading git-completions as it might broke zsh plugins
- improvements jks startWithParams - handle choice properties
- chore WIP - _t4dSrcYamlEdit
- improvements T4D_NOTIFICATION - disable t4dCheckForUpdate if set to false
- feature t4d - new options docker + clone
- feature bb8 add gitlab support
- improvements new modules will now have a debug mode by adding --debug as first arg
- bugfix project config was loaded before module, should be after
- improvements gik: will now use WS_MANIFEST_PROJECTS instead of GIK_PROJECTS
- improvements jks: stability administration and user management
- improvements install.sh : add more stability on linux and install as root
- feature add Ubuntu support
- improvements wks clone: refactor and several minor patches for stability and scalability
- improvements oh-my-zsh: add git completions compat
- improvements jenkins: improve log when server unavailable
- improvements jira: update and handle JiraAPI v2
- feature kvm: add virtualizer integration
- feature jic : can now create ticket
- feature bb8 : can now access bitbucket settings threw api
- feature git : _t4dSrcGitInfoBranchLog list branch with important infos
- chore _t4dMath : using bc cli
- feature t4dSearch : find a function based on name
- improvements bb8 edit : can now update description
- bugfix jks : new version of jenkins was returning a bad in progress status
- improvements apple-store : upload is now available with local signature provision
- improvements jks sync : improve output and performance of jenkins pipeline sync
- improvements gik : tree - new option to see manifest tree
- feature Tools4Dev Brew Tap Formula available
- documentation Add news functions docs
- improvements index for modules are now in modules git repo
- improvements add _t4dTeamProjectLoadWks to load shared function from team folder
- improvements add Matrix Messaging API implementation
- feature add Tilt support implementation
- feature wkteam now available to execute code in team folder threw anywhere
- improvements user file are now searching for user named in git config instead of USER var to avoid duplicates or random confict names
- improvements t4d docker image fix to generate tar properly during build
- bugfix several bugfixes in order to handle brew support
- bugfix fix chp option indent
- bugfix some function was using t4d path to write logs, now using T4D_PROJECT_LOG_PATH
- improvements t4d is now using .zshenv file to avoid editing user zshrc file
- improvements wks clone can now clone only a filtered list of manifest projects
- bugfix add backward compat for jira api using JIRA_SERVER_URL instead of _t4dJiraBaseURL
- bugfix documentation with context like *) was not parsed properly
- bugfix add backward compat for jira api using JIRA_SERVER_URL instead of _t4dJiraBaseURL
- improvements add ability to cat output or json path after jira api call
- improvements add setJirapassword inside checkCredentials to avoid jira api try to use wrong password
- bugfix docker build was not building tag properly
- bugfix team-new manifest simlink
