-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix for #573: Change serialization format for rendering in IntelliJ IDEA #574
Commits on Mar 7, 2024
-
Update serialization for rendering of dataframe in Kotlin notebooks p…
…lugin * Added the necessary metadata to the serialization format of the dataframe for it to be rendered in the Kotlin notebooks plugin. * Introduced the method `toJsonWithMetadata` which includes the metadata during the serialization process of the dataframe.
Configuration menu - View commit details
-
Copy full SHA for 15a55e5 - Browse repository at this point
Copy the full SHA 15a55e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f64aa - Browse repository at this point
Copy the full SHA d3f64aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74e0e56 - Browse repository at this point
Copy the full SHA 74e0e56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16d4d46 - Browse repository at this point
Copy the full SHA 16d4d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for c565e80 - Browse repository at this point
Copy the full SHA c565e80View commit details -
Replace '.name' with '.toString()' in ColumnKind serialization implem…
…entation and tests.
Configuration menu - View commit details
-
Copy full SHA for d1e2ee7 - Browse repository at this point
Copy the full SHA d1e2ee7View commit details -
Add documentation for Kotlin notebooks serialization format
This commit includes a new document that explains the JSON serialization format used for rendering dataframes in the Kotlin notebooks plugin for IntelliJ IDEA. The format does not adhere to any formal schema such as Json Schema, but is intended for illustrative purposes.
Configuration menu - View commit details
-
Copy full SHA for 240181d - Browse repository at this point
Copy the full SHA 240181dView commit details -
Add support for different IDE versions in DataFrame rendering
This update introduces specific rendering flows based on the version of the IDE. A new method has been added to retrieve the IDE build number. This information is then used to conditionally generate a JSON-encoded DataFrame, adapting to the specific capabilities of the IDE version in use. Additionally, relevant tests have been updated to accommodate these changes.
Configuration menu - View commit details
-
Copy full SHA for 5a19da6 - Browse repository at this point
Copy the full SHA 5a19da6View commit details -
Update build number condition check in KotlinNotebookPluginUtils
Changed the condition check in the fromString function. Now, it accepts build numbers with three or more parts.
Configuration menu - View commit details
-
Copy full SHA for 2265c8e - Browse repository at this point
Copy the full SHA 2265c8eView commit details -
Refactor json serialization code
* Renamed encodePrimitiveData to encodeValue * Changed return type of toJsonWithMetadata to not expose JsonObject in publec API * Moved internal and private functions from json.kt to new writeJson.kt / readJson.kt files under impl.io package
Configuration menu - View commit details
-
Copy full SHA for fabf3dc - Browse repository at this point
Copy the full SHA fabf3dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6becba - Browse repository at this point
Copy the full SHA e6becbaView commit details
Commits on Mar 8, 2024
-
Refactor DataFrame row limiting code
Replaced the usage of 'rows().take().toDataFrame()' with the more concise 'take()' method in multiple files.
Configuration menu - View commit details
-
Copy full SHA for 7a4ad5c - Browse repository at this point
Copy the full SHA 7a4ad5cView commit details