v0.0.6
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
- Updated documentation references by @alfonsorr in #259
- feat: [+] remaining non aggregate functions (resolves #68) by @eruizalo in #262
- Empty arrays returns the expected datatype by @alfonsorr in #274
- feat: [+] #270 array_sort functions working with lambdas by @eruizalo in #275
- feat: [+] #271 unary functions (-) & (!) by @eruizalo in #276
- fix: [~] issues & feature requests forms by @eruizalo in #268
- feat: [+] pr comment with test summary per spark version by @eruizalo in #277
- feat: [+] #105 improve raiseError with location by @eruizalo in #283
- Fix/issues and feature requests forms by @eruizalo in #285
- debug: github context dump PR comment by @eruizalo in #286
- fix: [~] gh-pages publish failing using git by @eruizalo in #294
- fix: [~] get issue number by @eruizalo in #295
- Ci/publish doc easier & doc for scala 2.13 & gh actions upgrade by @eruizalo in #293
- fix: [~] release ci by @eruizalo in #318
- fix: [+] ci release matrix by @eruizalo in #319
- feat: [+] #307 Add spark 3.3.1 by @eruizalo in #313
- Skip scoverage in scala steward by @alfonsorr in #280
- Feat/296 replace olafurpg setup scala by @eruizalo in #320
- Custom aggregation with doric syntax by @alfonsorr in #312
- fix: [~] child dynamic accessor only for struct columns (issue #265) by @eruizalo in #269
Dependencies updates
- ScalaSteward: Update mdoc, sbt-mdoc from 2.3.2 to 2.3.3 by @scala-steward in #260
- ScalaSteward: Update scalatest from 3.2.12 to 3.2.13 by @scala-steward in #264
- ScalaSteward: Update scalafmt-core from 3.5.8 to 3.5.9 by @scala-steward in #267
- ScalaSteward: Update scalafmt-core from 3.5.9 to 3.6.1 by @scala-steward in #304
- ScalaSteward: Update mdoc, sbt-mdoc from 2.3.3 to 2.3.6 by @scala-steward in #303
- ScalaSteward: Update sbt from 1.7.1 to 1.7.3 by @scala-steward in #302
- ScalaSteward: Update sbt-ci-release from 1.5.10 to 1.5.11 by @scala-steward in #300
- ScalaSteward: Update shapeless from 2.3.9 to 2.3.10 by @scala-steward in #278
- ScalaSteward: Update scalatest from 3.2.13 to 3.2.14 by @scala-steward in #305
- ScalaSteward: Update sbt-scalafmt from 2.4.6 to 2.5.0 by @scala-steward in #310
- ScalaSteward: Update sbt from 1.7.3 to 1.8.0 by @scala-steward in #309
- ScalaSteward: Update scalatest from 3.2.14 to 3.2.15 by @scala-steward in #315
- ScalaSteward: Update sbt from 1.8.0 to 1.8.2 by @scala-steward in #314
- ScalaSteward: Update scalafmt-core from 3.6.1 to 3.7.0 by @scala-steward in #317
- ScalaSteward: Update mdoc, sbt-mdoc from 2.3.6 to 2.3.7 by @scala-steward in #322
- ScalaSteward: Update scalafmt-core from 3.7.0 to 3.7.1 by @scala-steward in #321
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