Mark Probst
|
62d3a4022a
|
Update for newer Maven
|
2018-05-20 13:46:08 -07:00 |
David Siegel
|
01cff48e3f
|
Kotlin Support (#838)
|
2018-05-09 10:14:31 -07:00 |
David Siegel
|
42f4be58c2
|
Ruby support
|
2018-03-11 19:35:38 -07:00 |
Mark Probst
|
6e010919a8
|
Experimental Flow support
|
2018-02-23 10:29:01 -08:00 |
Mark Probst
|
51915e76a0
|
Plain JavaScript support
|
2018-02-21 18:55:53 -08:00 |
David Siegel
|
9b95cd6802
|
Precompile Java fixture
|
2018-02-17 11:55:00 -08:00 |
David Siegel
|
4bcedcfe46
|
Precomplile Rust fixture for massive test speedup
Fixes #557
|
2018-02-17 10:50:28 -08:00 |
krk
|
794768edc1
|
Rust language support added.
|
2018-02-13 17:53:09 +03:00 |
David Siegel
|
56c2c2869e
|
Omit unneeded failable initializers (#464)
|
2018-01-27 19:30:40 -08:00 |
David Siegel
|
57884cb029
|
Allow convenience initializers and serializers to throw (#463)
* Don't swallow exceptions from JSONDecoder.decode
* Propagate exceptions when encoding
Fixes #462
|
2018-01-27 18:16:56 -08:00 |
David Siegel
|
edfd33da42
|
Update fixture to treat warnings as errors
|
2018-01-23 20:58:36 -08:00 |
David Siegel
|
53bbff9bcc
|
Place map function later in file
|
2018-01-21 21:06:20 -08:00 |
David Siegel
|
784cba9b24
|
Multi-file output for Objective-C
|
2018-01-21 20:04:41 -08:00 |
David Siegel
|
91417b3d56
|
Avoid extra casts to id
|
2018-01-21 17:09:23 -08:00 |
David Siegel
|
786312623d
|
KVC
|
2018-01-21 17:00:38 -08:00 |
David Siegel
|
0ec1b00519
|
Tidy and comments
|
2018-01-17 23:34:55 -08:00 |
David Siegel
|
bef217b696
|
@synthesize is implicit
|
2018-01-17 23:05:38 -08:00 |
David Siegel
|
4323ac1e5c
|
Objective-C collection-safe reference-type enums
|
2018-01-17 19:39:29 -08:00 |
David Siegel
|
1d1bac8063
|
Objective-C
|
2018-01-15 17:59:00 -08:00 |
David Siegel
|
c027a67253
|
Fix Swift fixture
|
2017-12-26 13:46:59 -08:00 |
Mark Probst
|
2b369f1de1
|
Elm in TypeScript
|
2017-11-20 06:38:34 -08:00 |
David Siegel
|
7d6d9878cc
|
Aesthetic changes
|
2017-11-05 13:38:50 -08:00 |
David Siegel
|
bed4b5a913
|
Port TypeScript renderer to TypeScript
|
2017-11-05 12:40:36 -08:00 |
Mark Probst
|
764dc2d11c
|
Separate naming styles for types vs members in C++
|
2017-10-30 12:47:03 -07:00 |
Mark Probst
|
b03638d04b
|
Better C++ namespacing
Put our code into a namespace, and put all the
`from_json` and `to_json` functions into `nlohmann`.
Don't globally use `nlohmann`.
|
2017-10-30 07:28:05 -07:00 |
Mark Probst
|
0a9aaf80b6
|
Do all required includes in the generated file
|
2017-10-30 07:28:05 -07:00 |
Mark Probst
|
7d1e9e15ee
|
C++
|
2017-10-30 07:27:59 -07:00 |
Mark Probst
|
8825c16246
|
Swift test driver error message fix
|
2017-09-28 15:51:40 +00:00 |
Mark Probst
|
2c5026ddc9
|
Use classes, not structs in Swift
This allows us to represent recursive types.
|
2017-09-24 14:01:13 -07:00 |
Mark Probst
|
440ada3168
|
TSLint did this to my files - quicktype.ts will shock you
|
2017-09-19 09:38:40 -07:00 |
David Siegel
|
b96ba31e49
|
Use reserved namespace "QuickType" in C# to avoid the conflict between the top-level type and namespace name.
|
2017-09-13 12:33:40 -07:00 |
David Siegel
|
26a10430cc
|
Render union JSON conversion members separately using partial classes
|
2017-09-12 18:25:51 -07:00 |
Mark Probst
|
9970e02cd9
|
Always output UTF-8 in Java fixture. Fixes #157
|
2017-09-02 12:56:59 -07:00 |
David Siegel
|
52437d5508
|
Build with docker and fix npm publish token
|
2017-09-02 12:56:26 -07:00 |
David Siegel
|
c861d29249
|
Try Travis's build matrix feature
|
2017-08-31 11:03:45 -07:00 |
David Siegel
|
9b9d71e7eb
|
Use computer properties and add .jsonString
Original commit de8983a8c11adcc7d25056ae6ac1d6da7cb50017
|
2017-08-26 17:06:35 -07:00 |
David Siegel
|
68e0850080
|
Render Swift structs and conversion constructors separately
Original commit 9c793edd68d51423cfc26c4d933a43375a096316
|
2017-08-26 17:06:35 -07:00 |
Mark Probst
|
0e9abee28c
|
Don't require XCode to test Swift
Original commit fbd0d50bd582fdf7a3bfd5331bb5ef05a9a61acd
|
2017-08-25 19:47:54 -07:00 |
Mark Probst
|
41962eeaeb
|
Print error messages in the swift test driver
Original commit d6b513b0737ae7de37d4fa318a8c581dfaba5c95
|
2017-08-25 19:47:54 -07:00 |
Mark Probst
|
82b58661cd
|
Test Swift
Original commit f5be3236fc1fcfe58cb25dc38f8d4abe7ef6939e
|
2017-08-25 19:47:54 -07:00 |
Mark Probst
|
e493ab166a
|
Make Java converter methods lower-cases. Fixes #119
Original commit 207bcf56b54801b0820817543643922a5e4ba782
|
2017-08-22 13:46:06 -07:00 |
Mark Probst
|
c0c95cea6a
|
Java
Original commit 77bb37cb04a07174d37b7998d51e49956bb14427
|
2017-08-18 15:53:49 -07:00 |
David Siegel
|
8596f0ee65
|
Tidy test/
Original commit 0929b3bf8ee6f275af2c6fb08b3a9d4ff90729f7
|
2017-08-12 21:28:11 -04:00 |