1.0.0-rc01 #1944
koperagen
announced in
Announcements
1.0.0-rc01
#1944
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Kotlin DataFrame 1.0.0-rc01 is released!
What's new?
requireColumn- addition tocast,convertTofamily of functions. See requireColumn documentation for detailed example.DataFrame.printto make it more comprehensive: rendering column types and total col x row by default; itsrowsLimitandvaluesLimitparameters now acceptnullvalue to disable truncation.And many other improvements and fixes! See below for a complete list of changes in this release grouped by category.
We invite you to try this release:
1.0.0-rc01version in your Gradle or Maven projects:1.0.0-rc01nversion in Kotlin Notebook. Thenversion includes a patch that resolves notebook specific issue with statistical functions.%useLatestDescriptors.If you want to include
kandy, list it afterdataframe:0.16.0-736or newer.Features
requireColumnoperation by @koperagen in AddedrequireColumnoperation #1715DataFrame.renderToMarkdown(): Stringfunction by @koperagen in Added DataFrame.renderToMarkdown(): String function; Improved type rendering in DataFrame.print() and enabled it by default #1760emptyDataFramereified so resulting "null object" dataframes are suitable for aggregation and other column access operations like select by @koperagen in Made emptyDataFrame reified so resulting "null object" dataframes are suitable for aggregation and other column access operations like select #1914countDistinctoverloads onGroupByby @Allex-Nik incountDistinctoverloads onGroupBy#1875readJson(inputStream, ...)by @Jolanrensen in Added Json instance overload toreadJson(inputStream, ...)#1869DataFrame.print()by @koperagen in Added DataFrame.renderToMarkdown(): String function; Improved type rendering in DataFrame.print() and enabled it by default #1760rowsLimit,valuesLimitparameters now acceptnullto display all rows or complete column values.New
borderStyleparameter to choose what ASCII symbols will be used for borderTypes are now rendered on a separate row, and rendering is enabled by default
GEOMETRY,TIME_NS,VARIANTtypes from DuckDB by @Jolanrensen in Updated dependencies and fixed compatibility issues #1924Removals and Deprecations
renameintois deprecated in favor ofrenametoby @Jolanrensen in API change: Rename to #1837DataFrame.read()andSupportedDataFrameFormatin favor of specificDataFrame.readCsv/readJson/...functions by @Jolanrensen in DeprecatingDataFrame.read()andSupportedDataFrameFormat#1916Compiler plugin
DataColumn.map*for compiler plugin support by @koperagen in Annotated DataColumn.map* for compiler plugin support #1825DataFrame.get(String columns)for compiler plugin support by @koperagen in Annotated DataFrame.get(String columns) for compiler plugin support #1853allExceptCS DSL operations for compiler plugin support by @Jolanrensen inallExceptcompiler plugin annotations #1897DataFrame.concatsignature for better plugin supportFixes and other changes
dfbuild.dependencyUpdatesconvention plugin by @Jolanrensen in createddfbuild.dependencyUpdatesconvention plugin #1827explodeandungroupby @AndreiKingsley in Added column kind and type checks inexplodeandungroup#1847ValueColumn<AnyFrame>because FrameColumn should be used by @Jolanrensen in DisallowingValueColumn<AnyFrame>because FrameColumn should be used #1856moveToImplso that it can be correctly used from compiler plugin by @koperagen in Preserve resolved path from ColumnsSelector in moveToImpl so that it can be correctly used from compiler plugin #1895formatfor column group by @AndreiKingsley in Fixedformatfor column group #1898generateInterfaces/DataClassesfunctions by @Jolanrensen in Disabled renaming to camelcase forgenerateInterfaces/DataClassesfunctions #1922AnyFrame,AnyRow, andAnyBaseColtype aliases in public API by @Allex-Nik in InlineAnyFrame,AnyRow, andAnyBaseColtype aliases in public API #1863strictValidationwithSqlValidationenum by @zaleslaw in ## Fix SQL query validation: replacestrictValidationwithSqlValidationenum #1881dependencyUpdatesfor example projects by @Jolanrensen independencyUpdatesfor example projects #1893Documentation and Examples
DataFrame.concatby @koperagen in Added kdocs for DataFrame.concat, updated its signature for better plugin support, annotated DataFrameBuilder APIs for plugin support #1828readCsvwhencolTypescauses parsing exception by @Jolanrensen in Improved error message inreadCsvwhencolTypescauses parsing exception #1848groupByandpivotby @Allex-Nik in Update website documentation forgroupByandpivot#1800korroto samples in data sources by @Allex-Nik in Applykorroto samples in data sources #1833pivotdocs by @Allex-Nik in Clarify the descriptions of some functions in thepivotdocs #1860medianByandpercentileByto thegroupBygrammar by @Allex-Nik in AddmedianByandpercentileByto thegroupBygrammar #1878KorroGenerateTaskto run after test tasks by @AndreiKingsley in ConfigureKorroGenerateTaskto run after test tasks #1890Full Changelog: v1.0.0-Beta5...1.0.0-rc01
This discussion was created from the release 1.0.0-rc01.
Beta Was this translation helpful? Give feedback.
All reactions