Skip to content

0.2.1

Latest
Compare
Choose a tag to compare
@itboy87 itboy87 released this 30 Nov 20:10
· 7 commits to release since this release
a836e6c

ksoup Release Notes

Dependency Updates


Functional and Structural Changes

  • Library Renaming: com.fleeksoft.ksoup:ksoup-lite has been renamed to com.fleeksoft.ksoup:ksoup.
  • Charset Support: Introduced support for com.fleeksoft.charset for robust encoding and decoding operations.
  • I/O Refactoring:
    • Leveraged JVM-specific actual classes for streaming functionality.
    • Replaced I/O classes with fleeksoft-io for improved modularity and performance.
  • New Feature: Added ControllableInputStream for enhanced control over input streams.
  • Dependency Cleanup: Removed Ktor dependency from the core module. View Commit
  • Module Renaming: Renamed fleeksoft-kotlinx-io to fleeksoft-io-kotlinx. View Commit

Platform and Module Updates

  • Platform Support: Added support for watchOS, extending ksoup's compatibility to more platforms.
  • Module Updates: The library has been restructured for better modularity:
    • Core Modules: ksoup
    • I/O Modules: ksoup-kotlinx, ksoup-okio, ksoup-korlibs.
    • Network Modules: ksoup-network, ksoup-network-ktor2, ksoup-network-korlibs.