5 hours ago
OpenPDF

2.2.0

OpenPDF 2.2.0 Released!

We’re excited to announce the release of OpenPDF 2.2.0, a new milestone in our ongoing mission to build a modern, fully open-source PDF library for Java.

What's New

openpdf-renderer Module Added (#1357)

We’ve added a brand new module: openpdf-renderer.

This module integrates the openpdf-renderer engine into OpenPDF, enabling:

  • High-quality PDF rendering to images
  • Fast page previews and thumbnails
  • Support for converting PDF pages to BufferedImage for use in Java applications

It’s perfect for developers who need visual previews of PDFs in desktop or server-side applications.


Maven Coordinates:

<dependency>
  <groupId>com.github.librepdf</groupId>
  <artifactId>openpdf</artifactId>
  <version>2.2.0</version>
</dependency>
13 hours ago
OpenPDF

2.1.0

OpenPDF 2.1.0 - Modernization and New Features

We are excited to announce the release of OpenPDF 2.1.0, which marks a major step forward for the project.

  • Java 21 required: OpenPDF 2.1.0 now targets Java 21 LTS and benefits from its modern features and performance improvements. Java 21 was released in 2023.

  • New Kotlin module: Build PDFs more easily using idiomatic Kotlin APIs and a DSL-inspired builder interface.

  • Added openpdf-html module: A maintained fork of Flying Saucer for converting HTML to PDF, now part of the OpenPDF project. The goal is to improve HTML5 and modern CSS support.

  • Deprecated HtmlParser: We encourage migrating to openpdf-html for improved HTML rendering.

  • Updated dependencies.

Full Changelog: https://github.com/LibrePDF/OpenPDF/compare/2.0.5...2.1.0

16 hours ago
javaparser

javaparser-parent-3.27.0

Developer Changes

Uncategorised

  • Fix resolution for method refs used as varargs (PR #4759 by @johannescoetzee)
  • Fix IndexOutOfBoundsException resulting from empty varargs call as method usage (PR #4754 by @johannescoetzee)
  • Fix resolution of lambdas used as varargs (PR #4752 by @johannescoetzee)
  • Fix: issue 4747 Lexical preserving fails after replacing MarkerAnnotationExpr name (PR #4748 by @jlerbsc)
  • Fix: issue 4503 Unable to find the method declaration corresponding to a method reference (PR #4739 by @jlerbsc)
  • Fix issue 4724 Duplicate fields returned by JavaParserEnumDeclaration.getAllFields() (PR #4735 by @jlerbsc)
  • Make some helper methods protected in DefaultPrettyPrinterVisitor (PR #4729 by @johanneskloos)
  • Fix constructor resolution issue 4703 (PR #4727 by @johannescoetzee)
  • Fix MethodAmbiguityException for methods with varargs (PR #4725 by @johannescoetzee)
  • Fix range for cast expression with lambda child (PR #4721 by @johannescoetzee)
  • Add Javadoc to the various parts of the DefaultPrettyPrinterVisitor (PR #4718 by @johanneskloos)
  • Make JarTypeSolver and ReflectionTypeSolver a bit more versatile. (PR #4716 by @johanneskloos)
  • Fix formatting issues (PR #4715 by @jlerbsc)
  • Fix Switch toString to LexicalPreservingPrinter when configured (PR #4712 by @jlerbsc)
  • Fix: issue 4697 Updating the com.google.guava:guava dependency to v334.5-jre fails. (PR #4711 by @jlerbsc)
  • Implement MethodResolutionCapability in JavassistRecordDeclaration (PR #4709 by @johanneskloos)
  • Fix: issue 4707 Upgrading from junit 5.11.4 -> 5.12.1 causes junit exception (PR #4708 by @jlerbsc)
  • Fix for #3710 by cutting off resolution loops involving object creation steps. (PR #4704 by @johanneskloos)
  • [SECURITY] Fix Zip Slip Vulnerability (PR #3684 by @JLLeitschuh)

❤️ Contributors

Thank You to all contributors who worked on this release!

19 hours ago
servicecomb-java-chassis

Apache ServiceComb Java-Chassis 2.8.25

What's Changed

New Contributors

Full Changelog: https://github.com/apache/servicecomb-java-chassis/compare/2.8.24...2.8.25

1 days ago
selenium

Nightly

Commits

  • babd957: [py] Fix possible TypeError in expected conditions (#15891) (Shaurya Bisht) #15891
  • 9be77c1: [py] Refactor server.py to use properties (#15840) (Sandeep Suryaprasad) #15840
  • 4a6303e: [py] Add properties (getter/setter) for service args (#15889) (Corey Goldberg) #15889
  • 3323450: [py] Fix error handler for non-json response bodies (#15887) (Corey Goldberg) #15887
1 days ago
selenium
1 days ago
Activiti
2 days ago
Activiti