Releases: korlibs/korge
Releases · korlibs/korge
v6.0.0
What's Changed
- Fixes V2.duration conflict by @soywiz in #2184
- Extract korge-core -> korlibs-io by @soywiz in #2185
- Extract korge-foundation -> korlibs-bignumber by @soywiz in #2186
- Extract korlibs-number by @soywiz in #2187
- Split korlibs-math by @soywiz in #2189
- Remove remaining code from korlibs-foundation by @soywiz in #2190
- [CI] Bump actions to variants using Node 20 and use KVM on Android tests by @soywiz in #2192
- Split korlibs-ffi by @soywiz in #2191
- Extract korlibs-wasm by @soywiz in #2194
- Extract korlibs-image by @soywiz in #2193
- Extract korlibs-audio by @soywiz in #2195
- Cleanup remaining korge-core stuff by @soywiz in #2196
- Templates: Support elsif in addition to elseif by @soywiz in #2199
- Changes to prepare for Kotlin 2.0.0 by @soywiz in #2205
- Update UIContainerLayouts.kt so graphics{} work better by @rafi0 in #2166
- Now the korlibs are published from https://github.com/korlibs/korge-korlibs by @soywiz in #2207
- Kotlin 2.0.0-Beta5 by @soywiz in #2204
- [CI] Separate building test classes from running tests by @soywiz in #2208
- Kotlin 2.0.0-RC2 by @soywiz in #2224
- Fixes runJs, deduplicates template and adds to index.html template by @soywiz in #2225
- Update libs.versions.toml by @soywiz in #2231
- Bump korlibs to 6.0.0-alpha2 by @soywiz in #2233
- Make targetAll include targetWasmJs by @soywiz in #2235
- Target JS es2015 by @soywiz in #2237
- Remove nodejs korge target by @soywiz in #2238
- Use FastDuration internally and provide overloads to avoid allocations on JS by @soywiz in #2239
- Update to korlibs 6.0.0-alpha4 and split korge into korge and korge-core by @soywiz in #2243
- Support extract ManifestXml application attrributes by @soywiz in #2242
- Initial korge-ipc by @soywiz in #2244
- Substantially improve IPC performance by @soywiz in #2246
- Load automatically
korge.yaml
, createbuild.gradle.kts
as required and initial code for Korge Kotlin Plugin by @soywiz in #2245 - Improve KorGE publishing by @soywiz in #2247
- Bidirectional IPC packets, support view tree operations for external debugger, support for offscreen GameWindow and rendering and initial incremental compilation without Gradle for faster, more-stable hot reloading by @soywiz in #2249
- WebGPU tests on JS/HTML by @soywiz in #2255
- IPC: Add event for bidirectional communication between the game and the projector by @soywiz in #2257
- Reload Agent on top of Unix Socket by @soywiz in #2258
- Fix warning by @soywiz in #2260
- Bump to korlibs 6.0.0-alpha7 by @soywiz in #2253
- Some WebGPU AG work by @soywiz in #2259
- Initial Deno.JS support for testing and running by @soywiz in #2261
- Initial SDLGameWindow working on JVM and Deno by @soywiz in #2262
- WIP SDL FFI by @soywiz in #2263
- Ignore build folders. by @Kietyo in #2266
- Adds uses-sdk to generated AndroidManifest.xml in krpoject specifying minSdk and targetSdk by @soywiz in #2004
- Prepare for korlibs 6.0.0-beta1 by @soywiz in #2273
- Do not fail with non per-platform NativeImage by @soywiz in #2277
- Prepare for korlibs 6.0.0 by @soywiz in #2278
- Enable org.gradle.caching by @soywiz in #2286
- Add packageAndroid* variants to the package group by @soywiz in #2285
- Adds $project/resources folder for KR generation by @soywiz in #2248
- Do not embed bitcode as it is deprecated now by @soywiz in #2287
- Change task groups to
@korge something
so they are easier to find by @soywiz in #2288 - Adds packageIosSimulatorDebug and variants by @soywiz in #2289
- Try to fix e2e test by @soywiz in #2290
- Update CI test by @soywiz in #2291
- Update gradle to 8.10 by @soywiz in #2292
- Try Java version 21 by @soywiz in #2293
- Implement clipboard in Browser JS by @soywiz in #2316
- Fixes ctrl+something typing on windows and avoid clipboard errors to fail cutting by @soywiz in #2317
- removeChildAt in O(n) instead of O(n^2) and simplify removeChild by @reosfire in #2319
- TEMP with initial value and provide default types for shader functions by @reosfire in #2318
- Reduce buffer allocations by @reosfire in #2320
- Include missing resources from modules by @soywiz in #2322
- Fix fixed updater by removing anti-hiccups code by @reosfire in #2323
- Duplicate korge-gradle-plugin by @soywiz in #2325
- Add upload() and wrap methods by @reosfire in #2326
- Configurable atlas textures packing by @reosfire in #2328
- Fixes text + setTextBounds with bitmap font by @soywiz in #2330
New Contributors
Full Changelog: v5.4.0...v6.0.0
v6.0.0-beta4
What's Changed
Full Changelog: v6.0.0-beta3...v6.0.0-beta4
v6.0.0-beta3
What's Changed
- Enable org.gradle.caching by @soywiz in #2286
- Add packageAndroid* variants to the package group by @soywiz in #2285
- Adds $project/resources folder for KR generation by @soywiz in #2248
- Do not embed bitcode as it is deprecated now by @soywiz in #2287
- Change task groups to
@korge something
so they are easier to find by @soywiz in #2288 - Adds packageIosSimulatorDebug and variants by @soywiz in #2289
- Try to fix e2e test by @soywiz in #2290
- Update CI test by @soywiz in #2291
Full Changelog: v6.0.0-beta2...v6.0.0-beta3
v6.0.0-beta2
What's Changed
- Do not fail with non per-platform NativeImage by @soywiz in #2277
- Prepare for korlibs 6.0.0 by @soywiz in #2278
Full Changelog: v6.0.0-beta1...v6.0.0-beta2
v6.0.0-beta1
v6.0.0-alpha9
What's Changed
- Bidirectional IPC packets, support view tree operations for external debugger, support for offscreen GameWindow and rendering and initial incremental compilation without Gradle for faster, more-stable hot reloading by @soywiz in #2249
- WebGPU tests on JS/HTML by @soywiz in #2255
- IPC: Add event for bidirectional communication between the game and the projector by @soywiz in #2257
- Reload Agent on top of Unix Socket by @soywiz in #2258
- Fix warning by @soywiz in #2260
- Bump to korlibs 6.0.0-alpha7 by @soywiz in #2253
- Some WebGPU AG work by @soywiz in #2259
- Initial Deno.JS support for testing and running by @soywiz in #2261
- Initial SDLGameWindow working on JVM and Deno by @soywiz in #2262
- WIP SDL FFI by @soywiz in #2263
Full Changelog: v6.0.0-alpha5...v6.0.0-alpha9
v6.0.0-alpha5
What's Changed
- Initial korge-ipc by @soywiz in #2244
- Substantially improve IPC performance by @soywiz in #2246
- Load automatically
korge.yaml
, createbuild.gradle.kts
as required and initial code for Korge Kotlin Plugin by @soywiz in #2245 - Improve KorGE publishing by @soywiz in #2247
Full Changelog: v6.0.0-alpha4...v6.0.0-alpha5
v6.0.0-alpha4
What's Changed
- Update to korlibs 6.0.0-alpha4 and split korge into korge and korge-core by @soywiz in #2243
- Support extract ManifestXml application attrributes by @soywiz in #2242
Full Changelog: v6.0.0-alpha3...v6.0.0-alpha4
v6.0.0-alpha3
v6.0.0-alpha2
What's Changed
- Fixes V2.duration conflict by @soywiz in #2184
- Extract korge-core -> korlibs-io by @soywiz in #2185
- Extract korge-foundation -> korlibs-bignumber by @soywiz in #2186
- Extract korlibs-number by @soywiz in #2187
- Split korlibs-math by @soywiz in #2189
- Remove remaining code from korlibs-foundation by @soywiz in #2190
- [CI] Bump actions to variants using Node 20 and use KVM on Android tests by @soywiz in #2192
- Split korlibs-ffi by @soywiz in #2191
- Extract korlibs-wasm by @soywiz in #2194
- Extract korlibs-image by @soywiz in #2193
- Extract korlibs-audio by @soywiz in #2195
- Cleanup remaining korge-core stuff by @soywiz in #2196
- Templates: Support elsif in addition to elseif by @soywiz in #2199
- Changes to prepare for Kotlin 2.0.0 by @soywiz in #2205
- Update UIContainerLayouts.kt so graphics{} work better by @rafi0 in #2166
- Now the korlibs are published from https://github.com/korlibs/korge-korlibs by @soywiz in #2207
- Kotlin 2.0.0-Beta5 by @soywiz in #2204
- [CI] Separate building test classes from running tests by @soywiz in #2208
- Kotlin 2.0.0-RC2 by @soywiz in #2224
- Fixes runJs, deduplicates template and adds to index.html template by @soywiz in #2225
- Update libs.versions.toml by @soywiz in #2231
- Bump korlibs to 6.0.0-alpha2 by @soywiz in #2233
Full Changelog: v5.4.0...v6.0.0-alpha2