Skip to content

Commit ffdbd6c

Browse files
committed
[QUIDEM-94] Release Quidem 0.12
Update copyright year. Fixes #94
1 parent e818cb3 commit ffdbd6c

File tree

4 files changed

+62
-10
lines changed

4 files changed

+62
-10
lines changed

HISTORY.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,46 @@
22

33
For a full list of releases, see <a href="https://github.com/hydromatic/quidem/releases">github</a>.
44

5+
## <a href="https://github.com/hydromatic/quidem/releases/tag/quidem-0.12">0.12</a> / 2025-04-28
6+
7+
* [<a href="https://github.com/hydromatic/quidem/issues/80">QUIDEM-80</a>]
8+
Query recorder
9+
* Refactor `ConnectionFactory`
10+
* Rename `TestUtil` to `TestUtils`
11+
* [<a href="https://github.com/hydromatic/quidem/issues/95">QUIDEM-95</a>]
12+
Enable `google-java-format` plugin, to automatically reformat code to a
13+
standard style
14+
* Prepare for
15+
[<a href="https://github.com/hydromatic/quidem/issues/95">QUIDEM-95</a>]
16+
by removing some checkstyle rules and adding google-java-format plugin (disabled)
17+
* [<a href="https://github.com/hydromatic/quidem/issues/93">QUIDEM-93</a>]
18+
Allow multi-line strings as arguments to `!set`
19+
* Lint the source code as part of the test suite
20+
* Move GitHub repository from `julianhyde` to `hydromatic`
21+
* Add javadoc badge to README
22+
* In CI, timeout after 3 minutes, enable JDK 21, disable JDK 8
23+
* Add Maven Central badge to README
24+
* Allow CI runs to be triggered manually, and monthly
25+
26+
Upgrades
27+
28+
* Support all JDK versions from 8 to 24
29+
* Bump maven from 3.5.4 to 3.9.6
30+
* Bump build-helper-maven-plugin from 3.3.0 to 3.6.0
31+
* Bump checkerframework from 3.24.0 to 3.49.2
32+
* Bump checkstyle from 10.4 to 10.23.0
33+
* Bump guava from 31.1-jre to 33.4.8-jre
34+
* Bump hamcrest from 2.2 to 3.0
35+
* Bump hsqldb from 2.7.1 to 2.7.4
36+
* Bump junit-jupiter from 5.9.1 to 5.12.2
37+
* Bump maven-checkstyle-plugin from 3.2.0 to 3.6.0
38+
* Bump maven-compiler-plugin from 3.10.1 to 3.14.0
39+
* Bump maven-enforcer-plugin from 3.1.0 to 3.5.0
40+
* Bump maven-gpg-plugin from 3.0.1 to 3.2.7
41+
* Bump maven-javadoc-plugin from 3.4.1 to 3.11.2
42+
* Bump maven-site-plugin from 3.12.1 to 3.21.0
43+
* Bump maven-surefire-plugin from 3.0.0-M7 to 3.5.3
44+
545
## <a href="https://github.com/hydromatic/quidem/releases/tag/quidem-0.11">0.11</a> / 2022-11-23
646

747
* Remove methods deprecated in

HOWTO.md

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,31 @@ Update the [release history](HISTORY.md),
3838
the version number at the bottom of [README](README.md),
3939
and the copyright date in [NOTICE](NOTICE).
4040

41-
```
42-
./mvnw clean
43-
./mvnw release:clean
41+
Switch to JDK 21.
42+
43+
Check that the sandbox is clean:
44+
45+
```bash
4446
git clean -nx
45-
git clean -fx
46-
read -s GPG_PASSPHRASE
47-
./mvnw -Prelease -Dgpg.passphrase=${GPG_PASSPHRASE} release:prepare
48-
./mvnw -Prelease -Dgpg.passphrase=${GPG_PASSPHRASE} release:perform
47+
mvn clean
48+
```
49+
50+
Prepare:
51+
52+
```bash
53+
export GPG_TTY=$(tty)
54+
mvn -Prelease -DreleaseVersion=x.y -DdevelopmentVersion=x.(y+1)-SNAPSHOT release:prepare
55+
```
56+
57+
Perform:
58+
59+
```bash
60+
mvn -Prelease -DskipTests release:perform
4961
```
5062

5163
Then go to [Sonatype](https://oss.sonatype.org/#stagingRepositories),
5264
log in, close the repository, and release.
5365

5466
Make sure that the [site](http://www.hydromatic.net/quidem/) has been updated.
5567

56-
[Announce the release](https://twitter.com/hydromatic/status/622842100736856064).
68+
[Announce the release](https://x.com/julianhyde/status/622842100736856064).

NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Quidem
22
Idempotent query executor
3-
Copyright (C) 2014-2023 Julian Hyde
3+
Copyright (C) 2014-2025 Julian Hyde
44

55
===============================================================================
66
Licensed under the Apache License, Version 2.0 (the "License");

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ Get Quidem from
475475
<dependency>
476476
<groupId>net.hydromatic</groupId>
477477
<artifactId>quidem</artifactId>
478-
<version>0.11</version>
478+
<version>0.12</version>
479479
</dependency>
480480
```
481481

0 commit comments

Comments
 (0)