Dataframe 0.9.1
Kotlin Dataframe 0.9.1 released!
Blog post: https://blog.jetbrains.com/kotlin/2023/01/kotlin-dataframe-0-9-1-released/
Get it on Maven Central!
TL;DR
- OpenAPI type schemas can now be parsed and converted into data schemas.
Read about it in the blog post. - New JSON reading options include type clash tactics and key/value paths.
Read about it in the blog post. - Support for writing Apache Arrow files has been added.
Read about it in the blog post. - Many bugs have been fixed and some new stuff has been added.
Read about it in the blog post. - Make sure to update your Kotlin Jupyter kernel if you use DataFrame there.
Auto Generated What's Changed
- Fixed typo by @njacobs5074 in #123
- Expand Arrow reading support by @Kopilov in #129
- #132 Add
skipRows
parameter to enable reading data with header from… by @koperagen in #135 - Consider skipRows when obtaining column indexes #132 by @koperagen in #137
- More Converting operations by @Kopilov in #133
- Fix examples by @Jolanrensen in #146
- use index math for skip rows #132 by @koperagen in #153
- Setup Kover by @koperagen in #154
- Publish KSP as fat jar to avoid transitive dependency on dataframe by @koperagen in #164
- fix BindException on CI by @koperagen in #166
- Merge core and tests modules by @koperagen in #165
- Arrow writing by @Kopilov in #162
- Revert "Arrow writing" by @koperagen in #167
- Fix problem with big arrow by @ileasile in #163
- generate a new marker when dataframe marker is not a data schema by @koperagen in #168
- Add a way of explicit switching to dark color scheme. by @ileasile in #174
- Nullable accessors and fixed convertTo by @Jolanrensen in #175
- updating to kotlin 1.7.20 by @Jolanrensen in #180
- add delimiter option for solving read error by @LeeMH in #183
- Converting to date, Cell conversion exception by @Kopilov in #187
- OpenAPI/Swagger JSON type schema support + many small fixes I came across by @Jolanrensen in #173
- update csv read docs with ways to read locale specific numbers by @koperagen in #189
- CellConversionException in DataColumn<String?>.convertToDouble(locale) by @Kopilov in #190
- Fix for generic type to Any? erasure in new column creation by @Jolanrensen in #192
- Absolute path fixes in plugins by @Jolanrensen in #191
- fix for "Jupyter codegen: attempt to inherit from data class" by @Jolanrensen in #193
- Arrow writing by @Kopilov in #169
- Write nulls from columns to JSON explicitly by @koperagen in #195
- support applying column operations on row expression result in AddDsl by @koperagen in #196
- Backtick name bug by @Jolanrensen in #199
- Dataschema generic inheritance by @Jolanrensen in #200
- Add emptyDataFrame to documentation by @matthewwiese in #201
- Jupyter codegen isOpen both for var/val by @Jolanrensen in #202
- Sort grouped df by @Jolanrensen in #204
- Bugfix for NPE with fillNulls by @Jolanrensen in #205
- Support custom filling of missing columns in
convertTo
by @nikitinas in #207 - Added docs and clarifications to functional typealiases by @Jolanrensen in #203
- Min kernel version fix by @Jolanrensen in #209
- Don't print header record in csv if requested by @vhuc in #211
- read -> unfold + Add documentation for unfold #159 by @koperagen in #206
New Contributors
- @njacobs5074 made their first contribution in #123
- @LeeMH made their first contribution in #183
- @matthewwiese made their first contribution in #201
- @vhuc made their first contribution in #211
Full Changelog: build-0.8.0...build-0.9.1