Skip to content
This repository has been archived by the owner on May 18, 2023. It is now read-only.

Releases: unchartedsoftware/salt-core

Release 4.1.0

22 Nov 17:04
5ff64f3
Compare
Choose a tag to compare

Significant improvements to SparseArray via #120

Release 4.0.3

12 Oct 14:23
Compare
Choose a tag to compare

Documentation improvements

Release 4.0.2

30 Sep 15:39
Compare
Choose a tag to compare

Further exposing fields in SeriesData

Release 4.0.1

28 Sep 19:07
Compare
Choose a tag to compare

Loosening privacy on certain classes to explore additional extension points to the library.

Release 4.0.0

19 Sep 14:43
Compare
Choose a tag to compare

Salt is now a Spark 2.x library! Support for Spark 1.x has been dropped from this release forward.

Other than a couple of minor API changes to support Spark 2.0, no changes have been made to salt-core in this release.

Release 3.0.1

06 Jun 14:30
Compare
Choose a tag to compare

Release 3.0.0

01 Apr 23:07
Compare
Choose a tag to compare

Relatively minor, but breaking API changes, with several improvements and optimizations under the hood:

  • API generalization and simplification
  • Sparse representation for intermediate tiles to reduce memory usage
  • Most uses of Seq are now Traversable, including in Projections and SpreadingFunctions. This allows both return iterators in addition to a concrete sequence to reduce memory usage
  • Beginnings of a framework for combing SeriesData objects via .merge()
  • Specialization in several classes for several common basic types, to improve speed and reduce memory overhead

Release 2.0.1

24 Feb 01:55
Compare
Choose a tag to compare
  • Bugfixes

Release 2.0.0

29 Jan 21:03
Compare
Choose a tag to compare

Inclusion of new Projection API (a breaking change from Salt 1.x), which permits projecting from one source record to multiple viz-space coordinates. This enables more complex tiling, such as tiling lines, as well as a more natural expression of zoom (which no longer needs to be built-in as a concept).

Inclusion of SpreadingFunctions, which allows the user to project a single source record into multiple viz-space points and then spread the single value from the source record over those points in a dynamic way.

Improved documentation.

Release 1.1.0

19 Dec 05:30
Compare
Choose a tag to compare
  • Removing legacy code relying on java.lang.Double.