Releases: elide-dev/jpms
Releases · elide-dev/jpms
1.0.7
What's Changed
- Release:
1.0.6
by @sgammon in #112 - build(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by @dependabot in #113
- fix: publish extra maven resolver libraries by @sgammon in #114
Full Changelog: 1.0.6...1.0.7
Release: 1.0.6
Summary
Release 1.0.6
aligns the main JPMS repository with JavaScript package versions; from this point on, artifacts are considered immutable.
What's Changed
- Feature: Flattened Indexes by @sgammon in #93
- feat: add
org.apache.maven.resolver
module by @sgammon in #110 - Release:
1.0.5
by @sgammon in #111
Full Changelog: 1.0.5...1.0.6
1.0.5
chore: sync lockfiles Signed-off-by: Sam Gammon <[email protected]>
1.0.4
fix: version mappings at `1.0.4` (#76) * fix: version mappings at `1.0.4` - fix: version mappings for `indexer` - fix: ci package publish for `indexer` Signed-off-by: Sam Gammon <[email protected]> * fix: restore provenance for indexer Signed-off-by: Sam Gammon <[email protected]> --------- Signed-off-by: Sam Gammon <[email protected]>
1.0.3
feat: lazy jar parsing, indexer internals (#71) * feat: lazy jar parsing, indexer internals - feat(java): parse jars lazily to avoid strong initial overhead - feat(indexer): implement indexer internals for jars - test(java): add benchmarks for jar reading - fix: relative imports should use `.js` Signed-off-by: Sam Gammon <[email protected]> * feat(indexer): initial module index structure and write logic Signed-off-by: Sam Gammon <[email protected]> * chore: update `hashlock` Signed-off-by: Sam Gammon <[email protected]> * chore: sync lockfiles Signed-off-by: Sam Gammon <[email protected]> * chore: generate initial indexes Signed-off-by: Sam Gammon <[email protected]> * feat(indexer): gradle module indexing, package flags Signed-off-by: Sam Gammon <[email protected]> * chore: re-gen indexes Signed-off-by: Sam Gammon <[email protected]> * feat(indexer): implement maven pom indexes Signed-off-by: Sam Gammon <[email protected]> * chore: re-gen indexes Signed-off-by: Sam Gammon <[email protected]> * fix: declared manifest version constant Signed-off-by: Sam Gammon <[email protected]> * chore: osgi and j9+ manifest attributes Signed-off-by: Sam Gammon <[email protected]> * chore: run project tests serially Signed-off-by: Sam Gammon <[email protected]> * test: match manifest version Signed-off-by: Sam Gammon <[email protected]> * feat(indexer): initial indexer work for external api clients Signed-off-by: Sam Gammon <[email protected]> * chore: sync lockfiles Signed-off-by: Sam Gammon <[email protected]> * feat(indexer): project summary indexes, cleanup - feat: generate top-level project summary indexes - feat: project profile info and model - fix: various parsing issues in maven pom parser - chore: begin work on maven project facade (coming soon) Signed-off-by: Sam Gammon <[email protected]> * chore: run prettier Signed-off-by: Sam Gammon <[email protected]> * chore: sync lockfiles Signed-off-by: Sam Gammon <[email protected]> * chore: re-gen indexes Signed-off-by: Sam Gammon <[email protected]> * chore: npm publishing for `indexer` package Signed-off-by: Sam Gammon <[email protected]> --------- Signed-off-by: Sam Gammon <[email protected]>
1.0.2
Included in this release
Updates and improvements to the @javamodules/java
package, including the ability to read JARs and JAR manifests.
Java publications
com.google.errorprone
→2.26.1
✅ Released to Centralcom.google.guava
→33.0.0-jre-jpms
🔄 PR in draft upstreamcom.google.j2objc
→3.0.0
✅ Released to Centralcom.google.protobuf
→4.26.0-jpms
🔄 PR in draft upstreamio.leangen.geantyref
→1.3.15-jpms
🔄 PR in draft upstreamorg.checkerframework
→3.43.0-SNAPSHOT
🙃 Waiting for releaseorg.reactivestreams
→1.0.5-jpms
🔄 PR in draft upstream
What's Changed
- build(deps): bump org.checkerframework from
54915bc
to7907cbd
by @dependabot in #37 - chore: better repository checks by @sgammon in #39
- build(deps): bump slsa-framework/slsa-github-generator from 1.9.0 to 1.10.0 by @dependabot in #52
- feat(java): classfile and jar readers by @sgammon in #49
Full Changelog: 1.0.1...1.0.2
Packages v1.0.1
Baby's first release
This is the technically the first formal release of the jpms
repository, with 1.0.0
issued internally for testing. Both will point to the same commit as a result.
Included in this release
Java publications
com.google.errorprone
→2.26.1
✅ Released to Centralcom.google.guava
→33.0.0-jre-jpms
🔄 PR in draft upstreamcom.google.j2objc
→3.0.0
✅ Released to Centralcom.google.protobuf
→4.26.0-jpms
🔄 PR in draft upstreamio.leangen.geantyref
→1.3.15-jpms
🔄 PR in draft upstreamorg.checkerframework
→3.43.0-SNAPSHOT
🙃 Waiting for releaseorg.reactivestreams
→1.0.5-jpms
🔄 PR in draft upstream
NPM packages
@javamodules/maven
: Parser for Maven POMs, schemas for validation of POMs@javamodules/gradle
: Reader for Gradle Module definitions, schemas for validating them@javamodules/java
: Tools for introspecting JARs and compiled Java classes
Known issues
- Java tools in
@javamodules/java
are not tested yet - Some Maven artifact releases are not signed yet
- No provenance information for Maven artifacts yet
What's Changed
- CI Jobs by @sgammon in #3
- fix(guava): modular
failureaccess
by @sgammon in #5 - build(deps): bump com.google.j2objc from
80bc2fd
toa0ef8e9
by @dependabot in #7 - build(deps): bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #8
- feat: add
org.reactivestreams
by @sgammon in #9 - build(deps): bump com.google.errorprone from
9d99ee7
to1d99484
by @dependabot in #12 - build(deps): bump org.checkerframework from
54915bc
to26c6857
by @dependabot in #10 - feat: add
com.google.protobuf
by @sgammon in #15 - Tests: Integration Projects by @sgammon in #27
- feat: add
io.leangen.geantyref
by @sgammon in #30 - chore: better readme/docs by @sgammon in #31
- Feature: KotlinX Immutable Collections by @sgammon in #32
- feat: add
packages
for node by @sgammon in #33 - chore: slsa publishing flow for npm by @sgammon in #34
New Contributors
- @sgammon made their first contribution in #3
- @dependabot made their first contribution in #7
Full Changelog: https://github.com/elide-dev/jpms/commits/1.0.1