-
-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prepare migration to sfdx-git-delta
v6
for January 7th, 2025
#936
Comments
Shipped in release $ sf plugins install sfdx-git-delta@latest-rc
# Or
$ sf plugins install [email protected] 💡 Enjoying sfdx-git-delta? |
Hello. We started experiencing an odd behaviour with Profiles with this version. Sometimes the profile generated comes with certain issues, such as: or These problems do not exist in the origin files and are not always happening on Delta's diff output, though the files are not updated between an occurrence and the other. Any inputs? |
Hi @Karla-Dell, Sorry to hear that, and thanks for reporting it. Could you create a new issue please ? Do you know a way I could reproduce it please ? (exact steps and metadata content that reproduces the issue) |
Hello, @scolladon. Here it is: #998 Thank you. |
Hi everyone, We wanted to share an important update regarding the We plan to move the If you’re using the Let us know if you have any questions or need assistance during this process—we’re here to help! |
What's Changing?
As of November 6th, 2024, Salesforce will deprecate legacy commands. In response, we are upgrading the
sfdx-git-delta
plugin to version 6, aligning with the sf CLI v2 and following the latest Salesforce CLI guidelines.Versions
v5.x
and below will not be maintained anymore (no bug fixes, no new metadata support, no new API version, no new features).How Will This Impact You?
End of Support for
sfdx/cli
:The
sfdx/cli
will no longer be supported. The plugin will now be compatible exclusively with thesalesforce/cli
.Updated Output Format:
The default plugin output will no longer be in JSON. Instead, it will utilize the new UX components introduced in the
sf CLI
, delivering a more streamlined user experience while adhering to CLI standards.For those who still need JSON output, the format will now merge with standard CLI output, with some attributes being removed to avoid redundancy.
Switch to ECMAScript Modules (ESM):
The plugin has transitioned to exporting ESM instead of CommonJS modules. If you’re using
sfdx-git-delta
in custom scripts, you may need to adjust your import statements accordingly.Deprecated Parameters:
The
file
anddirectory
parameters will be replaced with new alternatives, in line with CLI guidelines. This includes improved error handling, which will now be delegated to the CLI for a more consistent experience.Why Are We Making These Changes?
Our goal is to:
sfdx-git-delta
continues to deliver a high-quality and up-to-date experience.Why Now?
While major changes can be challenging, we believe now is the right time for this transition because:
sfdx/cli
has been deprecated for over a year.salesforce/cli
(currently at 2/3 vs. 1/3 onsfdx/cli
).By making this transition close to Salesforce’s deprecation timeline, we aim to provide a smoother migration path for users.
What if I need to stay on v5?
Follow the instructions in the migration guide
Additional Resources
sfdx-git-delta
v6sfdx-git-delta
version installationQuestions or Feedback?
If you have any questions or feedback, feel free to comment on this issue.
We also encourage you to beta test version 6 (instructions here) — your input is invaluable!
The text was updated successfully, but these errors were encountered: