Skip to content

1.0.3

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Mar 05:16
· 159 commits to main since this release
8145c6b
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]>