Граф коммитов

2909 Коммитов

Автор SHA1 Сообщение Дата
Mark Probst 0cc77f9164
Merge pull request #1059 from quicktype/remove-bom
Remove the BOM from JSON input
2018-09-10 17:00:18 +02:00
Mark Probst 5d7dfb30cc Remove the BOM from JSON input
This isn't technically required, since the JSON RFC forbids BOMs in
JSON, but it doesn't cost us anything, and we fail with a terrible error
message if a BOM is present.
2018-09-10 15:51:33 +02:00
Mark Probst 7707b87f86
Merge pull request #1057 from quicktype/fix-url-attributes
Fix URI attributes
2018-09-09 03:11:10 -07:00
Mark Probst 84318b4f47 Fix URI attributes 2018-09-09 11:30:34 +02:00
Mark Probst 29bff4bb46
Merge pull request #1056 from quicktype/fix-build
Fix build/deploy of quicktype-core
2018-09-05 23:07:32 -07:00
Mark Probst 7a4dacd9d2 Fix build/deploy of quicktype-core 2018-09-05 21:21:29 -07:00
Mark Probst 679cdc96c6
Merge pull request #1055 from quicktype/more-strict
Be a little more strict
2018-09-05 13:49:14 -07:00
Mark Probst 5b886371a0 Be a little more strict 2018-09-03 13:43:46 -07:00
Mark Probst 69d5b30f54
Merge pull request #1053 from quicktype/uri-string
Collect protocols and extensions of URIs
2018-09-03 12:48:33 -07:00
Mark Probst 81f2576119 Collect protocols and extensions of URIs 2018-09-03 11:44:38 -07:00
Mark Probst 525dbc5c11
Merge pull request #1054 from quicktype/refactor-attributes
Put code to write attributes to schema into the attribute kinds
2018-09-03 08:37:12 -07:00
Mark Probst dac39c37e3 Put code to write attributes to schema into the attribute kinds 2018-09-03 08:13:07 -07:00
Mark Probst c55cfccc23
Merge pull request #1052 from quicktype/uri-string
URI string
2018-09-02 21:51:07 -07:00
Mark Probst 4c4314fb10 Support uri in C# 2018-09-02 21:15:08 -07:00
Mark Probst a9d0d328fd Add JSON Schema support for URI-format strings 2018-09-02 21:15:04 -07:00
Mark Probst 8fa3332b12 Sort string transformers
So that JSON->X == JSON->Schema->X in more cases.
2018-09-02 21:15:04 -07:00
Mark Probst f532e401a3
Merge pull request #1051 from quicktype/small-refactor
Make Renderer.forEach return whether the callback was ever called
2018-08-31 14:29:07 -07:00
Mark Probst ec7922421d
Merge pull request #1047 from agisboye/master
Option to make Swift types conform to Equatable and/or Hashable
2018-08-31 14:28:47 -07:00
Mark Probst 3732c8ba66 Make Renderer.forEach return whether the callback was ever called 2018-08-31 14:05:00 -07:00
August Heegaard 508e03a619 Additional information about hashable in header comment 2018-08-31 22:28:16 +02:00
August Heegaard 6832d23bcf Add simple test for hashable option 2018-08-31 22:28:16 +02:00
August Heegaard 61f3bc10a3 Add leading comment about Hashable and Equatable 2018-08-31 22:28:16 +02:00
August Heegaard dad7450d43 Make JSONNull Hashable conformance public 2018-08-31 22:28:16 +02:00
August Heegaard 9b76bc002f Make protocol option secondary 2018-08-31 22:28:16 +02:00
August Heegaard 9ff676b7b4 Change option type enum 2018-08-31 22:28:16 +02:00
August Heegaard 5d4b2bb3e7 Make JSONNull conform to Hashable 2018-08-31 22:28:16 +02:00
August Heegaard cdec671737 Make Hashable and Equatable options mutually exclusive 2018-08-31 22:28:16 +02:00
August Heegaard 6c3c032eb6 Add options to test parameters 2018-08-31 22:28:16 +02:00
August Heegaard fa327e8a1f Make Swift types conform to Equatable by default 2018-08-31 22:28:16 +02:00
August Heegaard 14cdf509eb Change let to const 2018-08-31 22:28:16 +02:00
August Heegaard a9b7ffd23b Reword descriptions and make options secondary 2018-08-31 22:28:16 +02:00
August Heegaard 835a1c39f2 Option to make Swift types conform to Equatable and/or Hashable 2018-08-31 22:28:16 +02:00
Mark Probst 172bc11c50
Merge pull request #1050 from quicktype/swift-41
Update Swift in the test suite to 4.1.3
2018-08-31 10:09:21 -07:00
Mark Probst 95be2790c6 Update Swift in the test suite to 4.1.3 2018-08-31 09:43:25 -07:00
Mark Probst 7fd3128522
Merge pull request #1049 from quicktype/merge-enums
Try to merge enums.  Fixes #1040
2018-08-30 13:28:08 -07:00
Mark Probst 2ce3eb30fb Don't late-unify if it brings in many new values 2018-08-30 13:06:13 -07:00
Mark Probst 3a25a9e527 Don't allow strings that are always empty to merge with an enum 2018-08-30 11:52:04 -07:00
Mark Probst 42c62bc974 Try to merge enums. Fixes #1040 2018-08-30 11:16:30 -07:00
Mark Probst 31bdd73853
Merge pull request #1048 from quicktype/specify-quick-test-file
Allow specifying a quick-test file to use other than combinations.json
2018-08-29 08:14:56 -07:00
Mark Probst 5a8d8e2a77 Allow specifying a quick-test file to use other than combinations.json 2018-08-29 07:26:53 -07:00
Mark Probst 8ea5b50588
Merge pull request #1046 from quicktype/dont-singularize-property-names
Don't singularize property type names in JSON Schema
2018-08-23 18:04:28 -07:00
Mark Probst 46ee54224a Don't singularize property type names in JSON Schema
Only types of array and map items should be singularized.
2018-08-23 16:57:42 -07:00
Mark Probst 8960e98958
Merge pull request #1045 from quicktype/fix-schema-naming
Don't give bogus top-level URIs to schema inputs
2018-08-23 16:45:42 -07:00
Mark Probst e5798415c0 Don't use URL escaped addresses, in case they're filenames 2018-08-23 12:43:46 -07:00
Mark Probst cd46b9d39a Don't give bogus top-level URIs to schema inputs 2018-08-23 11:43:32 -07:00
Mark Probst 9e02fa7a7b Add Dart to the README 2018-08-20 06:59:10 -07:00
Mark Probst b0b0403472
Merge pull request #1044 from qm3ster/chore-remove-yarnlock
Delete `yarn.lock`
2018-08-20 06:49:06 -07:00
Mark Probst 0b50fbe520
Merge pull request #1043 from qm3ster/chore-add-wordwrap
Add `wordwrap` to dependencies
2018-08-20 06:48:17 -07:00
qm3ster 4d09bfc2d2
Add `wordwrap` to dependencies 2018-08-20 15:47:03 +03:00
qm3ster de6626b4a2
Delete `yarn.lock` 2018-08-19 19:23:10 +03:00