Skip to content

Commit

Permalink
release 9.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
asolntsev committed Jan 21, 2024
1 parent 0422431 commit 2cde2aa
Show file tree
Hide file tree
Showing 13 changed files with 59 additions and 12 deletions.
7 changes: 6 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,13 @@
# Changelog

## 9.4.2 (work in progress) - see https://github.com/flyingsaucerproject/flyingsaucer/milestone/7
## 9.5.1 (work in progress) - see https://github.com/flyingsaucerproject/flyingsaucer/milestone/8
* ...

## 9.5.0 (released 21.01.2024) - see https://github.com/flyingsaucerproject/flyingsaucer/milestone/7?closed=1
* Require Java 11 or later (#257)
* Bump OpenPDF from 1.3.35 to 1.3.38 (#256) (#258)
* Bump Slf4j from 2.0.10 to 2.0.11 (#254)

## 9.4.1 (released 07.01.2024) - see https://github.com/flyingsaucerproject/flyingsaucer/milestone/6?closed=1
* Use URLStreamHandler for classpath protocol if available (#250)
* Add debug logs for font resolver (#252)
Expand Down
42 changes: 42 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
Any contributions to FlyingSaucer are both welcomed and appreciated.

## How to run tests

mvn test

## How to build

mvn install

This puts the `*.jar` files in your local maven repository at: `~/.m2/repository/org/xhtmlrenderer`


## How to release

To make a release, you need to
1. have a write permission to `org.xhtmlrenderer` group in Maven central repository.
2. have these lines in `~/.gradle/gradle.properties`:
> signing.keyId=2#####8
> signing.password=***********************
> signing.secretKeyRingFile=/Users/andrei/.gnupg/secring.gpg
> sonatypeUsername=*******
> sonatypePassword=********************
Steps to release version 9.5.0 (for example)
1. Fill the CHANGELOG.md
2. mvn versions:set -DnewVersion=9.5.0 // replaces previous version by "9.5.0" in pom.xml files
3. git commit -am "Release 9.5.0"
4. git tag v9.5.0
5. git push --tags origin master
6. mvn clean deploy // uploads the `*.jar` files to https://oss.sonatype.org
7. mvn versions:set -DnewVersion=9.5.1-SNAPSHOT
8. git commit -am "Working on 9.5.1"
9. git push origin master

10. Login to https://oss.sonatype.org/#stagingRepositories
* Click "Release" (no need to fill description)
* After ~5 minutes, the new jar will be available in Central Maven repo
11. Open https://github.com/flyingsaucerproject/flyingsaucer/milestone -> 9.5.0 -> "Edit milestone" -> "Close milestone"
12. Open https://github.com/flyingsaucerproject/flyingsaucer/releases -> "Draft a new release"
* fill the release details (copy-paste from CHANGELOG.md)
* click "Publish release"
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ New releases of Flying Saucer are distributed through Maven. The available artif
* `org.xhtmlrenderer:flying-saucer-swt` - SWT output
* `org.xhtmlrenderer:flying-saucer-log4j` - Logging plugin for log4j

Flying Saucer from version 9.4.2 requires Java 11 or later.
Flying Saucer from version 9.5.0, requires Java 11 or later.

## GETTING STARTED

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-fop/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-log4j/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-pdf-itext5/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-pdf-osgi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-pdf/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-swt-examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion flying-saucer-swt/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>org.xhtmlrenderer</groupId>
<artifactId>flying-saucer-parent</artifactId>
<version>9.4.2-SNAPSHOT</version>
<version>9.5.0</version>

<packaging>pom</packaging>

Expand Down

0 comments on commit 2cde2aa

Please sign in to comment.