Mark Probst
|
e4d2dbcedb
|
More input refactoring
|
2018-04-07 16:35:51 -07:00 |
Mark Probst
|
e86a82c03e
|
Small input refactor
|
2018-04-07 16:28:54 -07:00 |
Mark Probst
|
ec467d072f
|
Make Run simpler
|
2018-04-07 16:14:36 -07:00 |
Mark Probst
|
ecdb2e8052
|
Move more stuff into Inputs
|
2018-04-07 15:57:38 -07:00 |
Mark Probst
|
0f7bfbe483
|
Make InputData into a class. Fixes #771
|
2018-04-07 12:41:10 -07:00 |
Mark Probst
|
3a4a0c844f
|
Start moving inputs processing into its own file
This is too entangled with Run to be maintainable.
|
2018-04-07 11:56:53 -07:00 |
Mark Probst
|
a4e065f52e
|
Basic support for multiple JSON Schema inputs
|
2018-04-07 11:56:38 -07:00 |
Mark Probst
|
feb27c4632
|
Merge pull request #769 from quicktype/alphabetize-schema-input
Alphabetize properties in JSON Schema input. Fixes #767
|
2018-04-06 22:47:29 -07:00 |
Mark Probst
|
f3cd61dfaf
|
Merge pull request #765 from quicktype/json-schema-object-output
JSON Schema full object type support
|
2018-04-06 22:45:42 -07:00 |
Mark Probst
|
34f43f117a
|
Output full object types in JSON Schema. Fixes #747
|
2018-04-06 21:50:38 -07:00 |
Mark Probst
|
6b51705746
|
Infrastructure fo supporting full object types in renderers
|
2018-04-06 21:50:34 -07:00 |
Mark Probst
|
19e872c925
|
Alphabetize properties in JSON Schema input. Fixes #767
|
2018-04-06 21:49:05 -07:00 |
Mark Probst
|
1f9ae2d6c6
|
Merge pull request #768 from quicktype/error-message-name
Put error message name into exception. Fixes #766
|
2018-04-06 21:19:23 -07:00 |
Mark Probst
|
5ba638ab34
|
Put error message name into exception. Fixes #766
|
2018-04-06 20:50:13 -07:00 |
Mark Probst
|
bc1867f785
|
Merge pull request #763 from quicktype/ts-optional-vs-nullable
JavaScript optional vs nullable. Fixes #740
|
2018-04-06 06:02:59 -07:00 |
Mark Probst
|
4ed107ecca
|
Test diff via schema for TypeScript
|
2018-04-05 22:46:18 -07:00 |
Mark Probst
|
036a5dd57a
|
Run stricter tests for TS input
|
2018-04-05 22:46:18 -07:00 |
Mark Probst
|
3bf4cd848e
|
Distinguish optional and nullable in all JavaScript languages
|
2018-04-05 22:45:21 -07:00 |
Mark Probst
|
184bd884b2
|
Merge pull request #762 from quicktype/csharp-decimal
C# option to use decimal. Fixes #636
|
2018-04-05 21:36:32 -07:00 |
Mark Probst
|
e27b18e458
|
C# option to use decimal. Fixes #636
|
2018-04-05 21:18:58 -07:00 |
Mark Probst
|
149b50e615
|
Merge pull request #760 from quicktype/run-tslint-in-ci
Run TSLint when testing. Fixes #758
|
2018-04-05 13:32:02 -07:00 |
Mark Probst
|
eeb9ef89a6
|
Run TSLint when testing. Fixes #758
|
2018-04-05 12:22:12 -07:00 |
Mark Probst
|
a7d6865127
|
Merge pull request #755 from quicktype/fix-required-intersection
Fix required intersection
|
2018-04-05 12:03:03 -07:00 |
Mark Probst
|
fcccb88f09
|
Merge pull request #756 from quicktype/swift-prefix
Type prefixes for Swift. Fixes #705
|
2018-04-05 11:43:02 -07:00 |
Mark Probst
|
566155fe48
|
Merge pull request #759 from quicktype/fix-tests
Fix tests
|
2018-04-05 11:22:59 -07:00 |
Mark Probst
|
2107399fb6
|
Be more strict about async and promises
|
2018-04-05 10:46:11 -07:00 |
Mark Probst
|
f528d0af83
|
Fix an async issue in the test suite
|
2018-04-05 10:45:15 -07:00 |
Mark Probst
|
78ceb8fb87
|
Add test cases
|
2018-04-05 09:15:53 -07:00 |
Mark Probst
|
9bd46d076a
|
Type prefixes for Swift. Fixes #705
|
2018-04-05 09:02:44 -07:00 |
Mark Probst
|
65095c359c
|
Fix intersection of required properties. Fixes #750
|
2018-04-05 08:30:09 -07:00 |
376TEMP
|
afc5824462
|
Update README.md (#753)
|
2018-04-05 07:33:25 -07:00 |
Mark Probst
|
350c61f060
|
Merge pull request #754 from quicktype/fixes
Remove an unused import
|
2018-04-05 07:32:42 -07:00 |
Mark Probst
|
3c35f05487
|
Remove an unused import
|
2018-04-05 06:57:26 -07:00 |
Mark Probst
|
87bff716bc
|
Merge pull request #752 from quicktype/messages
Messages
|
2018-04-04 22:25:10 -07:00 |
Mark Probst
|
05ea19b8ec
|
Messages, messages, messages!
|
2018-04-04 21:58:56 -07:00 |
Mark Probst
|
80358828cd
|
Don't use naked throw in compressed JSON
|
2018-04-04 21:58:12 -07:00 |
Mark Probst
|
6121441bfb
|
More messagification
|
2018-04-04 19:01:14 -07:00 |
Mark Probst
|
0be39e2dbc
|
Merge pull request #748 from quicktype/messages
Messages
|
2018-04-04 12:01:01 -07:00 |
Mark Probst
|
b482458b76
|
Use our own Error type for exceptions
|
2018-04-04 11:07:39 -07:00 |
Mark Probst
|
7accad4e44
|
More better error handling
|
2018-04-04 09:37:05 -07:00 |
Mark Probst
|
1a620ad2cc
|
Make panic use error message, not the other way around
|
2018-04-04 08:52:08 -07:00 |
Mark Probst
|
5616fadba2
|
Merge pull request #749 from krk/rust-any
Make rust anyType optional, fixes #702
|
2018-04-04 08:18:29 -07:00 |
Mark Probst
|
2ca82067ac
|
Fix TSLint issues
|
2018-04-03 22:50:52 -07:00 |
Mark Probst
|
1cb196a746
|
More messagification
|
2018-04-03 22:44:49 -07:00 |
Mark Probst
|
1d4be628a5
|
Add comment with static types for errors for TS 2.8
|
2018-04-03 21:04:29 -07:00 |
Mark Probst
|
c3b370a40e
|
Merge pull request #718 from quicktype/messages
Messages API
|
2018-04-03 09:20:51 -07:00 |
Mark Probst
|
ebb1f29706
|
Reword
|
2018-04-03 08:55:41 -07:00 |
Mark Probst
|
f55358a6eb
|
Messageify all of JSONSchemaInput
|
2018-04-03 08:41:48 -07:00 |
Mark Probst
|
5bf12550b1
|
Add test for an optional "any" property
|
2018-04-03 18:39:30 +03:00 |
krk
|
3591b3e313
|
Make rust anyType optional, fixes #702
|
2018-04-03 18:39:30 +03:00 |