Thanks to visit codestin.com
Credit goes to github.com

Skip to content

v1.0.0-Beta3

Latest
Compare
Choose a tag to compare
@Jolanrensen Jolanrensen released this 17 Sep 13:13

We're one step closer to DataFrame 1.0! We've been working hard to iron out bugs and improve documentation and examples throughout.

Try out this release by updating to 1.0.0-Beta3 in your project or use %use dataframe in your notebook!

📚 Learn more: https://kotlin.github.io/dataframe/

🌟 Examples: https://github.com/Kotlin/dataframe/tree/master/examples

See below for a complete list of changes in this release grouped by category.

1.0.0-Beta3 Highlights

Known Issues

  • IN NOTEBOOKS use version 1.0.0-Beta3n instead of 1.0.0-Beta3. This uses the patch of #1435 for issue #1116 avoiding DefinitelyNotNullable errors. This is the version that will be provided when writing %use dataframe. Check dataFrameConfig.version in your notebook to check which version you are using.
  • median and percentile require explicit type arguments for non-numeric columns
  • FormattedFrame does not render formatted in notebooks
    • This has since been fixed but might require a yet to be released version of IntelliJ.
    • See #1405

Features

Docs, Examples, and KDocs

Fixes

Compiler Plugin

Note that many changes to the compiler plugin are made in Kotlin, as this is where the compiler plugin now lives.

  • Prepare Split for compiler plugin support by @koperagen in #1197
  • Prepare update and implode operations for compiler plugin support by @koperagen in #1207
  • Deprecate predicate argument in single, colsInGroups, colsAtAnyDepth by @koperagen in #1176
  • Add missed compiler plugin annotations for Split by @koperagen in #1262
  • add compiler annotations for dropNA by @koperagen in #1330
  • add missed compiler annotations for update by @koperagen in #1333
  • Add plugin annotations for a new batch of functions by @koperagen in #1362
  • Rollback parameter name to keep compatibility with the compiler plugin by @koperagen in #1358
  • cols with default argument deprecation by @AndreiKingsley in #1369
  • Add basic tests that API exposed for compiler plugin works without excluded dependencies by @koperagen in #1397
  • Remove annotations dependency from compiler-plugin-core by @koperagen in #1409
  • Add annotations to support types extending DataRow in the compiler plugin by @koperagen in #1410
  • [Compiler plugin] Support more functions in toDataFrame DSL and AddDsl by @koperagen in #1425
  • Prepare utility to assert compile time column order by @koperagen in #1427

New Contributors

Full Changelog: v1.0.0-Beta2...v1.0.0-Beta3