sfdx-git-delta

Generate the sfdx content in source format from two git commits

OTHER License

Downloads
318.1K
Stars
392
Committers
22

Bot releases are visible (Hide)

sfdx-git-delta - Fix custom label generation regression

Published by scolladon over 3 years ago

Changelog

Fixed

  • Fix CustomLabels package and delta generation regression introduced with #102
  • Fix InFile later add in the file algorithm
sfdx-git-delta - Manage moved file

Published by scolladon over 3 years ago

Changelog

Added

  • Do not add metadata component in the destructiveChanges.xml when file are moved (thanks @MaciekLeks)

Changelog

Changed

  • Package.xml type generation when subtype component are changed also add parent type for deployability sake (thx @DougMidgley)

Fixed

  • CustomLabel file addition generated wrong package.xml type element
sfdx-git-delta - Adding sub folder support to every sfdx sources using it

Published by scolladon almost 4 years ago

Changelog

Added

  • Support for sub folder sfdx source handling

Fixed

  • Handle not present "fields" folder for custom object
sfdx-git-delta - Fixing ignore fetaure and classes sub folder handling

Published by scolladon almost 4 years ago

Changelog

Fixed

  • ignore feature when path do not start with wildcard (thanks @alexmodis)
  • "classes" sub folder handling (thanks @dgalindo001)
sfdx-git-delta - Hierarchical Categorization of Apex Classes support

Published by scolladon almost 4 years ago

Changelog

Added

  • "classes" folder (only) sub folder support (thanks @dgalindo001)

Fixed

  • Typos on destructiveChanges in the readme
sfdx-git-delta - Consistent output

Published by scolladon almost 4 years ago

Changelog

Changed

  • Output "warnings" attribute is now always an array (@arafesthain suggestion)

Deprecated

  • Put CustomObject type on top of {package|destructiveChanges}.xml to workaround deployment issue (to be removed when fixed by sfdx-cli)
sfdx-git-delta - Fixes and typos correction

Published by scolladon almost 4 years ago

Changelog

Added

  • Disclaimer about the node version required for runtime execution of the command

Changed

  • Regex refactoring for Wave metadata types

Fixed

  • Folder metadata type package generation
  • Pull request github action
sfdx-git-delta - Fix linking issue

Published by scolladon almost 4 years ago

Changelog

Fix linking issue after typescript compilation and artefact stored on npm

sfdx-git-delta - sgd cli retro compatibility

Published by scolladon almost 4 years ago

Changelog

Make sgd-cli available to install via npm

sfdx-git-delta - Migrate to sfdx plugin architecture

Published by scolladon almost 4 years ago

Changelog

Move to the sfdx plugin architecture!
sfdx plugins:install sfdx-git-delta
sgd command line is still supported

Added

  • sfdx sgd:source:delta command via sfdx plugin
  • v50.0 API

Changed

  • -V parameter of sgd command is handled by sfdx plugins command
  • Migrate from npm to yarn command line for development tooling
  • Migrate from travis-ci to gh-actions
  • -r parameter default value is now '.' instead of 'repo'

Deprecated

  • warnings output attribut is not null anymore when no warnings are encountered. It is empty array.
sfdx-git-delta - inFile fix, filename detection improvement and ignore path pattern

Published by scolladon about 4 years ago

Changelog

Fix generation of inFile (Workflow) when one element is changed (not an array)
Improve syntactic coloration in the README
Improve regex to handle filename detection containing self extension
Ability to use an ignore file to avoid generate delta for the elements to ignore.

Added

  • Ignore parameter to input .forceignore file path and not consider matching files for treatment thanks to @jjulicher
  • Wave metadata support (Einstein Analytics)

Changed

  • README Syntactic coloration thanks to @pozil
  • Filename containing its extension regex improvement thanks to @jjulicher

Fixed

  • InFile generation for unitary subtype element handling
sfdx-git-delta - Various fixes and Improvements

Published by scolladon about 4 years ago

Changelog

Fix CustomLabels inFile generation for modification type of changes
Fix security
Improve code maintenance and performance
Now it must run with node engine >=14.6.0

Added

  • New javascript 7 operators (?? and ?.)

Changed

  • Metadatamanager is create once and shared
  • DirectoryName for inFile type in order to avoid key intersection
  • Use eslint 7
  • Upgrade every dependencies possible

Fixed

  • CustomLabels inFile generation when file modified
sfdx-git-delta - v49.0 metadata definition

Published by scolladon about 4 years ago

Changelog

Upgrade from the Summer Release '20

Added

  • v49.0 metadata definition file
  • Territory2 support in all version
sfdx-git-delta - Translation Handler

Published by scolladon over 4 years ago

Changelog

Add support for the special source format of CustomObjectTranslation and CustomFieldTranslation

Added

  • New Translation source format Handler

Changed

  • Add git version to Pull Request template
  • Improve this handling in handlers