2018-10-5
Enhancement: No longer generate internal build()
functions in favor of inlining the copy()
call. This might break if you were using it, but it wasn't intended to be call directly anyway! (#6)
Enhancement: Targeting Kotlin 1.2.71 now
2018-6-23
Fix: Generated code wouldn't compile due to source
name collision if a property was also called source
.
Enhancement: The AutoCommon and KotlinPoet dependencies are now shaded, since they are both not stable APIs. This was wonky to get working correctly, so please report any issues!
2018-6-18
Fix: Read class information from the primary constructor parameters list rather than raw properties, as copy
is based on the constructor parameters!
Enhancement: Fail eagerly with useful error messages if properties don't have required public
or internal
visibility.
2018-6-16
Fix: Make the generated builder and extension function match the visibility of the target class.
2018-6-15
Initial release!