Skip to content

Releases: elide-dev/jpms

1.0.7

15 Apr 16:55
1.0.7
2b145c0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.6...1.0.7

Release: 1.0.6

15 Apr 06:01
1.0.6
56396fc
Compare
Choose a tag to compare

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

Full Changelog: 1.0.5...1.0.6

1.0.5

31 Mar 07:32
c4c8bf4
Compare
Choose a tag to compare
chore: sync lockfiles

Signed-off-by: Sam Gammon <[email protected]>

1.0.4

30 Mar 19:37
0abb902
Compare
Choose a tag to compare
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

30 Mar 05:16
8145c6b
Compare
Choose a tag to compare
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

28 Mar 19:46
1.0.2
688639e
Compare
Choose a tag to compare

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.errorprone2.26.1 ✅ Released to Central
  • com.google.guava33.0.0-jre-jpms 🔄 PR in draft upstream
  • com.google.j2objc3.0.0 ✅ Released to Central
  • com.google.protobuf4.26.0-jpms 🔄 PR in draft upstream
  • io.leangen.geantyref1.3.15-jpms 🔄 PR in draft upstream
  • org.checkerframework3.43.0-SNAPSHOT 🙃 Waiting for release
  • org.reactivestreams1.0.5-jpms 🔄 PR in draft upstream

What's Changed

  • build(deps): bump org.checkerframework from 54915bc to 7907cbd 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

19 Mar 02:16
1.0.1
4afe657
Compare
Choose a tag to compare

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.errorprone2.26.1 ✅ Released to Central
  • com.google.guava33.0.0-jre-jpms 🔄 PR in draft upstream
  • com.google.j2objc3.0.0 ✅ Released to Central
  • com.google.protobuf4.26.0-jpms 🔄 PR in draft upstream
  • io.leangen.geantyref1.3.15-jpms 🔄 PR in draft upstream
  • org.checkerframework3.43.0-SNAPSHOT 🙃 Waiting for release
  • org.reactivestreams1.0.5-jpms 🔄 PR in draft upstream

NPM packages

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 to a0ef8e9 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 to 1d99484 by @dependabot in #12
  • build(deps): bump org.checkerframework from 54915bc to 26c6857 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

Full Changelog: https://github.com/elide-dev/jpms/commits/1.0.1