Releases: cesarParra/apexdocs
v3.20.0
What's Changed
- Reflection update by @cesarParra in #308
- Parsing and debugging improvements by @cesarParra in #309
Full Changelog: v3.19.0...v3.20.0
v3.19.0
What's Changed
- Upgrade to latest Apex Reflection package for performance improvements by @cesarParra in #306
By using the latest changes from the Apex Reflection package, performance should be vastly improved. Performance increases will vary depending on the size of the codebase (the larger the codebase, the more noticeable the improvements), the power of the machine running it, and whether running the parser in parallel or not (using the parallel reflection enabled flag), but running on a large codebase yielded the following results:
Previous - Parallel reflection off: 12.25 mins
Previous - Parallel reflection on: 4 mins
Now - Parallel reflection off: 2.5 mins
Now - Parallel reflection on: 38 seconds
Full Changelog: v3.18.0...v3.19.0
v3.18.0
What's Changed
- Best effort and debug flag support. by @cesarParra in #305
Full Changelog: v3.17.0...v3.18.0
v3.17.0
What's Changed
To improve performance on large codebases, parallel processing support for reflection was implemented using worker threads by @cesarParra in #302
This should be backwards compatible so it was turned on by default, but flags were added to all endpoints to turn off this functionality in case of issues.
Full Changelog: v3.16.1...v3.17.0
v3.16.1
What's Changed
- Add support for custom templates in markdown generation by @cesarParra in #299
For full feature documentation, visit:
https://github.com/cesarParra/apexdocs/wiki/5.-Custom-Templates
Full Changelog: v3.15.1...v3.16.1
v3.15.1
What's Changed
- Bump glob from 10.4.5 to 10.5.0 in /examples/open-api by @dependabot[bot] in #296
- Bump glob from 10.4.1 to 10.5.0 in /examples/markdown-jsconfig by @dependabot[bot] in #295
- Bump glob from 10.4.5 to 10.5.0 in /examples/vitepress by @dependabot[bot] in #294
- Bump js-yaml from 4.1.0 to 4.1.1 in /examples/imported by @dependabot[bot] in #291
- Bump glob from 10.4.1 to 10.5.0 in /examples/markdown by @dependabot[bot] in #293
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #290
- Experimental lwc flag fix by @cesarParra in #297
Full Changelog: v3.15.0...v3.15.1
v3.15.0
What's Changed
- (Experimental) LWC documentation support. by @cesarParra in #279
- Initial* Apexdocs Winter26 support by @cesarParra in #289
*There is some additional work to do to fully support some of the new constructs in Winter26, but this version offers support for code samples in the format of:
* @example
* {@code
* Account a;
* try {
* a = new AccountManager().createAccount('Acme', 'Agriculture');
* } catch (AccountManager.AccountException caught) {
* LOGGER.log(caught);
* // further exception handling
* }
* }
NOTE: ApexDocs still support providing examples by using the triple-ticks whenever in the docs: (``` some code ```)
Full Changelog: v3.14.1...v3.15.0
v3.14.1
What's Changed
- Bump form-data from 4.0.1 to 4.0.4 in /examples/imported by @dependabot[bot] in #266
- Bump form-data from 4.0.3 to 4.0.4 by @dependabot[bot] in #269
- Bump brace-expansion from 2.0.1 to 2.0.2 in /examples/vitepress by @dependabot[bot] in #268
- Bump brace-expansion from 2.0.1 to 2.0.2 in /examples/markdown by @dependabot[bot] in #275
- Bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in #276
- Bumping dependencies by @cesarParra in #277
Full Changelog: v3.14.0...v3.14.1
3.14.0 🥧
🥧🥧🥧
The Main Thing
This version introduces translation support for generated markdown files. It is now possible to override the different titles used in the generated markdown files by specifying overrides through configuration.
What's Changed
- Bump brace-expansion from 2.0.1 to 2.0.2 in /examples/imported by @dependabot in #263
- Bump brace-expansion from 2.0.1 to 2.0.2 in /examples/markdown-jsconfig by @dependabot in #264
- Translations by @cesarParra in #265
Full Changelog: v3.13.0...v3.14.0
3.13.0
What's Changed
- Bump brace-expansion from 2.0.1 to 2.0.2 in /examples/changelog by @dependabot in #255
- Bump esbuild and pkgroll by @dependabot in #256
- Bump vite from 5.4.18 to 5.4.19 in /examples/vitepress by @dependabot in #257
- Upgrading to the latest version of
@salesforce/source-deploy-retrieveby @cesarParra in #259 - Add Support for Multiple Source Directories and SFDX Project Integration by @cesarParra in #262
Full Changelog: v3.12.1...v3.13.0