Skip to content

Releases: sourcemeta/std

v0.3.1

25 Nov 18:53
feed2d2

Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

19 Nov 19:29
24c0990

Choose a tag to compare

What's Changed

  • Add a PNG banner to the project by @jviotti in #55
  • Define a schema for 64-bit unsigned integers by @jviotti in #58
  • Better exercise arbitrary precision capabilities of XML Schema schemas by @jviotti in #59
  • Lint schema titles, descriptions, and comments by @jviotti in #60
  • Move jsonschema/schema-like.json to misc/schema-like.json by @jviotti in #61
  • Add a single-line-text utility schema by @jviotti in #62
  • Consolidate data files in vendor/data by @jviotti in #64
  • Define schemas for the BIPM system of units (2019) by @jviotti in #63
  • Generate ISO currency schemas using jq templates by @jviotti in #65
  • Generate XBRL UTR schemas using jq templates by @jviotti in #66
  • Generate ISO country schemas using .jq templates by @jviotti in #67
  • Use jq templates to generate ISO language schemas by @jviotti in #68
  • Simplify README by @jviotti in #70
  • Simplify GNU Make setup by @jviotti in #69
  • Add a CI script to catch uncommitted files by @jviotti in #71
  • Namespace schemas by dialect by @jviotti in #72
  • Move version to jsonschema.json by @jviotti in #73
  • Add a basic .ackrc file by @jviotti in #74
  • Make lint actually check test formatting by @jviotti in #75

Full Changelog: v0.2.0...v0.3.0

v0.2.0

05 Nov 19:08
c671520

Choose a tag to compare

What's Changed

  • Add Zenodo DOI and citing instructions by @jviotti in #50
  • Model XBRL Instance core data types by @jviotti in #51
  • Require JSON Schema bignum support for arbitrary sized numbers by @jviotti in #52
  • Implement XBRL DTR 2024-01-31 types by @jviotti in #53
  • Implement schemas for the XBRL UTR units registry by @jviotti in #54

Full Changelog: v0.1.2...v0.2.0

v0.1.2

04 Nov 19:42
cfad8b9

Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.1

31 Oct 14:41
b484a9f

Choose a tag to compare

What's Changed

  • Simplify XML Schema Unicode regexes by @jviotti in #49

Full Changelog: v0.1.0...v0.1.1

v0.1.0

29 Oct 17:34
8c747ad

Choose a tag to compare

What's Changed

  • Add Getting Started instructions to the README by @jviotti in #33
  • Define a set of schemas for ISO/IEC 9899:2024 (C23) by @jviotti in #34
  • Avoid _t suffixes in C integer schemas by @jviotti in #35
  • Define IEEE 764-2019 floating point schemas by @jviotti in #36
  • Implement the ISO 8601-2:2019 negative duration extension by @jviotti in #37
  • Fix various URI fragment issues by @jviotti in #39
  • Define IETF RFC 4648 schemas by @jviotti in #40
  • Define both RFC 3066 an RFC 5646 language tags by @jviotti in #45
  • Implement W3C XML Schema 2001 primitive and derived data types by @jviotti in #38, #41, #42, #43, #44, #46, #47, and #48

Full Changelog: v0.0.1...v0.1.0

v0.0.1

28 Oct 15:32
280fc84

Choose a tag to compare

What's Changed

  • Define JSON-RPC v2.0 by @jviotti in #1
  • Implement a schema for IPv4 addresses by @jviotti in #2
  • Implement an IPv6 address schema by @jviotti in #3
  • Implement a schema for e-mail addresses by @jviotti in #4
  • Cover ISO 4217 currency codes by @jviotti in #5
  • Rename tests to test by @jviotti in #7
  • Add a vendorpull.mask file by @jviotti in #6
  • Move top-level meta-schemas to meta/ by @jviotti in #8
  • Better architect and separate external data by @jviotti in #9
  • Remove the unused data directory by @jviotti in #10
  • Define ISO 8601-1:2019 durations by @jviotti in #13
  • Improve syntactic validation of ISO 8601-1:2019 durations by @jviotti in #15
  • Define ISO 8601-1:2019 date strings by @jviotti in #14
  • Break up schemas/iso/datetime/2019 schemas into sub-folders by @jviotti in #16
  • Add a new x-links property for linking to standards by @jviotti in #17
  • Add a note about datetime semantic validation limitations by @jviotti in #18
  • Define ISO 8601-1:2019 time schemas by @jviotti in #19
  • Define ISO 8601-1:2019 datetime schemas by @jviotti in #20
  • Define ISO 8601-1:2019 interval schemas by @jviotti in #21
  • Add some more ISO 8601-1:2019 interval tests by @jviotti in #22
  • Define ISO 8601-1:2019 recurring interval schemas by @jviotti in #23
  • Define ISO 639:2023 language codes by @jviotti in #24
  • Better namespace ISO and IEEE standards by year by @jviotti in #25
  • Mention ISO 639:2023 in the README by @jviotti in #26
  • Fix ISO currency year name by @jviotti in #29
  • Define ISO 3166-1:2020 country codes by @jviotti in #28
  • Define IETF BCP 47 language tags (at the syntax level) by @jviotti in #30
  • Release tarballs to GitHub Releases by @jviotti in #31
  • Improve packaging routines and checks by @jviotti in #32

New Contributors

Full Changelog: https://github.com/sourcemeta/std/commits/v0.0.1