Skip to content

chore(deps-dev): bump prettier-plugin-apex from 2.2.6 to 2.3.0#13

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/prettier-plugin-apex-2.3.0
Open

chore(deps-dev): bump prettier-plugin-apex from 2.2.6 to 2.3.0#13
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/prettier-plugin-apex-2.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown

Bumps prettier-plugin-apex from 2.2.6 to 2.3.0.

Release notes

Sourced from prettier-plugin-apex's releases.

v2.3.0

Formatting Changes

  • Support Apex multiline string literals ('''...'''), preserving their content verbatim (release notes).
  • Support the SOQL FORMULA('...') function in WHERE clauses (release notes). The formula expression is printed verbatim from the source.
  • Support the SOQL WITH tuple/key-value form (WITH Identifier(key = value, ...)), which previously threw No handler found (issue).
  • Fix trailing empty line not printed after ignored nodes in class declaration blocks (issue).
  • Fix standalone comments before SOQL WITH SECURITY_ENFORCED / WITH USER_MODE / WITH SYSTEM_MODE clauses migrating between WITH and the identifier across format passes.
  • Fix trailing comments on the last field of a SOSL RETURNING X(...) clause migrating outside the closing paren across format passes.

Dependency Changes

  • Drop support for NodeJS < 22.
  • Drop support for Java < 17.

Internal Changes

  • Improve AST post-processing performance by ~1.7X, thanks to @​lukecotter.
  • Replace runtime XStream reflection with a build-time code-generated serializer, substantially improving serialization performance.
  • Initialize the jorje parser stack at native-image build time, cutting per-file process startup (~4x faster cold start in spawn-per-file native mode) - thanks to @​lukecotter for the technique in #2405.
  • Replace eslint with biome for linting purpose.
  • Add a performance benchmark harness for profiling where time goes during formatting.
  • Add a CI workflow that benchmarks a labeled PR against its base branch, and can also be run manually on any branch or against a contributor's PR.
  • Tighten the plugin to strict TypeScript (strict: true, no any), including a typed @class -> handler dispatch in the printer. Type-safety only, no change to formatted output.
Changelog

Sourced from prettier-plugin-apex's changelog.

2.3.0

Formatting Changes

  • Support Apex multiline string literals ('''...'''), preserving their content verbatim (release notes).
  • Support the SOQL FORMULA('...') function in WHERE clauses (release notes). The formula expression is printed verbatim from the source.
  • Support the SOQL WITH tuple/key-value form (WITH Identifier(key = value, ...)), which previously threw No handler found (issue).
  • Fix trailing empty line not printed after ignored nodes in class declaration blocks (issue).
  • Fix standalone comments before SOQL WITH SECURITY_ENFORCED / WITH USER_MODE / WITH SYSTEM_MODE clauses migrating between WITH and the identifier across format passes.
  • Fix trailing comments on the last field of a SOSL RETURNING X(...) clause migrating outside the closing paren across format passes.

Dependency Changes

  • Drop support for NodeJS < 22.
  • Drop support for Java < 17.

Internal Changes

  • Improve AST post-processing performance by ~1.7X, thanks to @​lukecotter.
  • Replace runtime XStream reflection with a build-time code-generated serializer, substantially improving serialization performance.
  • Initialize the jorje parser stack at native-image build time, cutting per-file process startup (~4x faster cold start in spawn-per-file native mode) - thanks to @​lukecotter for the technique in #2405.
  • Replace eslint with biome for linting purpose.
  • Add a performance benchmark harness for profiling where time goes during formatting.
  • Add a CI workflow that benchmarks a labeled PR against its base branch, and can also be run manually on any branch or against a contributor's PR.
  • Tighten the plugin to strict TypeScript (strict: true, no any), including a typed @class -> handler dispatch in the printer. Type-safety only, no change to formatted output.
Commits
  • ed725cb 2.3.0
  • 960a49f [docs] minor doc changes
  • 2654841 Add 6 more active Apex repos sourced from afmt's list
  • ddc3e4b Audit and refresh integration test repo list
  • 1557b69 Guard handleStatement against unhandled jorje statement subtypes
  • 54b54fe Make printer child-handler dispatch exhaustive at compile time
  • 80c1e7d Make strict explicit and enable Biome noExplicitAny
  • 90b6c39 Type the parser DFS enrichment walk
  • 2275a4f Type the parser's location-generation handlers
  • 869b522 Type massageAstNode's parameters
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for prettier-plugin-apex since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [prettier-plugin-apex](https://github.com/dangmai/prettier-plugin-apex/tree/HEAD/packages/prettier-plugin-apex) from 2.2.6 to 2.3.0.
- [Release notes](https://github.com/dangmai/prettier-plugin-apex/releases)
- [Changelog](https://github.com/dangmai/prettier-plugin-apex/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dangmai/prettier-plugin-apex/commits/v2.3.0/packages/prettier-plugin-apex)

---
updated-dependencies:
- dependency-name: prettier-plugin-apex
  dependency-version: 2.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 29, 2026
@dependabot
dependabot Bot requested a review from alexkwitko as a code owner June 29, 2026 09:22
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants