David Siegel
242c8f7700
Remove failable inititializers from Swift
...
Swift convenience initializers now only throw exceptions on error, rather than sometimes throwing and sometimes returning nil.
2018-02-09 22:24:03 -08:00
Mark Probst
46429a4596
Actually use the Markov Chain to infer maps
2018-02-07 19:23:17 -08:00
David Siegel
98d4b1d1ec
Merge pull request #478 from quicktype/objective-c
...
Objective-C small changes
2018-01-31 20:50:17 -08:00
David Siegel
dd96119202
Bump version for Objective-C breakage
2018-01-31 20:45:54 -08:00
Mark Probst
7b1556a45b
Scripts for building self-contained binaries
2018-01-30 22:14:21 -08:00
David Siegel
0f2adfc55d
Add some boolean prefixes
2018-01-30 12:36:03 -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
Mark Probst
778c0f796b
tslint fixes
2018-01-23 08:26:59 -08:00
David Siegel
91ebd4e162
Bump minor version for Objective-C initial release
2018-01-15 18:18:26 -08:00
Mark Probst
2a15147bfc
Handlebar templates prototype
2018-01-13 13:55:29 -08:00
David Siegel
fbd65ac788
Test incrementing minor version
2018-01-02 14:19:46 -08:00
David Siegel
a683f7489a
Reject tests that take too long
...
Some Swift test is stalling on Travis, causing the test run to timeout
after 40 minutes. This fails the test 5 minutes after a stalled test
launches. I wish this limit were more like 1 minute, but some Java and
C++ tests take a few minutes (this is something we should fix).
2017-12-28 22:46:54 -08:00
Mark Probst
c00b8f9349
Nice error message when file not found. Fixes #194
2017-12-28 15:39:16 -05:00
David Siegel
5bc6486f3d
Bump major version for Swift breaking changes
2017-12-26 13:27:39 -08:00
Mark Probst
c8a5157241
Bump CLI
2017-12-18 19:50:35 -08:00
David Siegel
480d967b05
This breaks require/import paths for all but the main module.
...
Clients should only import/require "quicktype" anyway, since this re-exports our public API.
2017-12-12 16:10:21 -08:00
David Siegel
01a43a0577
Simplify npm packaging
...
Publish from root project directory rather than dist. This makes things like `npm link` work.
ci:skip-tests
2017-12-12 15:38:55 -08:00
David Siegel
75045633cf
Auto-increment patch on deploy
2017-12-12 13:53:01 -08:00
Mark Probst
de0b982a68
Use @types for graphql
2017-12-09 07:21:07 -08:00
Mark Probst
25428928e4
More TSLinting
2017-12-07 12:58:12 -08:00
Mark Probst
f3e8b913c2
Date and time types from JSON Schema in C#
2017-12-04 22:17:58 -08:00
David Siegel
1a906d028c
Bump version
2017-12-05 10:15:35 +07:00
David Siegel
e41b6dc846
Incorporate get-stream to keep quicktype on ES5 ( #315 )
2017-12-05 10:05:10 +07:00
David Siegel
d3549ac191
Bump version
2017-12-03 23:10:07 +07:00
David Siegel
a652a47d84
Split CLI-specific functionality out of main module
2017-12-03 23:10:06 +07:00
Mark Probst
19563a7744
GraphQL
2017-12-02 19:58:26 -08:00
David Siegel
93d7fc3254
Bump version
2017-12-02 18:42:54 +07:00
David Siegel
34ec26c2e1
Make quicktype callable on the web
2017-12-02 18:41:50 +07:00
David Siegel
50ffa3393c
Bump version
2017-12-01 11:30:16 +07:00
David Siegel
c594c3837c
mv test/test script/test
2017-11-25 08:14:56 +09:00
David Siegel
8604a16407
Add types for shelljs
2017-11-25 08:14:56 +09:00
Mark Probst
5a1fde26bd
Bump CLI
2017-11-24 12:42:20 -08:00
Mark Probst
8c0917abcb
Don't compile or require PureScript
2017-11-24 12:42:20 -08:00
Mark Probst
3289903a67
Type inference in TypeScript
2017-11-22 21:04:56 -08:00
Mark Probst
32a08dbcd6
Bump CLI
2017-11-20 20:03:15 -08:00
Mark Probst
734d15ee70
Bump CLI
2017-11-14 19:54:26 -08:00
Mark Probst
69538d6566
Bump CLI
2017-11-14 08:19:33 -08:00
Mark Probst
34780ab83d
Bump CLI
2017-11-07 15:17:19 -08:00
David Siegel
11d10338fc
Bump major version since this breaks TypeScript
2017-11-05 13:59:21 -08:00
David Siegel
aca6735ce8
Bump version
2017-11-05 12:41:13 -08:00
David Siegel
3042e60d7c
Update `npm start` watch behavior
2017-11-05 12:40:36 -08:00
David Siegel
c528d5f148
Bump version
2017-11-02 18:15:07 -07:00
David Siegel
126fa4d448
Unused
2017-11-02 09:19:17 -07:00
David Siegel
6c8b28579e
Bump version
2017-11-01 16:53:57 -07:00
Mark Probst
53f2f9c2d5
Fix CLI for multiple src options
2017-11-01 07:00:43 -07:00
Mark Probst
a34ba355e2
Bump CLI
2017-10-31 07:27:13 -07:00
Mark Probst
601e7987e1
Bump CLI
2017-10-30 12:48:02 -07:00
Mark Probst
351f6b24dd
Bump CLI
2017-10-30 10:52:11 -07:00
David Siegel
11664f795f
Bump version
2017-10-28 19:25:29 -07:00
David Siegel
f6390b7d86
Update json-to-ast
2017-10-28 19:22:11 -07:00