8000 Releases · korlibs/korlibs · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: korlibs/korlibs

v6.0.0-beta2

23 Jul 15:21
88d63a6
Compare
Choose a tag to compare

What's Changed

  • Unify DEPLOY by @soywiz in #181
  • Ensure each platform provides always the same type of NativeImage by @soywiz in #182

Full Changelog: v6.0.0-beta1...v6.0.0-beta2

v6.0.0-beta1

22 Jul 14:55
202bc90
Compare
Choose a tag to compare

What's Changed

  • Make it so QOI no longer requires converting to Bitmap32 to reduce allocations by @Kietyo in #127
  • Improve Stopwatch allowing to pause and resume, and set elapsedTime manually by @soywiz in #124
  • Reintroduce kotlinx-image-core without inheritance by @soywiz in #122
  • Simplify ImageFormat to only have to implement readImageContainer and optionally writeImageContainer by @soywiz in #129
  • Ignore build folders. by @Kietyo in #126
  • Unify sonatype publishing by @soywiz in #123
  • Improve Environment to provide a tempPath, userHome, and DIR_SEPARATOR by @soywiz in #132
  • Add SystemFS.getResourceLength/Bytes, SyncSystemFS.size, SyncSystemFS.writeBytes, SyncSystemFS.readBytes shortcuts by @soywiz in #133
  • Add FFIPointer improvements by @soywiz in #134
  • Enable configuration cache and configure on demand by @soywiz in #131
  • More work on korlibs-audio-core by @soywiz in #135
  • Some FFI improvements by @soywiz in #136
  • Initial implementation of ALSAAudioSystem by @soywiz in #137
  • Fixes Deno testing by @soywiz in #138
  • Use stb_image compiled to WASM in Deno.JS (or when document is not available in JS) by @soywiz in #139
  • Reduce korlibs-compression dependencies by @soywiz in #140
  • Simplify CompressionMethod to not require BitReader but AsyncInputStream by @soywiz in #141
  • Fixes SoundAudioData stackoverflow by @soywiz in #146
  • Replace all TimeSpan with Duration by @soywiz in #147
  • Backport JS to WASM to remove createPlatformAudioOutput from WASM by @soywiz in #148
  • Replace createPlatformAudioOutput with createNewPlatformAudioOutput in windows by @soywiz in #149
  • Reduce further the createPlatformAudioOutput usage by @soywiz in #150
  • Small audio additions by @soywiz in #153
  • Simplify NewPlatformAudioOutput implementation by @soywiz in #154
  • Simplify JS and WASM NewPlatformAudioOutput by @soywiz in #155
  • Split SoundAudioData to its own file by @soywiz in #156
  • Some Audio fixes and cleanups by @soywiz in #157
  • Remove all references to PlatformAudioOutput by @soywiz in #158
  • Improve compression of stbiwasm by using libdeflate instead of zlib by @soywiz in #144
  • Do SoundAudioStream buffering to avoid running out of samples by @soywiz in #159
  • Audio fixes and improvements on Windows by @soywiz in #160
  • Reimplement NativeThread and create dispatchers on top of it by @soywiz in #161
  • feat: add additional charset support for Apple platforms by @itboy87 in #151
  • Optimize Lock to use platform primitives instead of busy-sleep waiting by @soywiz in #162
  • Some Lock fixes and Audio improvements by @soywiz in #163
  • Unify audio and audio core samples by @soywiz in #165
  • Move AudioPlatformOutput to korlibs-audio-core and make it support properties and a listener by @soywiz in #166
  • Move NSDataExt.kt to korlibs-platform by @itboy87 in #167
  • SoundAudioStream buffering + optional AudioStream.name by @soywiz in #168
  • minimp3 simd support build by @soywiz in #169
  • Small audio improvement by @soywiz in #170
  • Makes SoundAudioStream thread-safe by @soywiz in #171
  • Further audio improvements by @soywiz in #172
  • Fixes problem when doing a Vfs.Proxy operation, and cancelling it while initializing by @soywiz in #173
  • Fixes mp3 audio seeking, too much buffering, and streaming audio not stopping by @soywiz in #174
  • Soywiz/wasm.improvements by @soywiz in #175
  • Do audio flushing only when completed without cancelling by @soywiz in #177
  • Reintroduce MOD/S3M/XM modules by @soywiz in #176
  • Much faster MOD/S3M/XM seeking by @soywiz in #178
  • Some audio cleanups and moved per-platform functionality to korlibs-audio-core by @soywiz in #180

