github kdroidFilter/Platform-Tools v0.4.0
0.4.0

latest releases: v0.6.1, v0.6.0, v0.5.0...
2 months ago

🚀 Platform-Tools Release Notes

🔄 Version 0.4.0

✨ New Features

  • Added macOS adaptive title bar support with setMacOsAdaptiveTitleBar() function

🔧 Improvements

  • Updated documentation for the Release Fetcher module with clearer usage examples
  • Clarified module usage and platform-specific details throughout the documentation
  • Improved cross-platform compatibility

⚠️ Breaking Changes

  • Removed the permissionhandler module - users should migrate to Calf Permissions instead
  • Removed Android-specific implementation from the AppManager module - for Android app installation functionality, we recommend using Ackpine
  • Removed the Downloader implementation and associated dependencies

We've deprecated certain modules because other libraries provide better implementations and it's much less work for us to maintain. This allows us to focus on the core functionality that makes Platform-Tools unique.

📋 Migration Guide

🤖 Android App Installation

For Android app installation functionality, we recommend using Ackpine, which provides a comprehensive solution for managing app installations on Android.

📥 Release Fetcher

The Release Fetcher module now requires Ktor to be imported separately. Add the following dependencies to your project:

// Required Ktor dependencies for Release Fetcher
implementation("io.ktor:ktor-client-core:<ktor-version>")
implementation("io.ktor:ktor-client-content-negotiation:<ktor-version>")
implementation("io.ktor:ktor-client-serialization:<ktor-version>")
implementation("io.ktor:ktor-client-logging:<ktor-version>")
implementation("io.ktor:ktor-client-cio:<ktor-version>")
// For WebAssembly JS target
implementation("io.ktor:ktor-client-js:<ktor-version>")

Full Changelog: v0.3.5...v0.4.0

Don't miss a new Platform-Tools release

NewReleases is sending notifications on new releases.