Skip to content

Changelog

0.11.0+2.0.20 - 2024-09-08

Fixed

  • compilerClasspath not working with the separator :

Updated

  • com.javiersc.kotlin:kotlin-compiler-extensions -> 0.4.3+2.0.20
  • com.javiersc.kotlin:kotlin-compiler-gradle-extensions -> 0.4.3+2.0.20
  • com.javiersc.kotlin:kotlin-compiler-test-extensions -> 0.4.3+2.0.20

0.10.0+2.0.20 - 2024-09-02

Changed

  • kopy-args to api from implementation in the Gradle plugin

Fixed

  • Kotlin multiplatform support

0.9.0+2.0.20 - 2024-09-01

Added

  • androidNativeArm32 support
  • androidNativeArm64 support
  • androidNativeX64 support
  • androidNativeX86 support

0.8.0+2.0.20 - 2024-08-31

Fixed

  • Kotlin Multiplatform support

0.7.0+2.0.20 - 2024-08-29

Fixed

  • crash when atomicfu plugin is applied
  • type mismatch errors inside the copy function are not shown

Updated

  • com.javiersc.hubdle:hubdle-version-catalog -> 0.3.7
  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.7.8

0.6.0+2.0.20 - 2024-08-27

Added

  • Kotlin Multiplatform support

0.5.0+2.0.20 - 2024-08-26

Added

  • KopyFunctions to set the functions that will be generated
  • report Kopy uses a different Kotlin version than the project

0.4.0+2.0.20 - 2024-08-25

Added

  • KopyVisibility to set the visibility of the generated functions

0.3.0+2.0.20 - 2024-08-24

Added

  • Atomic library is added automatically to the project when the plugin is applied
  • Kopy runtime library is added automatically to the project when the plugin is applied

Removed

  • Kopyable interface
  • _initKopyable function from Kopyable interface
  • getKopyableReference function from Kopyable interface
  • setKopyableReference function from Kopyable interface

Updated

  • com.javiersc.hubdle:hubdle-version-catalog -> 0.3.6
  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.7.7
  • com.javiersc.kotlin:kotlin-compiler-test-extensions -> 0.3.0+2.0.20
  • com.javiersc.kotlin:kotlin-compiler-extensions -> 0.3.0+2.0.20

0.2.0+2.0.10 - 2024-08-19

Added

  • kopy and invoke calls are now marked as errors if the plugin is not applied to the project.

Updated

  • com.javiersc.hubdle:hubdle-version-catalog -> 0.3.5
  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.7.6

0.1.1+2.0.10 - 2024-08-16

Updated

  • gradle -> 8.10
  • com.javiersc.hubdle:hubdle-version-catalog -> 0.3.4
  • com.javiersc.hubdle:com.javiersc.hubdle.gradle.plugin -> 0.7.4
  • com.javiersc.kotlin:kotlin-compiler-test-extensions -> 0.2.0+2.0.10
  • com.javiersc.kotlin:kotlin-compiler-extensions -> 0.2.0+2.0.10