Dataframe 0.10.0
New version targeting Kotlin 1.8.20 and KSP 1.8.20-1.0.10
KDocs were introduced in many places, so check them out in the IDE!
Along with that, now you can see the result of most operations in the documentation in the form of interactive tables. Now it should be much clearer what is going on even for relatively complex operations such as pivot.
Known issues
There's an issue with incremental compilation in the KSP 1.8.20-1.0.10 that sometimes leads to build errors when using our Gradle plugin. If you are experiencing this problem, try disabling incremental compilation or stick to some older version, for example 0.10.0-dev-1532
New API
Check out the updated dataframe rendering API if you want to customize your outputs in the notebook or want to save or display dataframes in HTML format.
Auto Generated What's Changed
- Describe how to control content cell limit from Jupyter Notebook by @alllex in #220
- Update documentation version to 0.9 by @Adriankhl in #223
- Restore additional conversions from ValueColumn/ColumnGroup to FrameColumn by @nikitinas in #213
- Add nestedRowsLimit parameter to DisplayConfiguration by @pacher in #221
- Fix new columns names generation during split operation (#224) by @ermolenkodev in #240
- Cleaned up Access APIs docs by @Jolanrensen in #237
- Enable multi-round DataSchema declaration processing (#140) by @ermolenkodev in #247
- Added a Contribution Guide by @zaleslaw in #250
- Documentation improvements by @koperagen in #252
- Upgraded KotlinDL version and refactor Titanic in IDEA example by @zaleslaw in #260
- Migrate on writerside by @lananovikova10 in #272
- Converted all the data type mentions to the links on the mentioned types by @zaleslaw in #273
- Setup documentation CI/CD by @koperagen in #275
- setup algolia indexes update by @koperagen in #276
- fix artifact name by @koperagen in #277
- Converted all the types mentions to the links on the mentioned types pages by @zaleslaw in #278
- fixed 1password openapi example by @Jolanrensen in #285
- [Fix] Update.asFrame now takes filter into account. by @Jolanrensen in #283
- Rename Column typealias to AnyColumnReference by @Jolanrensen in #279
- explicitly state the idea behind navigation structure by @koperagen in #258
- Update Kotlin to 1.8.10. by @cmelchior in #294
- Add support for swing tables integration in IDEA plugin by @ermolenkodev in #290
- Hint about Kotlin Spark API in I/O docs by @Jolanrensen in #298
- Update Get started page by @sarahhaggarty in #293
- Reduced number of top-level infix functions by @Jolanrensen in #299
- [Bug fix] "SyntaxError: Invalid hexadecimal escape sequence" for rendering DataFrames with "" in content by @Jolanrensen in #303
- Added 3 APIs for Flatten function by @zaleslaw in #307
- fixed rowColExpression type in docs by @Jolanrensen in #301
- Added
dropNaNs
function overloads by @Jolanrensen in #305 - Set logging to QUIET for generateDataFrameXXX tasks by @Jolanrensen in #311
- Enable Doc processor plugin by @Jolanrensen in #308
- Overload toDataFrame for basic types to avoid surprising results by @koperagen in #314
- Fix .editorconfig to make IDEA not add final newlines to the notebooks by @ileasile in #323
- KDocs start using Doc Preprocessor Gradle plugin by @Jolanrensen in #214
- Change search application and index names by @lananovikova10 in #327
- Deprecation of iterable in the API with the addition of new methods by @zaleslaw in #320
- Provide extra pointers to operations with DataFrame type argument by @koperagen in #321
- Windows build fix by @Jolanrensen in #329
- Improve experience with HTML rendering of dataframes by @koperagen in #300
- lower max memory by @koperagen in #330
- Column Selection DSL improvements by @Jolanrensen in #318
- Version bumps and dependency fixes by @Jolanrensen in #343
- Columns Selection DSL KDocs and missing API overloads by @Jolanrensen in #331
New Contributors
- @alllex made their first contribution in #220
- @Adriankhl made their first contribution in #223
- @pacher made their first contribution in #221
- @ermolenkodev made their first contribution in #240
- @zaleslaw made their first contribution in #250
- @lananovikova10 made their first contribution in #272
- @cmelchior made their first contribution in #294
- @sarahhaggarty made their first contribution in #293
Full Changelog: build-0.9.1...build-0.10.0