New Contributors

Full Changelog: v6.0.0-alpha9...v6.0.0-beta1

v6.0.0-alpha9

05 Jul 12:22
Compare
Choose a tag to compare

v6.0.0-alpha8

05 Jul 10:25
Compare
Choose a tag to compare

Added korlibs-all

  • Addskorlibs-all publishing including all the artifacts in a single library by @soywiz in #117

What's Changed

Full Changelog: v6.0.0-alpha7...v6.0.0-alpha8

v6.0.0-alpha7

03 Jul 12:16
Compare
Choose a tag to compare

What's Changed

  • Adds int64ArrayOf by @soywiz in #108
  • Fix WASM Deno envs by @soywiz in #111
  • Added IStackedIntArray2 <-> IStackedInt64Array2 conversions by @soywiz in #112
  • Make Tile use Int53 internally for packing tiles in a Double. Int64 had issues when comparing NaN since we cannot control how equals work on inline classes and NaN values wouldn't work for direct == comparison by @soywiz in #113
  • Remove korlibs-image-core to reduce the scope for now, and make a small Bitmap cleanup by @soywiz in #115
  • Specifies and provides a workaround for Int64.equals implementation by @soywiz in #116
  • Remove WASM Issue circumvention by @soywiz in #110
  • Some all project fixes by @soywiz in #109
  • Add Bitmap.writeToNative and Bitmap.encodeNative variants using nativeImageFormatProvider by @soywiz in #118
  • Ensure TileSets are constructed with a border=1 by default, while still allowing to be constructed without border directly. by @soywiz in #107

Full Changelog: v6.0.0-alpha6...v6.0.0-alpha7

v6.0.0-alpha6

25 Jun 14:04
f299547
Compare
Choose a tag to compare

What's Changed

  • Adds Int64, a Long implementation that doesn't allocate on JS reinterpreting Double values. Allow to construct Double from low and high bits, and extract low and high bits by @soywiz in #102
  • Some StackedArray improvements + Infinite variant + PointInt overload for positions + fixes by @soywiz in #103
  • Make Tile use Int64 (Double) instead of Long under the hood by @soywiz in #104
  • Implement Buffer.mmap on the JVM by @soywiz in #100
  • AI Documentation for the TileSliceOrientation.kt by @soywiz in #99
  • Initial unix sockets on the JVM by @soywiz in #101
  • Update DEPLOY.yml by @soywiz in #105
  • Update TEST.yml by @soywiz in #106

Full Changelog: v6.0.0-alpha5...v6.0.0-alpha6

v6.0.0-alpha5

20 Jun 10:18
a8942c0
Compare
Choose a tag to compare

What's Changed

  • Rename Shape2D implementations to avoid conflicts by @soywiz in #96
  • Fixes BaseObservableArray2 by @soywiz in #97
  • Add tile orientation transforms by @soywiz in #98

Full Changelog: v6.0.0-alpha4...v6.0.0-alpha5

v6.0.0-alpha4

18 Jun 13:45
bc1d12e
Compare
Choose a tag to compare

What's Changed

  • Major restructure of korlibs-math-vector and add observable for Array & Array2, and some improvements over the Array2 API by @soywiz in #94
  • Decouple some more geometry entities from Shape2D by @soywiz in #95

Full Changelog: v6.0.0-alpha3...v6.0.0-alpha4

v6.0.0-alpha3

16 Jun 08:53
Compare
Choose a tag to compare

