KEMBAR78
Release 1.0.0 · jspecify/jspecify · GitHub
Skip to content

1.0.0

Latest

Choose a tag to compare

@cpovirk cpovirk released this 17 Jul 20:10
· 126 commits to main since this release

JSpecify 1.0.0 is the first stable release of the only consensus-driven, tool-independent nullness annotations for Java code (with benefits for Kotlin interoperability). Future releases will add annotations for other kinds of static-analysis checks.

Check out our usage page for instructions on how to depend on JSpecify in your project and our guidelines on when to start doing so. Also check out our User Guide.

The 1.0.0 release contains four annotations:

Artifacts

Version 1.0.0 of the specification was subsequently released in October. The latest version of the specification, possibly including any future unreleased changes, is available at https://jspecify.dev/docs/spec/.

Changes since version 0.3.0

No code changes, only Javadoc changes and OSGI metadata.