Skip to content

Releases: slatepowered/inset

0.3.2 - moved PartialItem class and QOL

11 Dec 10:59
Compare
Choose a tag to compare

dependency version: 0.3.2

  • moved PartialItem from query package to datastore package
  • added qol methods to PartialItem

0.3.1 - renamed classes, changed methods, deletion of items

10 Dec 22:55
Compare
Choose a tag to compare

dependency version: 0.3.1

  • renamed FoundItem to PartialItem as it now represents any potentially partial item since DataItem extends it
  • changed methods in PartialItem to make more sense and return the FindOperation class
  • deletion of items is now supported through PartialItem.delete and dispose() was moved to PartialItem too
  • added PartialItem#findCached

0.3.0 - cached bulk operations and projections, renamed classes

10 Dec 16:33
Compare
Choose a tag to compare

dependency version: 0.3.0

  • bulk find can now include cached items with sorting
  • partial projection interfaces can now be applied to cached data
  • cached DataItems now implement the abstract FoundItem, which was reworked
  • renamed the operation status classes:
    • FindAllStatus -> FindAllOperation
    • FindStatus -> FindOperation

0.2.2 - partial data parsing

09 Dec 15:32
Compare
Choose a tag to compare

dependency version: 0.2.2

  • you can now use a class to define a projection using findAll(...).await().projection(MyPartialClass.class)
  • that class can then be instantiated and parsed from partial data using FoundItem.project(MyPartialClass.class)

0.2.1 - projections n sorting

08 Dec 08:37
Compare
Choose a tag to compare

dependency version: 0.2.1

  • added projections on bulk queries through the Projections interface
  • added remote-only (no local comparator build) sorting on bulk queries through Sorting interface

0.2.0 - added bulk queries

07 Dec 18:31
Compare
Choose a tag to compare

dependency version: 0.2.0

added flexible bulk queries through Datastore.findAll(Query)

  • todo: projection support on the bulk query iterable

0.1.0 - its kinda usable i guess

03 Dec 19:52
Compare
Choose a tag to compare

Dependency version: 0.1.0

Changelog:

  • everything