Zac Sweers
98092d0727
Update KotlinPoet to 1.3.0 ( #915 )
...
* Update to KotlinPoet 1.3.0
* Add hotwords test case
* Use %N for toJson parameter names to ensure escaping
2019-09-12 14:13:23 -04:00
Zac Sweers
a5020ddb3c
Support gradle incremental processing in code gen ( #824 )
...
* Support gradle incremental processing in code gen
This adds support for incremental compilation in gradle via incap helper and marking the code gen as `ISOLATING`.
Depends on a newer version of KotlinPoet that has https://github.com/square/kotlinpoet/pull/647
Resolves #589
* Opportunistically update to auto-service 1.0-rc5
Supports incremental compilation and moves annotations to a separate artifact
* 1.2.0 final!
* Mark compiler embeddales as test only
2019-04-17 18:12:11 -07:00
Eric Cochran
3e848c0cdd
Use KotlinPoet's MemberName for emptySet import. ( #818 )
...
* Update to KotlinPoet 1.1.0.
* Use KotlinPoet's MemberName for emptySet import.
2019-03-14 02:57:08 -07:00
Zac Sweers
ded3bccc60
Some miscellaneous kotlinpoet updates ( #786 )
...
* KotlinPoet 1.0.1
* Nix asNullableIf in favor of plain copy() function use
* Add a test for packages that look like classes
Resolves #783
2019-01-13 10:18:00 -05:00
Zac Sweers
e6de367369
Remove shading of KotlinPoet
...
Resolves #770
2018-12-11 16:19:29 -08:00
Egor Andreevici
6393692926
KotlinPoet 1.0.0
2018-12-10 19:59:37 -05:00
Jesse Wilson
ca4d8f5e34
Upgrade to KotlinPoet 1.0-RC3
2018-11-28 22:20:07 -05:00
Jesse Wilson
6b6c1af907
[maven-release-plugin] prepare for next development iteration
2018-11-09 10:04:52 +11:00
Jesse Wilson
eb7110bf59
[maven-release-plugin] prepare release moshi-parent-1.8.0
2018-11-09 10:04:36 +11:00
Eric Cochran
0795e9cbd5
Update to KotlinPoet 1.0.0-RC2.
...
Also, use KotlinPoet's escaping for $ characters in formatted strings.
This is partly a revert of 01f600c
(https://github.com/square/moshi/pull/604/ ).
2018-11-02 16:59:27 -07:00
Eric Cochran
526717ec36
Remove duplicate kotlin-metadata version declaration.
...
The version is already defined in the root.
2018-09-25 00:17:32 -07:00
Jesse Wilson
2cb81857ac
[maven-release-plugin] prepare for next development iteration
2018-09-24 22:55:49 -04:00
Jesse Wilson
9a652f8788
[maven-release-plugin] prepare release moshi-parent-1.7.0
2018-09-24 22:55:35 -04:00
Jesse Wilson
9ea1f845a8
Generate Kotlin documentation with Dokka
2018-08-14 20:20:15 -04:00
Zac Sweers
78821bbc80
Update to KotlinPoet 1.0.0-RC1 ( #599 )
...
* Update to kotlinpoet 1.0.0-RC1
* Move to WildcardTypeName.STAR
* simpleNames() function -> simpleNames property
* packageName() fun -> packageName property
* simpleName() fun -> simpleName property
* Check if bounds are empty for TypeVariableName. If so, use no-bounds creator
* Use new parameterizedBy/plusParameter API where appropriate
2018-07-17 22:44:20 -04:00
Jesse Wilson
31ef245eeb
[maven-release-plugin] prepare for next development iteration
2018-05-14 23:00:15 -04:00
Jesse Wilson
bf4d1f8693
[maven-release-plugin] prepare release moshi-parent-1.6.0
2018-05-14 23:00:02 -04:00
Jesse Wilson
b857388796
Shade unreleased KotlinPoet 0.7.0.
...
That way we won't collide with other annotation processors if they have an
incompatible version.
2018-05-14 22:40:29 -04:00
Jesse Wilson
9f69029ef0
Move the Kotlin code generator to the kotlin/ module
2018-05-14 16:29:52 -04:00