Releases: hardisgroupcom/sfdx-hardis
Releases · hardisgroupcom/sfdx-hardis
v5.7.0
What's Changed
- Make markdown-links-check not blocking by default in MegaLinter base config by @nvuillam in #888
- Make YAMLLINT not blocking by default for SF Projects by @nvuillam in #891
- New command hardis:git:pull-requests:extract: Extract Pull Requests from Git Server into CSV/XLS by @nvuillam in #892
- Fix bug when scrach org username is > 80 chars by @nvuillam in #894
Full Changelog: v5.6.3...v5.7.0
v5.6.3
What's Changed
- MegaLinter config: disable APPLY_FIXES by default
- Upgrade npm dependencies
Pull Requests
- fix(deps): bump @salesforce/core from 8.6.4 to 8.8.0 by @dependabot in #881
- fix(deps): bump ora from 8.1.0 to 8.1.1 by @dependabot in #880
- chore(dev-deps): bump @oclif/plugin-command-snapshot from 5.2.20 to 5.2.21 by @dependabot in #882
- chore(dev-deps): bump oclif from 4.15.20 to 4.15.24 by @dependabot in #883
- fix(deps): bump cross-spawn from 7.0.3 to 7.0.5 by @dependabot in #885
- chore(dev-deps): bump oclif from 4.15.20 to 4.15.26 by @dependabot in #884
- MegaLinter config: disable APPLY_FIXES by default by @nvuillam in #886
Full Changelog: v5.6.2...v5.6.3
v5.6.2
What's Changed
- hardis:org:diagnose:unused-apex-classes
- Display class created by and created name MIN(date from org,date from git)
- Replace errors by warnings, and add a message so users double-check before removing a class
- Reorder console log
- Remove unused code from MetadataUtils class
Full Changelog: v5.6.1...v5.6.2
v5.6.1
What's Changed
- Fix hardis:org:user:activateinvalid interactive mode (fixes #876)
- Update Dockerfile email address
- Upgrade default Grafana Dashboards to add Unused Apex Classes indicator
- Update hardis:org:diagnose:unused-apex-classes and hardis:doc:packagexml2markdown documentation
Pull Requests
- Update Dockerfile & Grafana home dashboard by @nvuillam in #874
- Fix hardis:org:user:activateinvalid interactive mode by @nvuillam in #877
Full Changelog: v5.6.0...v5.6.1
v5.6.0
What's Changed
- New command hardis:org:diagnose:unused-apex-classes, to detect Apex classes (Batch,Queueable,Schedulable) that has not been called for more than 365 days, that might be deleted to improve apex tests performances
- hardis:doc:project2markdown: Update documentation
- Polish CI/CD home doc
- Refactor the build of hardis:org:monitor:all documentation
- Fix issue with ToolingApi calls: handle paginated results instead of only the first 200 records.
- Upgrade NPM dependencies
Pull Requests
- Update project docgen documentation by @nvuillam in #867
- chore(dev-deps): bump oclif from 4.15.9 to 4.15.20 by @dependabot in #869
- fix(deps): bump @salesforce/core from 8.6.2 to 8.6.4 by @dependabot in #870
- fix(deps): bump mega-linter-runner from 8.0.0 to 8.1.0 by @dependabot in #871
- chore(dev-deps): bump @types/ws from 8.5.12 to 8.5.13 by @dependabot in #872
- Detect not used Apex Classes (Batch,Schedulable,Queueable) by @nvuillam in #873
Full Changelog: v5.5.0...v5.6.0
v5.5.0
What's Changed
- hardis:doc:packagexml2markdown: Generate markdown documentation from a package.xml file
- hardis:doc:project2markdown: Generate markdown documentation from any SFDX project (CI/CD, monitoring, projects not using sfdx-hardis...) in
docs
folder and add a link in README.md if existing. - hardis:org:monitor:backup: Call hardis:doc:project2markdown after backup
- hardis:org:retrieve:packageconfig: Ignore standard Salesforce packages
- Update CI/CD home documentation
Full Changelog: v5.4.1...v5.5.0
v5.4.1
What's Changed
- hardis:org:multi-org-query enhancements
- Improve documentation
- Allow to use --query-template as option to use one of the predefined templates via command line
- Handle errors if issues when the command is called via a CI/CD job
- Upgrade dependencies
Pull Requests
- fix(deps): bump @salesforce/sf-plugins-core from 11.3.10 to 11.3.12 by @dependabot in #862
- chore(dev-deps): bump @types/cosmiconfig from 6.0.0 to 6.0.3 by @dependabot in #864
- fix(deps): bump openai from 4.68.4 to 4.70.2 by @dependabot in #863
- fix(deps): bump puppeteer-core from 23.6.0 to 23.6.1 by @dependabot in #861
- chore(dev-deps): bump @oclif/plugin-command-snapshot from 5.2.19 to 5.2.20 by @dependabot in #860
- Improve doc + allow to use --query-template as option to use one of the predefined templates via command line by @nvuillam in #865
Full Changelog: v5.4.0...v5.4.1
v5.4.0
What's Changed
- New command hardis:org:multi-org-query allowing to execute a SOQL Bulk Query in multiple orgs and aggregate the results in a single CSV / XLS report, by @nvuillam from an original idea of @JFoxUK
- New command hardis:org:community:update to Activate / Deactivate communities from command line , by @tprouvot
Pull Requests
- chore(dev-deps): bump @oclif/plugin-command-snapshot from 5.2.18 to 5.2.19 by @dependabot in #856
- fix(deps): bump puppeteer-core from 23.4.1 to 23.6.0 by @dependabot in #854
- fix(deps): bump @slack/web-api from 7.3.4 to 7.7.0 by @dependabot in #855
- fix(deps): bump openai from 4.67.1 to 4.68.4 by @dependabot in #852
- fix(deps): bump marked from 14.1.2 to 14.1.3 by @dependabot in #853
- Multi-org reports hardis:org:multi-org-query by @nvuillam in #858
- feat hardis:org:community:update Add a command to activate or deactivate communities by @tprouvot in #850
- QuickFix hardis:org:community:update by @nvuillam in #859
New Contributors
Full Changelog: v5.3.0...v5.4.0
v5.3.0
What's Changed
- Update default Monitoring workflow for GitHub
- Refactor file download code
- Display progress
- Better error handling
- hardis:org:diagnose:legacyapi: Fix issue with big log files: Use stream to parse CSV and perform checks
- Update default API version toto 62.0 (Winter 25 release)
Pull Requests
Full Changelog: v5.2.4...v5.3.0
v5.2.4
What's Changed
- fix(deps): bump @salesforce/core from 8.5.7 to 8.6.2 by @dependabot in #840
- chore(dev-deps): bump @types/papaparse from 5.3.14 to 5.3.15 by @dependabot in #843
- chore(dev-deps): bump oclif from 4.15.2 to 4.15.9 by @dependabot in #841
- Remove keyv dependency by @nvuillam in #845
- chore(dev-deps): bump eslint-plugin-sf-plugin from 1.18.6 to 1.20.9 by @dependabot in #842
- Fix hardis:org:fix:listviewmine: Use chrome-launcher to find chrome executable to use with puppeteer-core by @nvuillam in #847
Full Changelog: v5.2.3...v5.2.4