Skip to content

Latest commit

 

History

History
167 lines (140 loc) · 9.04 KB

File metadata and controls

167 lines (140 loc) · 9.04 KB

<-- Back To Readme

Changelog File

5.0.0

  • feature First Open source release

5.0.1

  • bugfix wks clone error during first install
  • bugfix jks startWithParams was parsing commented bloc

5.1.0

  • feature Bb8 duplicate pull request to target another branch with cherry-picking strategy
  • core add _t4dPromptChart to manage table output WikiJS compatible

5.2.0

  • 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

5.3.0

  • 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

5.3.1

  • bugfix fix wks clone http

5.3.2

  • 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

5.4.0

  • feature bb8 - add gitlab support
  • improvements jic - improve how jira password is set

6.0.0

  • 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

6.1.0

  • 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

6.1.1

  • 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

7.0.0

  • 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

7.1.0

  • 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

7.2.0