Lucas Romero
b28da74d6b
Add Server support ( #447 )
...
* Expose synthetic structs for method args and result
* Make ThriftException a Struct
and make kind required (there is an "unknown" type anyways)
* Move type holders to class level in order to allow for methods to write to them
* Add runtime classes for server support
* Add server support
* Update README
* Clear type outputs at the beginning of generate()
in case the generator gets re-used
* clean up imports
* remove @JvmOverloads
* import all the things
* Remove wildcard import
* Use hand-built ClassNames instead of direct type references
in order to try to be as compatible with Kotlin Multiplatform as
possible.
* Generate server-specific interface
in a server-specific namespace instead of reusing the client interface.
This is necessary because we always want to generate a coroutine based interface for the server and never a callback based one.
* Support compilation of multiple FileSpecs as a unit
because now we generate a separate FileSpec for the server that also need the types from the "normal" FileSpec.
* Move server integration test to "normal" task
as it no longer requires the coroutine client flag to be set.
* Add license headers
* Add license to thrift test code
* Fix README
2021-09-21 09:11:09 -06:00
Ben Bader
de139b4e72
Prepare release 3.0.0
2021-08-07 22:47:22 -06:00
Ben Bader
4b8312033b
Prepare release 3.0.0-RC01
2021-06-21 13:31:29 -06:00
Ben Bader
c07bbfd519
Update README to cover 3.0.0 ( #443 )
...
* Update readme for the 3.0.0 release
* Clean up stray --kt-coroutine-clients reference
2021-06-21 11:21:53 -06:00
Ben Bader
8a6d8a207f
Replace Travis CI badge with a Github Workflow status badge ( #426 )
2021-02-10 22:00:56 -07:00
Ben Bader
d333322d78
Switch Kotlin structs to builderless by default ( #414 )
2020-12-17 23:33:35 -07:00
Lucas Romero
76ffd7d855
Remove remark about JsonProtocol being unsupported ( #403 )
2020-11-20 16:32:54 -07:00
Ben Bader
8bf93eae1f
Remove all support for '@Generated' annotations ( #402 )
2020-10-02 23:05:36 -06:00
Yosuke Hirakida
09f09c9373
Fix documents ( #374 )
2020-07-27 12:52:54 -07:00
Ben Bader
9447887e29
Prepare next development version
2020-07-13 14:39:29 -07:00
Ben Bader
2cb0000a04
Fix typo in README.md ( #260 )
2018-11-05 08:47:07 -08:00
Ben Bader
e419a32233
Release Thrifty 1.0.0
2018-11-02 15:22:09 -07:00
Ben Bader
00bbd2e0a9
Support configurable @Generated annotation types ( #259 )
2018-11-02 14:13:02 -07:00
Rosário Pereira Fernandes
9919657327
Update README.md ( #243 )
...
Replace `compile` with `implementation`
2018-09-30 19:09:16 -07:00
Ben Bader
d9aae45f10
Release version 1.0.0-RC2
2018-09-10 15:41:11 -07:00
Ben Bader
5ff45ccfb1
Emit @Generated annotation on generated types ( #235 )
2018-09-06 14:35:50 -07:00
Ben Bader
3b9a0c5a35
Release version 1.0.0-RC1
2018-08-15 17:05:53 -07:00
Ben Bader
436d4c81bb
Remove gitter link ( #221 )
2018-08-08 17:28:19 -07:00
Ben Bader
6f05dc4253
Release version 0.4.3
2018-01-08 11:02:57 -08:00
Ben Bader
2a67612ffa
Release version 0.4.2
2017-05-02 11:39:48 -07:00
Ben Bader
10c4e91186
Release version 0.4.1
2017-03-14 15:22:31 -07:00
Ben Bader
5acf19be1d
Add a codecov.io badge to README.md ( #135 )
2017-03-09 14:35:25 -08:00
Ben Bader
97bee084f8
Prepare release 0.4.0
2017-03-08 16:36:20 -08:00
Ben Bader
5f75345fab
Release version 0.3.2
2017-02-10 23:29:15 -08:00
Zac Sweers
0b3d4deaaf
Fix sonatype URL ( #94 )
...
missing the first tick
2017-02-09 23:26:55 -08:00
Ben Bader
e9489aef6f
Release version 0.3.1
2016-11-13 17:53:23 -08:00
Ben Bader
fadbc0515d
Fix code block in README.md
2016-11-07 18:29:28 -08:00
Ben Bader
e5aeafc11a
Release version 0.3.0
2016-11-07 17:55:33 -08:00
Ben Bader
6d3aba90a8
Release version 0.2.3
2016-07-08 15:28:11 -07:00
Ben Bader
3b971976ff
Update README.md
2016-05-03 15:20:43 -07:00
Ben Bader
66178386a8
Prepare 0.2.2 bugfix release
2016-03-30 12:22:41 -07:00
Ben Bader
f42de9611b
Prepare release 0.2.1
2016-03-29 14:11:45 -07:00
Ben Bader
6454f9c27b
Update README.md
2016-03-27 19:40:25 -05:00
Ben Bader
ea24d319a8
README typos
2016-03-03 19:13:07 -08:00
Ben Bader
4cb11493ad
Add Gitter link to readme
2016-03-01 09:50:11 -08:00
Ben Bader
efeff710bf
Add Android Arsenal badge to the readme
2016-03-01 07:23:01 -08:00
Ben Bader
b6be1d0296
Rearrange README
...
Make contributing instructions and guidelines more prominent
2016-02-23 12:02:45 -08:00
Ben Bader
9ba9c57ad2
Fix Travis-CI badge link
2016-02-22 21:24:03 -08:00
Ben Bader
90a1441b4f
Update README.md
2016-02-22 21:21:19 -08:00
Ben Bader
c5af0091fb
Assign copyright to Microsoft, conform with MS OSS requirements
2016-02-22 17:19:38 -08:00
Ben Bader
d9c5131714
Release 0.1.3
2016-02-12 15:36:45 -08:00
Ben Bader
3f5fd1834d
Update README.md
...
Fix the RPC code example
2016-01-25 18:27:54 -07:00
Ben Bader
41804d186c
Update license headers for 2016
2016-01-22 17:58:18 -08:00
Ben Bader
fd13c8a2d1
Update documentation for release 0.1.2
2016-01-14 10:58:22 -08:00
Ben Bader
d34c1df98a
Update release version in README.md
2016-01-07 12:08:52 -08:00
Ben Bader
e8adc383c0
Another readme typo
2016-01-05 19:28:04 -08:00
Ben Bader
aa9bb7fa03
Fix readme formatting
2016-01-05 19:16:38 -08:00
Ben Bader
4f0f4cacb8
Minor test refactor, major README update
2016-01-05 19:11:26 -08:00
Ben Bader
981e2d30a9
Add some comments
2015-12-31 09:43:35 -08:00
Ben Bader
ad7aecda8e
Remove Gradle plugin and touch up README.md
2015-12-22 12:56:06 -08:00