Releases: Jelly-RDF/jelly-jvm
v2.3.1
What's Changed
- Update scalameta to 4.11.1 by @scala-steward in #224
- Update scalameta to 4.11.2 by @scala-steward in #226
- Update rdf4j-model, rdf4j-rio-api, ... to 5.1.0 by @scala-steward in #228
- Update scalameta to 4.12.0 by @scala-steward in #229
- Update protobuf-java to 4.29.0 by @scala-steward in #230
- Update sbt, sbt-dependency-tree, ... to 1.10.6 by @scala-steward in #231
Full Changelog: v2.3.0...v2.3.1
v2.3.0
This release comes with a few improvements in the Apache Jena RIOT / Eclipse RDF4J Rio integrations, as well as a lot of minor fixes.
Note – default behavior change: to fix a bug as described in #221, Jena RIOT/RDF4J Rio writers will now by default say in the stream options header that RDF-star and generalized RDF may be used in the stream. If you want to explicitly say that your stream is purely RDF 1.1-standard, you will have to change the default writer settings.
What's Changed
- Fix typo in comment in EncoderLookup by @Ostrzyciel in #213
- Update rdf4j-model, rdf4j-rio-api, ... to 5.0.3 by @scala-steward in #214
- Docs: add more details on plugin installation with RDF4J by @Ostrzyciel in #215
- Apache Pekko updates by @scala-steward in #216
- Remove dependency on full Netty by @Ostrzyciel in #217
- Fix missing physical stream type in Jena stream writer by @Ostrzyciel in #219
- Fix missing phys. stream type in RDF4J writer by @Ostrzyciel in #220
- Jena/RDF4J stream options: enable all features by default by @Ostrzyciel in #222
- Jena CLI: allow changing writer settings with presets by @Ostrzyciel in #223
Full Changelog: v2.2.2...v2.3.0
v2.2.2
This release comes with a significant performance improvement in the Jelly serializer when using Jelly without a prefix table. A few other minor fixes and improvements are also included.
What's Changed
- Update sbt, sbt-dependency-tree, ... to 1.10.4 by @scala-steward in #203
- Fix missing capability in RDF4J format registration by @Ostrzyciel in #204
- Experiment: speed up noprefix IRI encoding by @Ostrzyciel in #205
- Make a few small improvements in NodeEncoder by @Ostrzyciel in #207
- Minor optimizations and cleanup in decoding/encoding by @Ostrzyciel in #208
- Update sbt, sbt-dependency-tree, ... to 1.10.5 by @scala-steward in #209
- Jena RIOT writer: improve buffer handling by @Ostrzyciel in #210
Full Changelog: v2.2.1...v2.2.2
v2.2.1
This release comes with a significant performance improvement in the Jelly parser.
What's Changed
- Add an IRI cache to NodeDecoder by @Ostrzyciel in #201
- Polish the new NameDecoder implementation by @Ostrzyciel in #202
Full Changelog: v2.2.0...v2.2.1
v2.2.0
This release brings one new feature (autodetecting if the parsed file is delimited or not), some performance improvements in parsing and serialization, and dependency updates.
What's Changed
- Experiment: guess if the parsed file is delimited or not by @Ostrzyciel in #184
- Jena & RDF4J: autodetect if parsed file is delimited or not by @Ostrzyciel in #185
- Update sbt, sbt-dependency-tree, ... to 1.10.3 by @scala-steward in #186
- Fix typo in docstring by @Ostrzyciel in #187
- Fix Jena tests getting stuck in a deadlock by @Ostrzyciel in #190
- Update sbt-ci-release to 1.9.0 by @scala-steward in #188
- Update scalameta to 4.11.0 by @scala-steward in #189
- Unwrap RdfStreamRow contents by @Ostrzyciel in #198
- Update protobuf-java to 4.28.3 by @scala-steward in #200
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Update scalameta to 4.10.2 by @scala-steward in #173
- Update sbt-ci-release to 1.8.0 by @scala-steward in #174
- Update Jena to 5.2.0 by @Ostrzyciel in #175
- Jena integration – add support for content negotiation by @Ostrzyciel in #176
- Use Scala 3 for proto compilation by @Ostrzyciel in #178
- Move Fuseki integration to a Jena module by @Ostrzyciel in #179
- Update the compatibility table for 2.1.x by @Ostrzyciel in #182
Full Changelog: v2.0.3...v2.1.0
v2.0.3
What's Changed
- Add forward compatibility tests by @Ostrzyciel in #160
- EncoderFlow: fix typo in scaladoc by @Ostrzyciel in #162
- EncoderSource: fix typo in scaladoc by @Ostrzyciel in #163
- Update sbt-assembly to 2.3.0 by @scala-steward in #165
- Update scala-library to 2.13.15 by @scala-steward in #167
- Update scala3-library to 3.3.4 by @scala-steward in #168
- Apache Pekko updates by @scala-steward in #169
- Update sbt-ci-release to 1.7.0 by @scala-steward in #166
- Add Java 23 to CI tests by @Ostrzyciel in #172
Full Changelog: v2.0.2...v2.0.3
v2.0.2
What's Changed
- Update scalameta to 4.10.1 by @scala-steward in #157
- Update protobuf-java to 4.28.2 by @scala-steward in #156
- Fix deprecated method call in scalameta by @Ostrzyciel in #158
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- Add links to releases in compat table by @Ostrzyciel in #151
- Update sbt, sbt-dependency-tree to 1.10.2 by @scala-steward in #152
- Fix typos in the getting started guide by @Ostrzyciel in #153
- Update protobuf-java to 3.25.5 by @Ostrzyciel in #154
- Update scalapb to 0.11.17 by @Ostrzyciel in #155
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Require Java 17 for Jelly 2.0.x by @Ostrzyciel in #144
- Update rdf4j-model, rdf4j-rio-api, ... to 5.0.2 by @scala-steward in #130
- Update compat table: RDF4J 5.x.x by @Ostrzyciel in #145
- Update Apache Pekko to 1.1.0 by @Ostrzyciel in #146
- Update Apache Jena to 5.1.0 by @Ostrzyciel in #147
- Update the next version to be 2.0.0 by @Ostrzyciel in #148
- Apache Pekko updates by @scala-steward in #149
- Remove support for Scala 2 by @Ostrzyciel in #150
Full Changelog: v1.0.0...v2.0.0