v0.0.5
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 likeDoricColumn[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
- feat #212 custom matchers for testing by @eruizalo in #219
- Doric error message now doesn't show the same error multiple times. by @alfonsorr in #226
- Add Comparison Operators to Date Columns by @Amalicia in #230
- Fix/hof structs combined error and improve the resolution of unresolved columns by @alfonsorr in #227
- Prepare doric for spark 3.3.0 by @alfonsorr in #231
- Added Sorting Functions by @Amalicia in #233
- feat: [+] #66 math functions by @eruizalo in #223
- Feature/scala 2.13 for spark 3.3.x and 3.2.x by @alfonsorr in #238
- Support for product types by @jserranohidalgo in #251
- Added apache spark 3.2.2 as main version for 3.2 by @alfonsorr in #256
Dependencies update
- ScalaSteward: Update sourcecode from 0.2.8 to 0.3.0 by @scala-steward in #242
- ScalaSteward: Update sbt from 1.6.2 to 1.7.1 by @scala-steward in #248
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