Skip to content

Releases: tamingj/q4c

1.0.0

27 May 20:07
Compare
Choose a tag to compare

Usage

Maven Central q4c repository

<dependency>
    <groupId>io.github.tamingj.q4c</groupId>
    <artifactId>q4c</artifactId>
    <version>1.0.0</version>
</dependency>

Changelog

Changes in this Release: (1.0.0..1.0.0)

  • add script for creating gh release
  • fix maven repository url in readme
  • Add make goal for automatic release and deploy to mvn central
  • Extract release plugins into custom mvn profile
  • Extract publisher setup to docs folder
  • Add requirements for publishing to maven central
  • Fixed groupId in installation snippet.
  • Update github action build
  • Add more information to README
  • Rename from cbuschka to tamingj
  • Replaced MIT with APL-2.0.
  • Removed QuintiSelect.where.
  • #6 Added quintuple support.
  • Renamed generic parameters Element1|2|3|4 to E1|2|3|4.
  • #6 Added quadruple support.
  • Removed default methods.
  • #4 Added selectFrom for subselect to Queries.
  • #4 UniSelect, BiSelect and TriSelect implement Iterable now.
  • #2 Add extra condition to join criteria.
  • Dont instantiate Queries class.
  • Changed license to MIT.
  • Renamed to q4c.
  • Removed obsolete stuff.
  • Added unit test for selecting via supplier.
  • feat: Add iterable supplier to ObjectQuery construction.
  • Renamed vars in tests.
  • Renamed tupleStream() to pairStream().
  • Introduced join(..).on(..) clause.
  • Removed ObjectSet class.
  • Replaced JoinMode/wrap with concrete join iterator types.
  • Removed deprecated iterator creators.
  • Consistent left/right naming instead of element1/2 in join context.
  • split up join operator impls
  • feat: implement full outer and right outer join
  • refactor: Reuse existing methods in Joins.
  • feat: Add supplier to ObjectSet instantiation.
  • feat: Add peek and filter for BiStream and TriStream.
  • Switched groupId com.github.cbuschka.objset to io.github.cbuschka.objset.
  • Refactored tests.
  • Added convenience method for adding elements from streams.
  • chore: Updated lombok version.
  • Updated junit.
  • Updated maven-compiler-plugin.
  • Min jdk 11 instead of 17 now.
  • Added Joins api.
  • Made a java module.
  • Added gha build.
  • Initial prototype.