Commit graph

  • d01c4389be
    fix: allow users to set multi-line comments main Dan Anglin 2023-11-24 18:31:57 +0000
  • e0d73b5371 Consistently use json.RawMessage Simon Ser 2023-02-24 17:01:53 +0100
  • 221c18e60a Special-case nullable schema Simon Ser 2023-02-24 16:53:44 +0100
  • 50881d18fa readme: add links to mailing list and IRC Simon Ser 2023-02-16 16:31:30 +0100
  • b8a10fdb3a Handle arrays in schema type Simon Ser 2022-10-10 19:17:30 +0200
  • 1bfe91634c readme: specify supported version of the JSON schema spec Simon Ser 2022-10-10 13:16:08 +0200
  • c28d6655f0 readme: add link to JSON schema website Simon Ser 2022-10-07 12:30:45 +0200
  • 253c170dbe Generate helpers for then, else and dependantSchemas Simon Ser 2022-10-07 12:10:12 +0200
  • 1e958fddb5 Reset schema when unmarshalling "true" Simon Ser 2022-10-07 12:02:35 +0200
  • 7b432ffe7f readme: describe generation rules Simon Ser 2022-10-07 11:55:30 +0200
  • 3fd30c72bc Use json.Number for numbers Simon Ser 2022-10-07 11:51:37 +0200
  • 3252e0dde7 Switch to CLI flags Simon Ser 2022-10-07 11:49:41 +0200
  • a00e3ecea0 Generate helpers to decode allOf/anyOf/oneOf Simon Ser 2022-10-07 11:32:51 +0200
  • 49d4519492 Use json.RawMessage instead of interface{} Simon Ser 2022-10-07 11:28:43 +0200
  • 7ffb8e8292 Sort struct fields by name Simon Ser 2022-10-07 09:21:00 +0200
  • 9d15ffaa5c Sort definitions by name Simon Ser 2022-10-07 09:19:34 +0200
  • 1a70f56123 Don't generate type for root if it's a ref Simon Ser 2022-10-07 09:16:38 +0200
  • c7b65e3ab4 Improve formatId() robustness Simon Ser 2022-10-07 09:15:43 +0200
  • 4677a978a1 Add pointer if struct is optional Simon Ser 2022-10-06 19:39:34 +0200
  • e1d654c3ba Add "omitempty" to json struct tag if optional Simon Ser 2022-10-06 19:15:48 +0200
  • a640ba04bc Generate types for all $defs Simon Ser 2022-10-06 19:09:57 +0200
  • 0b18cdd7be Handle patternProperties with a single element Simon Ser 2022-10-06 19:05:51 +0200
  • 5e9f28cc05 Handle non-extensible nested objects Simon Ser 2022-10-06 16:13:46 +0200
  • dde5b75d7a Initial commit Simon Ser 2022-10-06 09:23:55 +0200