What's Changed

  • Simplify and unify modules to heavily reduce the number of modules by @soywiz in #84
  • feat: add process namespace flag in XML parser by @itboy87 in #87
  • Add ImageFrame fastTime by @soywiz in #90
  • FastDuration NIL conversion by @soywiz in #89
  • Templates: Properly Access getter/setter for is-Variables on JVM by @NWuensche in #88
  • Move FastDuration to a separate package to avoid conflicts by @soywiz in #92
  • Restore VfsFile.jail/jailParent so no extra import is required now by @soywiz in #91
  • Restore FastDuration package by @soywiz in #93

New Contributors

Full Changelog: v6.0.0-alpha2...v6.0.0-alpha3

v6.0.0-alpha2

10 Jun 14:59
Compare
Choose a tag to compare

What's Changed

  • Stop supporting nodejs out of the box, but allow to use it via calling a method in a separate module by @soywiz in #38
  • Introduce FastDuration to avoid allocations on the JS target by @soywiz in #39
  • Extract ThreadLocal functionality to korlibs-concurrent by @soywiz in #41
  • Add basic dependency info by @jacobras in #43
  • Extract SyncStream & AsyncStream into korlibs-io-stream and use it in korlibs-fs by @soywiz in #42
  • Move portableSimpleName to another module by @soywiz in #46
  • Make SyncSystemIo/SystemIo interfaces with companion object to avoid exporting default* variants by @soywiz in #45
  • Extract Socket functionality to korlibs-io-socket by @soywiz in #40
  • Adds korlibs-io-charset by @soywiz in #47
  • Remove old deprecated Promise code by @soywiz in #49
  • Get rid of old Workers API and simplify some code by @soywiz in #48
  • Move korlibs.io.async per platform stuff package to korlibs-concurrent by @soywiz in #50
  • MicroAmper + Kotlin 2.0.0-RC2 by @soywiz in #53
  • Adds korlibs-extra. Use AutoCloseable + extract Closeable functionality to korlibs-closeable by @soywiz in #51
  • Some gradle adjustments by @soywiz in #54
  • Lots of module extractions [Part 1] by @soywiz in #55
  • Lots of module extractions [Part 2] by @soywiz in #56
  • Try to increase memory to avoid out of memory when opening project in the IDE by @soywiz in #57
  • Unify and fix locks by @soywiz in #58
  • Unify DataURL and simplify JsRuntime a bit by @soywiz in #59
  • [korlibs-date] Fix S pattern to be fraction of a second as specified in java's DateTimeFormatter by @soywiz in #20
  • [korlibs-time] Remove withOptional from DateTimeFormat and make optional support the default by @soywiz in #62
  • [korlibs-time] Extract ComputedTime, add extra methods and add initial test by @soywiz in #63
  • [korlibs-time] Extract DateComponents and make Pattern Date and Time Formats use it by @soywiz in #64
  • [korlibs-time] Replace deprecated TimeSpan with Duration everywhere by @soywiz in #65
  • [korlibs-time] Adds PatternDateTimeSpanFormat backed by PatternDateComponentsFormat, and allow to convert DateComponents back and forth between DateTimeSpan by @soywiz in #66
  • [korlibs-time] Simplify ISO8601 formats by providing only the extended variants and computing the basic one automatically by @soywiz in #67
  • [korlibs-time] Initial ISO format unification by @soywiz in #68
  • [korlibs-string] Improvements by @soywiz in #70
  • Extract common JS/WASM defs to their own module by @soywiz in #69
  • SystemIO -> SystemFS by @soywiz in #71
  • Update build.gradle.kts by @soywiz in #73
  • Make HttpClient use HttpFetch internally, and allow to mock HttpFetch by exposing it as an interface by @soywiz in #72
  • redirect LocalVfs.exec to SystemFS.exec by @korge-game-engine in #75
  • Bump kotlinx-coroutines to 1.9.0-RC by @soywiz in #81
  • generates .tar 4E49 .zstd and uploads it to releases by @korge-game-engine in #82
  • Publish libraries one by one to avoid Github Actions 6 hour timeout by @soywiz in #83

New Contributors

Full Changelog: v6.0.0-alpha1...v6.0.0-alpha2

0