Skip to content

v3.6.0

Choose a tag to compare

@cesarParra cesarParra released this 15 Nov 11:17
· 170 commits to master since this release
afbeadb

What's Changed

Custom field definitions in the object.meta.xml (metadata format as opposed to SFDX format where fields have their own XML file) are now included in the markdown documentation and changelog.

Standalone "extension" fields are now documented for both markdown and changelog commands. These are fields found in the source code without their parent object.meta-xml file. Usually these are fields that extend a Salesforce standard object or a custom object in another namespace not present in the source code.

  • New members include their descriptions in the changelog, if present by @cesarParra in #212

Changelogs now include the description for new type members (class fields, properties, methods, etc. or custom fields) if present.

  • Marking required fields when generating custom field documentation by @cesarParra in #213

Custom field documentation now includes if the field is required.

The changelog command now accepts a configuration hook from a config file (JS or TS): transformChangeLogPage. This hook allows you to provide a Frontmatter string or object to the generated changelog Markdown file.

The library has been upgraded to the latest (2.16.0) version of the Apex Reflection library, providing better support for switch statements.

Full Changelog: v.3.5...v3.6.0