Skip to content

Commit 0a3ea61

Browse files
committed
Release v1.0.0-RC3.
Signed-off-by: Daniel Danis <daniel.gordon.danis@protonmail.com>
1 parent feb22c9 commit 0a3ea61

File tree

14 files changed

+39
-30
lines changed

14 files changed

+39
-30
lines changed

CHANGELOG.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@ Changelog
66
-----
77

88
* Update predefined constants, convenience functions and builders
9-
* Improve user guide, tutorial, and documentation
9+
* Improve user guide, tutorial, and documentation.
10+
* Introduce *latest* and *stable* documentation branches
11+
* Add showcase of apps that use phenopacket-tools to add more code examples
1012
* Run `MetaDataValidator` during base validation
13+
* Finalize JSON and YAML format sniffing
1114
* Fix example phenopackets
1215

1316
0.4.7

README.md

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,33 @@ as the adherence to additional user-defined requirements.
1515

1616
## Availability
1717

18-
Most users should download the latest distribution archive from the [Releases page](https://github.com/phenopackets/phenopacket-tools/releases).
19-
Alternatively, *phenopacket-tools* can be built from source, as described in the user guide.
18+
### CLI application
2019

21-
## Documentation
20+
A ZIP file with prebuilt CLI application is available for download from the [Releases page](https://github.com/phenopackets/phenopacket-tools/releases).
21+
Alternatively, the application can be built from source, as described in the library user guide (see the links below).
22+
23+
### Library
2224

23-
We provide the documentation for the latest release (`stable`) as well as the development version (`latest`).
25+
We provide *phenopacket-tools* library for use in JVM-based applications.
26+
We publish the JAR artifacts to public [Maven central](https://mvnrepository.com/artifact/org.phenopackets.phenopackettools)
27+
repository, and we make the Javadoc API documentation available for the *latest.
28+
29+
## Documentation
2430

25-
The documentation includes a *Tutorial* showing how to use the CLI, a comprehensive *CLI user guide*,
31+
We provide documentation with a *Tutorial* showing how to use the CLI, a comprehensive *CLI user guide*,
2632
a *Library user guide*, and the *Javadoc API documentation*.
2733

28-
**Stable**
29-
- [Tutorial](http://phenopackets.org/phenopacket-tools/stable/tutorial.html)
30-
- [CLI user guide](http://phenopackets.org/phenopacket-tools/stable/cli.html)
31-
- [Library user guide](http://phenopackets.org/phenopacket-tools/stable)
32-
- [Javadoc API documentation](http://phenopackets.org/phenopacket-tools/stable/apidocs)
33-
34-
**Latest**
35-
- [Tutorial](http://phenopackets.org/phenopacket-tools/latest/tutorial.html)
36-
- [CLI user guide](http://phenopackets.org/phenopacket-tools/latest/cli.html)
37-
- [Library user guide](http://phenopackets.org/phenopacket-tools/latest)
38-
- [Javadoc API documentation](http://phenopackets.org/phenopacket-tools/latest/apidocs)
34+
The documentation is published in two documentation branches:
35+
- **stable**: corresponds to the latest published release, and generally also to the last commit of the `main` Git branch
36+
- [Tutorial](http://phenopackets.org/phenopacket-tools/stable/tutorial.html)
37+
- [CLI user guide](http://phenopackets.org/phenopacket-tools/stable/cli.html)
38+
- [Library user guide](http://phenopackets.org/phenopacket-tools/stable)
39+
- [Javadoc API documentation](http://phenopackets.org/phenopacket-tools/stable/apidocs)
40+
- **latest**: corresponds to the bleeding edge code that is on the `develop` Git branch
41+
- [Tutorial](http://phenopackets.org/phenopacket-tools/latest/tutorial.html)
42+
- [CLI user guide](http://phenopackets.org/phenopacket-tools/latest/cli.html)
43+
- [Library user guide](http://phenopackets.org/phenopacket-tools/latest)
44+
- [Javadoc API documentation](http://phenopackets.org/phenopacket-tools/latest/apidocs)
3945

4046
## Issues
4147

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
# The short X.Y version.
3434
version = '1.0'
3535
# The full version, including alpha/beta/rc tags.
36-
release = '1.0.0-RC3-SNAPSHOT'
36+
release = '1.0.0-RC3'
3737

3838
# -- General configuration ---------------------------------------------------
3939
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

phenopacket-tools-builder/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.phenopackets.phenopackettools</groupId>
99
<artifactId>phenopacket-tools</artifactId>
10-
<version>1.0.0-RC3-SNAPSHOT</version>
10+
<version>1.0.0-RC3</version>
1111
</parent>
1212

1313
<artifactId>phenopacket-tools-builder</artifactId>

phenopacket-tools-cli/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.phenopackets.phenopackettools</groupId>
99
<artifactId>phenopacket-tools</artifactId>
10-
<version>1.0.0-RC3-SNAPSHOT</version>
10+
<version>1.0.0-RC3</version>
1111
</parent>
1212

1313
<artifactId>phenopacket-tools-cli</artifactId>

phenopacket-tools-cli/src/main/java/org/phenopackets/phenopackettools/cli/Main.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"phenopacket-tools (pxf)",
1616
"An application and library for building, conversion, and validation of GA4GH Phenopackets.\n"
1717
},
18-
version = "v1.0.0-RC3-SNAPSHOT",
18+
version = "v1.0.0-RC3",
1919
mixinStandardHelpOptions = true,
2020
subcommands = {
2121
// see https://picocli.info/autocomplete.html
@@ -38,7 +38,7 @@ public class Main {
3838
.optionParams(italic)
3939
.build();
4040

41-
public static final String FOOTER = "\nSee the full documentation at http://phenopackets.org/phenopacket-tools\n";
41+
public static final String FOOTER = "\nSee the full documentation at http://phenopackets.org/phenopacket-tools/stable\n";
4242

4343
private Main() {
4444
// private no-op

phenopacket-tools-converter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>org.phenopackets.phenopackettools</groupId>
99
<artifactId>phenopacket-tools</artifactId>
10-
<version>1.0.0-RC3-SNAPSHOT</version>
10+
<version>1.0.0-RC3</version>
1111
</parent>
1212

1313
<artifactId>phenopacket-tools-converter</artifactId>

phenopacket-tools-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>phenopacket-tools</artifactId>
88
<groupId>org.phenopackets.phenopackettools</groupId>
9-
<version>1.0.0-RC3-SNAPSHOT</version>
9+
<version>1.0.0-RC3</version>
1010
</parent>
1111

1212
<artifactId>phenopacket-tools-core</artifactId>

phenopacket-tools-io/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<artifactId>phenopacket-tools</artifactId>
88
<groupId>org.phenopackets.phenopackettools</groupId>
9-
<version>1.0.0-RC3-SNAPSHOT</version>
9+
<version>1.0.0-RC3</version>
1010
</parent>
1111

1212
<artifactId>phenopacket-tools-io</artifactId>

phenopacket-tools-test/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>phenopacket-tools</artifactId>
77
<groupId>org.phenopackets.phenopackettools</groupId>
8-
<version>1.0.0-RC3-SNAPSHOT</version>
8+
<version>1.0.0-RC3</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

0 commit comments

Comments
 (0)