Skip to content

Releases: hardisgroupcom/sfdx-hardis

v5.16.3

21 Jan 23:01
Compare
Choose a tag to compare

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

20 Jan 23:18
Compare
Choose a tag to compare

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

19 Jan 23:33
Compare
Choose a tag to compare

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

19 Jan 21:55
Compare
Choose a tag to compare

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

16 Jan 13:47
Compare
Choose a tag to compare

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

  • Flow Visual Git Diff enhancements + deploy notify documentation by @nvuillam in #1008

Full Changelog: v5.15.4...v5.15.5

v5.15.4

15 Jan 09:01
Compare
Choose a tag to compare

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

  • Handle AI cache to save calls + variable DISABLE_AI by @nvuillam in #1005

Full Changelog: v5.15.3...v5.15.4

v5.15.3

14 Jan 20:40
Compare
Choose a tag to compare

What's Changed

  • Flow git diff: New parameters --commit-before and --commit-after by @nvuillam in #1002
  • Filter flows from managed packages by @nvuillam in #1003
  • Display number of AI prompts API calls at the end of a command by @nvuillam in #1004

Full Changelog: v5.15.2...v5.15.3

v5.15.2

13 Jan 10:05
Compare
Choose a tag to compare

What's Changed

  • Link to new video in home page by @nvuillam in #996
  • Add AI security considerations in documentation by @nvuillam in #997
  • Do not prompt for AI API TOKEN + do not crash if API error by @nvuillam in #1000

Full Changelog: v5.15.1...v5.15.2

v5.15.1

12 Jan 10:52
Compare
Choose a tag to compare

What's Changed

Full Changelog: v5.15.0...v5.15.1

v5.15.0

12 Jan 01:25
Compare
Choose a tag to compare

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

Full Changelog: v5.14.3...v5.15.0