Skip to content

Commit b2f96b2

Browse files
authored
Added section about JDK and libraries versions to Readme.md (#392)
* Added a table * Updated a checklist
1 parent db85e02 commit b2f96b2

File tree

2 files changed

+22
-10
lines changed

2 files changed

+22
-10
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,16 @@ or specific version:
9494
* `ColumnGroup` — contains columns
9595
* `FrameColumn` — contains dataframes
9696

97+
98+
## Kotlin, Kotlin Jupyter, OpenAPI, Arrow and JDK versions
99+
100+
This table shows the mapping between main library components versions and minimum supported Java versions.
101+
102+
| Kotlin DataFrame Version | Minimum Java Version | Kotlin Version | Kotlin Jupyter Version | OpenAPI version | Apache Arrow version |
103+
|--------------------------|----------------------|----------------|------------------------|-----------------|----------------------|
104+
| 0.10.0 | 8 |1.8.20 | 0.11.0-358 |2.1.13 | 11.0.0 |
105+
| 0.10.1 | 8 |1.8.20 | 0.11.0-358 |2.1.13 | 11.0.0 |
106+
97107
## Usage example
98108

99109
**Create:**

RELEASE_CHECK_LIST.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,23 @@
77
4. Update README.MD according last code changes
88
- update artifact version
99
- update Kotlin version
10+
- update the [section](README.md#kotlin-kotlin-jupyter-openapi-arrow-and-jdk-versions) about library versions
1011
5. Create and checkout the release branch
1112
6. Update project version in the file `gradle.properties` (i.e. 0.9.0 -> 0.10.0)
1213
- For major releases: update project version in the file [`v.list`](https://github.com/Kotlin/dataframe/blame/master/docs/StardustDocs/v.list)
1314
- For major releases: update project version in the file [`main.yml`](https://github.com/Kotlin/dataframe/blob/master/.github/workflows/main.yml)
1415
7. Update bootstrap dependency version
15-
8. Make last commit with release tag (_v0.1.1_ for example) to the release branch
16-
9. Run tests and build artifacts on TC for the commit with the release tag
17-
10. Deploy artifacts on MavenCentral based on the commit with the release tag
18-
11. Check artifacts' availability on MavenCentral
19-
12. Check Gradle Plugin portal availability (usually it takes 12 hours)
20-
13. Make final testing
16+
8. Update`libs.versions.toml` file if required
17+
9. Make last commit with release tag (_v0.1.1_ for example) to the release branch
18+
10. Run tests and build artifacts on TC for the commit with the release tag
19+
11. Deploy artifacts on MavenCentral based on the commit with the release tag
20+
12. Check artifacts' availability on MavenCentral
21+
13. Check Gradle Plugin portal availability (usually it takes 12 hours)
22+
14. Make final testing
2123
- Check on Datalore with test project (TODO: add link)
2224
- Check for Android with test project (TODO: add link)
2325
- Check for serverside with test project (TODO: add link)
24-
14. Publish Documentation from [GitHub Action](https://github.com/Kotlin/dataframe/actions/workflows/main.yml)
25-
15. Prepare and publish the Release Notes
26-
16. Create Release from release tag on the GitHub
27-
17. Update a KDF version in the [Kotlin Jupyter Descriptor](https://github.com/Kotlin/kotlin-jupyter-libraries/blob/master/dataframe.json). Now the Renovate bot doing this
26+
15. Publish Documentation from [GitHub Action](https://github.com/Kotlin/dataframe/actions/workflows/main.yml)
27+
16. Prepare and publish the Release Notes
28+
17. Create Release from release tag on the GitHub
29+
18. Update a KDF version in the [Kotlin Jupyter Descriptor](https://github.com/Kotlin/kotlin-jupyter-libraries/blob/master/dataframe.json). Now the Renovate bot doing this

0 commit comments

Comments
 (0)