Skip to content

Releases: hablapps/doric

0.0.7

16 May 09:37
de16314
Compare
Choose a tag to compare

Highlights

Spark 3.4 compatibility and testing against 3.3.2 and 3.2.3, new functions (array sorting functions, string comparators, collection functions, and more)

What's Changed

New things and bugfixes

Dependencies and CI

  • feat: [+] mvn release sequential by @eruizalo in #324
  • Dependabot:(deps): Bump dawidd6/action-download-artifact from 2.24.3 to 2.25.0 by @dependabot in #328
  • ci: [~] dependabot now will never execute publish doc by @eruizalo in #330
  • Dependabot:(deps): Bump gregsdennis/dependencies-action from 1.2.3 to 1.2.4 by @dependabot in #335
  • Dependabot:(deps): Bump dawidd6/action-download-artifact from 2.25.0 to 2.26.0 by @dependabot in #334
  • ScalaSteward: Update scalafmt-core from 3.7.1 to 3.7.2 by @scala-steward in #333
  • Dependabot:(deps): Bump dawidd6/action-download-artifact from 2.26.0 to 2.26.1 by @dependabot in #341
  • Dependabot:(deps): Bump peter-evans/create-or-update-comment from 2 to 3 by @dependabot in #342
  • ScalaSteward: Update scalafmt-core from 3.7.2 to 3.7.3 by @scala-steward in #339
  • Dependabot:(deps): Bump dawidd6/action-download-artifact from 2.26.1 to 2.27.0 by @dependabot in #345
  • ScalaSteward: Update scala-collection-compat from 2.8.1 to 2.9.0 by @scala-steward in #348
  • ScalaSteward: Update scala-collection-compat from 2.9.0 to 2.10.0 by @scala-steward in #350
  • Dependabot:(deps): Bump coursier/setup-action from 1.3.0 to 1.3.2 by @dependabot in #349
  • ScalaSteward: Update sbt-ci-release from 1.5.11 to 1.5.12 by @scala-steward in #353

Full Changelog: v0.0.6...v0.0.7

Thanks to all doric team and @Amalicia for your contribution!

v0.0.6

09 Feb 11:23
1fd8884
Compare
Choose a tag to compare

Highlights

  • This release contains more methods for Doric, including unary functions, array_sort, and changes in handling struct types that don't interfere with the doric syntax.
  • We are also testing against spark 3.3.1. From 2.4.1 to 3.3.1, more than 20 versions we compile and make all our tests!!
  • New and exclusive custom aggregation with doric syntax, no serialization involved.
  • As usual, fixes to found bugs
  • Improvements in our pipelines to test and release the library

What's Changed

New things, bugfixes and CI changes

Dependencies updates

CI Dependencies updates

  • Dependabot:(deps): Bump jwalton/gh-find-current-pr from 1.3.0 to 1.3.2 by @dependabot in #292
  • Dependabot:(deps): Bump JoshuaTheMiller/conditional-build-matrix from 0.1.0 to 1.0.1 by @dependabot in #291
  • Dependabot:(deps): Bump dawidd6/action-download-artifact from 2.23.0 to 2.24.0 by @dependabot in #290
  • misc: [+] literalCol value getter & git hooks by @eruizalo in #288
  • Dependabot:(deps): Bump dawidd6/action-download-artifact from 2.23.0 to 2.24.0 by @dependabot in #298
  • Dependabot:(deps): Bump dawidd6/action-download-artifact from 2.24.0 to 2.24.2 by @dependabot in #308
  • Dependabot:(deps): Bump dawidd6/action-download-artifact from 2.24.2 to 2.24.3 by @dependabot in #316

Full Changelog: v0.0.5...v0.0.6

v0.0.5

21 Jul 09:11
45646e5
Compare
Choose a tag to compare

Highlights in 0.0.5

First of all, we had our first external committer, thanks @Amalicia for your work.
Doric 0.0.5 comes with a lot of new staff:

  • Support for Product types if you want a struct schema checked. You can choose between dynamic structs DoricColumn[Row] but now you can be more strict with using your case classes like DoricColumn[User]
  • Syntax to use sorting functions: sortBy, col.desc etc.
  • A lot of math functions, so may that I can put them all here.
  • Time columns now can be compared now.
  • Doric now works for spark 3.3 and is released for scala 2.13 in 3.2 and 3.3 spark versions.

What's Changed

Dependencies update

Our things (CI and project management)

  • feat: [~] label all sparks if doric core modified by @eruizalo in #222
  • Action to add the packages to the release page in gh by @alfonsorr in #244
  • Added sbt-dependency-submission to update github dependency graph by @alfonsorr in #254
  • ci: [+] PR Dependency Check by @eruizalo in #245
  • doc: [~] fix codecov badges & add release and first issues badges by @eruizalo in #246

New Contributors

Full Changelog: v0.0.4...v0.0.5

v0.0.4

27 May 06:12
1fb1bf9
Compare
Choose a tag to compare

What's Changed

Highlights

Dependency updates

Rest of changes

Full Changelog: v0.0.3...v0.0.4

v0.0.3

29 Mar 11:28
a74e078
Compare
Choose a tag to compare

TLDR

  • Cross version of doric tested against all 3.x versions. To use the version of doric related to your spark, use the dependency doric_3-x_2.12 being x the minor version of spark (doric_3-0_2.12, doric_3-1_2.12, doric_3-2_2.12)
  • An interpolator to build string columns ds"", creates a string column similar to the s"" scala interpolator.

What's Changed

Full Changelog: v0.0.2...v0.0.3

0.0.2

26 Jan 15:37
38bf84b
Compare
Choose a tag to compare

This version marks a huge leap forward in doric with new functions, new types, and better documentation.
Thanks to @eruizalo for all the hard work to make this release possible.

What's Changed

New Contributors

Full Changelog: v0.0.1...v0.0.2

First release

08 Jul 06:15
1006590
Compare
Choose a tag to compare
* Aggregation semantics (#61)

* * Aggregation semantics
* Splitted semantics in more traits
* Improved implicitConversions with implicit cast (but declared in the plan)
* Added some spark aggregation methods

* * More functions
* rename isValid to isEqual

* * Restriction for function with typeclass