Skip to content

Commit

Permalink
2022.8.10
Browse files Browse the repository at this point in the history
Signed-off-by: Tóth István Zoltán <[email protected]>
  • Loading branch information
toth-istvan-zoltan committed Aug 10, 2022
1 parent 2520d31 commit 4d4fe04
Show file tree
Hide file tree
Showing 7 changed files with 42 additions and 30 deletions.
5 changes: 0 additions & 5 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 13 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,23 @@ feel free to open an issue.

## News

2022.4.25 major rework of table virtualization
Development of the current functionality is a bit slow as we work on the next big step: a declarative
and reactive UI inspired by Svelte.

**NOTE** Be careful wit 2022.4.25, i contains a major `ZkTable` change (changed virtualization
method, added variable row height and multi-level row support).
This is a bit complex as it involves writing a Kotlin compiler plugin. We are almost there (actually,
the plugin works, we just have to finish it). If you would like to have a preview you can check the `rui`
branch, there are some preliminary docs and of course the source code of the plugin with a few tests.

----
This change won't affect the current UI much. You will be able to use it as before and mix it with the
new one.

2021.12.26 uses Kotlin 1.6.10 and Kotin/Js successfully compiles for IR. This
gives us the possibility to add IR compiler plugins which will be the next step.
We would like to release production ready version of the new UI, called Rui, by the end of the year.

As of now the Kotlin/Js target is BOTH, I plan to switch this to IR only by end
of March.
## Upcoming

Apart Rui, we plan to add a fancy new function to the website: a breaking change database.
This will let you list and export the breaking changes between two distant versions, so you will
be able to upgrade to a new version easily.

## Documentation

Expand Down
6 changes: 3 additions & 3 deletions build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
*/

plugins {
kotlin("multiplatform") version "1.6.20" apply false
kotlin("plugin.serialization") version "1.6.20" apply false
id("org.jetbrains.kotlin.plugin.noarg") version "1.6.20" apply false
kotlin("multiplatform") version "1.7.10" apply false
kotlin("plugin.serialization") version "1.7.10" apply false
id("org.jetbrains.kotlin.plugin.noarg") version "1.7.10" apply false
id("org.jetbrains.dokka") version "1.4.32" apply false
id("com.github.johnrengelman.shadow") version "7.0.0" apply false
signing
Expand Down
2 changes: 1 addition & 1 deletion buildSrc/src/main/kotlin/zakadabar/gradle/Versions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
package zakadabar.gradle

object Versions {
const val zakadabar = "2022.6.21-SNAPSHOT"
const val zakadabar = "2022.8.10"

val isSnapshot = zakadabar.contains("SNAPSHOT")

Expand Down
12 changes: 0 additions & 12 deletions doc/changelog/Next.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,3 @@ This page contains the changes included in the next release.
Changes with marker **very low** and such are technically breaking changes. However, they are
not major modifications and in most cases they should not break anything. Notes after the marker
are the places worth to check. If you extended them you may have to apply the change to your own class also.

## Lib: SoftUI

**fixed**

- Application handle does not hide/show sidebar.

## Lib: Blobs

**fixed**

- Blob PA unintentional read of blob content in `byReference`. Worked, but it was awful for performance.
3 changes: 2 additions & 1 deletion doc/changelog/TOC.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
* [2022.6.20](./archive/2022.6.20.md)
* [2022.8.10](./archive/2022.8.10.md)
* [Archive]()
* [2022.8.10](./archive/2022.8.10.md)
* [2022.6.20](./archive/2022.6.20.md)
* [2022.6.2](./archive/2022.6.2.md)
* [2022.5.26](./archive/2022.5.26.md)
Expand Down
23 changes: 23 additions & 0 deletions doc/changelog/archive/2022.8.10.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# 2022.8.10

Changes with marker **very low** and such are technically breaking changes. However, they are
not major modifications and in most cases they should not break anything. Notes after the marker
are the places worth to check. If you extended them you may have to apply the change to your own class also.

## Dependencies

**changed**

- Kotlin to 1.7.10 **low**

## Lib: SoftUI

**fixed**

- Application handle does not hide/show sidebar.

## Lib: Blobs

**fixed**

- Blob PA unintentional read of blob content in `byReference`. Worked, but it was awful for performance.

0 comments on commit 4d4fe04

Please sign in to comment.