Skip to content

Bump org.projectlombok:lombok from 1.18.46 to 1.18.48 in /SimpleAPI - #89

Merged
BenCodez merged 1 commit into
mainfrom
dependabot/maven/SimpleAPI/org.projectlombok-lombok-1.18.48
Sep 24, 2026
Merged

BenCodez merged 1 commit into
mainfrom
dependabot/maven/SimpleAPI/org.projectlombok-lombok-1.18.48

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026 •

Copy link
Copy Markdown
Contributor

Bumps org.projectlombok:lombok from 1.18.46 to 1.18.48.

Changelog

Sourced from org.projectlombok:lombok's changelog.

v1.18.48 (September 1st, 2026)

  • BREAKING CHANGE/BUGFIX: @Builder(builderClassName = "Builder") now generates an error, because the type names collide. #3857 (found after release)
  • PLATFORM: JDK27 support added #4072.
  • BUGFIX: @SneakyThrows usage on JDK26 no longer results in class files that require lombok.jar to be on the runtime classpath (which should not be neccessary). #4040.
  • FEATURE: New config key lombok.checkReturnValueAnnotation (values: none, lombok; default: none) lets lombok generate @lombok.CheckReturnValue on generated methods where the return value should not be ignored, such as @With methods and @Builder.build(). A future lombok release may flip the default to lombok. #4013.
  • PROMOTION: @SuperBuilder has been promoted to the main package. Otherwise, no changes have been made to the annotation. The old experimental annotation will remain for a few versions, at which point it will be marked as a deprecated annotation. Eventually it'll be removed. If you had lombok.config configuration for this annotation, the configuration keys for this feature have been renamed. #2209.
  • OLD-CRUFT: lombok.experimental.Wither and lombok.Delegate are deprecated remnants; these features were moved (to respectively lombok.With and lombok.experimental.Delegate over 5 years ago. They are now removed entirely. If your project is dependent on an older version of lombok which still has those; fret not, lombok still processes these annotations. It just no longer includes them in the jar.
  • FEATURE: CheckerFramework: Lombok now adds @SideEffectFree to constructors it makes if you have enabled checker framework via lombok.config.
  • BUGFIX: CheckerFramework: Lombok would add @SideEffectFree to the build() method of any generated builder, even if it is a builder for invoking a method; in that case, the side-effect-free nature of build() mirrors the side-effect-free nature of the method invocation you've built. Lombok now checks if the method it generated a builder for is side effect free / 'check return type'.
Commits
  • b48657c [version] pre-release version bump v1.18.48
  • d1d0039 Merge branch 'jdk27'
  • 1a23dad [review][refactor] No meaningful changes: Improved comments, javadoc, and cle...
  • 40cdde8 [changelog] JDK27 support
  • 25eae29 Add Danish Nawab to AUTHORS
  • 10ab92b Support JDK27: end positions moved from EndPosTable to JCTree.endpos
  • af01b7a Document the new configuration syntax for listy things
  • 1be3857 There is no more HtAccess
  • 405985d Semantic sections for website
  • 04b7340 [trivial] fixing some outdated tests (tests were broken, not lombok).
  • Additional commits viewable in compare view

Summary by CodeRabbit

  • Chores
    • Updated the Lombok version used during development and builds.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Sep 14, 2026
@coderabbitai

coderabbitai Bot commented Sep 14, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 8d2e0c3f-0c4f-4517-b9fa-1e9b7ae04f30

📥 Commits

Reviewing files that changed from the base of the PR and between e77de33 and 49fcc59.

📒 Files selected for processing (1)
  • SimpleAPI/pom.xml

Included review availability: Your plan provides up to 10 included reviews per hour; 2 remain after this review.

📜 Recent review details
⏰ Context from checks skipped due to timeout. (1)
  • GitHub Check: build
🧰 Additional context used
📓 Path-based instructions (1)
Source excerpt: Source excerpt: Confirm current CI and POM settings before relying on these commands.

📄 CodeRabbit inference engine (AGENTS.md)

Files:

  • SimpleAPI/pom.xml
🔇 Additional comments (2)
SimpleAPI/pom.xml (2)

62-62: 🎯 Functional Correctness

No matching builder declaration exists.

The repository contains no Java declaration using builderClassName = "Builder", so this Lombok upgrade does not trigger the cited compatibility concern.


62-62: 📐 Maintainability & Code Quality

No actionable validation finding remains.

The repository requires these checks, but the supplied evidence does not show that any check was skipped or failed. The workflow runs mvn -B -f SimpleAPI/pom.xml package, and the POM configures the full, shared, and shared-sources artifacts.


📝 Walkthrough

Walkthrough

The Maven configuration updates both the Lombok dependency version and the annotation processor version from 1.18.46 to 1.18.48.

Changes

Lombok version update

Layer / File(s) Summary
Update Lombok versions
SimpleAPI/pom.xml
The annotation processor and Lombok dependency versions change from 1.18.46 to 1.18.48.

Priority: ⬇️ Low

Estimated code review effort: 2 (Simple) | ~5 minutes

Change: Other

Suggested reviewers: bencodez

Merge Risk: ⚪ Minimal · up to 49fcc

No actionable issue is established for this version update; it is mergeable after normal checks.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the Lombok dependency upgrade from 1.18.46 to 1.18.48 in /SimpleAPI.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

Comment @coderabbitai help to get the list of available commands.

@BenCodez

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [org.projectlombok:lombok](https://github.com/projectlombok/lombok) from 1.18.46 to 1.18.48.
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown)
- [Commits](projectlombok/lombok@v1.18.46...v1.18.48)

---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
  dependency-version: 1.18.48
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/maven/SimpleAPI/org.projectlombok-lombok-1.18.48 branch from c27f901 to 49fcc59 Compare September 24, 2026 22:16
@BenCodez
BenCodez merged commit 3e5ddc2 into main Sep 24, 2026
3 checks passed
@dependabot
dependabot Bot deleted the dependabot/maven/SimpleAPI/org.projectlombok-lombok-1.18.48 branch September 24, 2026 22:31
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 java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant