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 <sam@elide.ventures>
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 <sam@elide.ventures> * fix: restore provenance for indexer Signed-off-by: Sam Gammon <sam@elide.ventures> --------- Signed-off-by: Sam Gammon <sam@elide.ventures>
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 <sam@elide.ventures> * feat(indexer): initial module index structure and write logic Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: update `hashlock` Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: sync lockfiles Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: generate initial indexes Signed-off-by: Sam Gammon <sam@elide.ventures> * feat(indexer): gradle module indexing, package flags Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: re-gen indexes Signed-off-by: Sam Gammon <sam@elide.ventures> * feat(indexer): implement maven pom indexes Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: re-gen indexes Signed-off-by: Sam Gammon <sam@elide.ventures> * fix: declared manifest version constant Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: osgi and j9+ manifest attributes Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: run project tests serially Signed-off-by: Sam Gammon <sam@elide.ventures> * test: match manifest version Signed-off-by: Sam Gammon <sam@elide.ventures> * feat(indexer): initial indexer work for external api clients Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: sync lockfiles Signed-off-by: Sam Gammon <sam@elide.ventures> * 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 <sam@elide.ventures> * chore: run prettier Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: sync lockfiles Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: re-gen indexes Signed-off-by: Sam Gammon <sam@elide.ventures> * chore: npm publishing for `indexer` package Signed-off-by: Sam Gammon <sam@elide.ventures> --------- Signed-off-by: Sam Gammon <sam@elide.ventures>
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