Releases: hardisgroupcom/sfdx-hardis
Releases · hardisgroupcom/sfdx-hardis
v5.16.3
What's Changed
- Do not post comments with Flows if there is no real differences
- Truncate the number of flows git diff displayed in Pull Request comments to 30 (override the number using MAX_FLOW_DIFF_TO_SHOW )
- Keep history link in main flow doc if available and history not recalculated
- Remove Flows History mkdocs menu if present from an old sfdx-hardis doc generation
- QuickFix AI Generated Summary text in PRs
Pull Requests
Full Changelog: v5.16.2...v5.16.3
v5.16.2
What's Changed
- Strip XML to save prompts tokens
- Fix issue when parsing CustomObject metadata
- Install latest version of plugin @salesforce/plugin-deploy-retrieve in Dockerfile to avoid the bug of its current version
- Fix: Do not recalculate Flow History doc if flow has not been updated
- Skip Data Cloud objects from documentation (enforce using variable INCLUDE_DATA_CLOUD_DOC=true)
Pull Requests
- Doc + AI: Save prompt tokens + fix CustomObject parsing + force install latest @salesforce/plugin-deploy-retrieve by @nvuillam in #1023
- Fix: Do not recalculate Flow History doc if flow has not been updated by @nvuillam in #1024
Full Changelog: v5.16.1...v5.16.2
v5.16.1
What's Changed
- AI Cache results enhancements
- Normalize strings before creating fingerprint to handle multiple platforms
- Delete unused cache files
- Fix variables mismatch when calling
generateFlowMarkdownFile
Pull Requests
- AI Cache: Normalize strings before creating fingerprint to handle multiple platforms by @nvuillam in #1017
Full Changelog: v5.16.0...v5.16.1
v5.16.0
What's Changed
- New AI Provider: Agentforce
- Create Objects AI-powered documentation
- Summary
- Relationships with other objects
- Fields
- Validation rules
- Related flows
- Handle prompts multilingualism (ex:
PROMPTS_LANGUAGE=fr
) - Handle prompts cache to save tokens
- Add
SFDX_DISABLE_FLOW_DIFF: false
in default CI/CD pipelines (must be set to true during CI/CD setup) - Enhance branches & orgs CI/CD strategy mermaid diagram
- Improve performances by using
GLOB_IGNORE_PATTERNS
for all calls to glob
Pull Requests
- chore(dev-deps): bump typescript from 5.7.2 to 5.7.3 by @dependabot in #1009
- fix(deps): bump @salesforce/core from 8.8.0 to 8.8.2 by @dependabot in #1010
- fix(deps): bump isomorphic-dompurify from 2.19.0 to 2.20.0 by @dependabot in #1011
- Add
SFDX_DISABLE_FLOW_DIFF: false
in default CI/CD pipelines (must be set to true during CI/CD setup) by @nvuillam in #1013 - fix(deps): bump @oclif/core from 4.2.2 to 4.2.3 by @dependabot in #1012
- Enhance branches & orgs CI/CD stragey mermaid diagram by @nvuillam in #1014
- Handle prompts multilinguism and cache by @nvuillam in #1015
- AGENTFORCE integration + Object model AI Powered documentation by @nvuillam in #1016
Full Changelog: v5.15.5...v5.16.0
v5.15.5
What's Changed
- Flow Visual Diff enhancements
- Display full node fields table when it contains updated elements
- Fix removed long links
- Handle cases where Flow has been added or deleted
- Update hardis:project:deploy:notify documentation
Pull Requests
Full Changelog: v5.15.4...v5.15.5
v5.15.4
What's Changed
- Allow to disable calls to AI prompts API using DISABLE_AI=true
- Implement AI cache to save calls to AI prompts API (can be disabled using IGNORE_AI_CACHE)
Pull Requests
Full Changelog: v5.15.3...v5.15.4
v5.15.3
v5.15.2
v5.15.1
v5.15.0
What's Changed
- Allow to call AI to describe flows in documentation
- Allow to call AI to describe differences between 2 flow versions in a pull request comment
- Ai Provider enhancements
- Change default model from gpt-4o to gpt-4o-mini
- Prompt templates factory, with capability to override default prompt with ENV variable
- Translate prompts in french
- Add dotenv to allow to define secrets variables in a local
.env
file (never commit it !) - Add more ways to call python depending on the installation
-
- Upgrade npm dependencies
Pull Requests
- Add more ways to call python depending on the installation by @nvuillam in #989
- fix(deps): bump papaparse from 5.4.1 to 5.5.1 by @dependabot in #990
- fix(deps): bump openai from 4.77.0 to 4.78.1 by @dependabot in #991
- fix(deps): bump @oclif/core from 4.2.0 to 4.2.2 by @dependabot in #992
- fix(deps): bump glob from 11.0.0 to 11.0.1 by @dependabot in #993
- Flow AI documentation by @nvuillam in #994
Full Changelog: v5.14.3...v5.15.0