Skip to content

Releases: sourcemeta/one

v3.2.0

22 Sep 17:13
23df5a0

Choose a tag to compare

What's Changed

  • Introduce a new x-sourcemeta-registry:alert option by @jviotti in #483
  • Add OpenAPI as a built-in collection by @jviotti in #489
  • Support Deno HTTPS imports by @jviotti in #490
  • Upgrade Core to 796a2da7a5c602b3d564e592ad4ff0e9f88f5fc9 by @jviotti in #493

Full Changelog: v3.1.0...v3.2.0

v3.1.0

16 Sep 17:27
b5c578e

Choose a tag to compare

What's Changed

  • Introduce a new x-sourcemeta-registry:protected option by @jviotti in #482

Full Changelog: v3.0.1...v3.1.0

v3.0.1

16 Sep 12:53
e7226d8

Choose a tag to compare

What's Changed

  • Improve the Hero messaging in the public instance by @jviotti in #479
  • Render website key features using cards by @jviotti in #480
  • Add a screenshot to the main docs website by @jviotti in #481

Full Changelog: v3.0.0...v3.0.1

v3.0.0

15 Sep 18:32
d28fe0c

Choose a tag to compare

What's Changed

Extensive project revamp. See https://registry.sourcemeta.com.

Full Changelog: v2.0.0...v3.0.0

v2.0.0

09 Sep 16:31
a9ca853

Choose a tag to compare

What's Changed

Extensive project revamp. See https://registry.sourcemeta.com.

Full Changelog: v1.2.0...v2.0.0

v1.2.0

15 Jul 16:09
0a51f83

Choose a tag to compare

What's Changed

  • Move Sourcemeta logo to the footer by @jviotti in #203
  • Introduce a SOURCEMETA_REGISTRY_I_HAVE_A_COMMERCIAL_LICENSE check by @jviotti in #204
  • Fix path casing resolution failures by @jviotti in #145
  • Upgrade Core to 4a92a3d26b1c82617593974ca2350873a8f6dec9 by @jviotti in #206
  • Embed the JSON Schema CLI in this project by @jviotti in #207
  • Fix CMake installation in Makefile by @jviotti in #208
  • Upgrade Core and Blaze to the latest versions by @jviotti in #209
  • Store compiled templates in exhaustive mode for every schema by @jviotti in #211
  • Upgrade Hydra and Core to the latest versions by @jviotti in #212
  • Inline HTTP server code from Hydra into this project by @jviotti in #213
  • Upgrade dependencies to the latest versions by @jviotti in #214
  • Mask libEpollBenchmarker for uwebsockets by @jviotti in #215
  • Avoid many unnecessary uWebSockets abstractions by @jviotti in #217
  • Generate a .meta JSON file for every schema by @jviotti in #218
  • Decouple the server component from the URI class by @jviotti in #219
  • Store explorer files in explorer/ by @jviotti in #220
  • Build assets as part of src/index by @jviotti in #221
  • Generate metadata for static files at build time by @jviotti in #222
  • Make use of static metadata files when serving static files by @jviotti in #223
  • Generate file metadata for explorer JSON files by @jviotti in #224
  • Remove Server wrapper class by @jviotti in #225
  • Avoid file extensions in the explorer tables by @jviotti in #226
  • Improve indexing logs by @jviotti in #227
  • Improve file namespacing to avoid name conflicts by @jviotti in #228
  • Better split schema metadata across the schema and explorer directories by @jviotti in #229
  • Generate more .meta files by @jviotti in #230
  • Continue refactoring and cleaning up the server component by @jviotti in #231
  • Simplify If-Modified-Since server logic by @jviotti in #232
  • Remove ServerResponse abstraction by @jviotti in #233
  • Remove metadata.cmake log by @jviotti in #234
  • Expose navigation as JSON by @jviotti in #235
  • Heavily simplify the logger design by @jviotti in #237
  • Set Content-Type on /api/search by @jviotti in #238
  • Don't require a request object in send_response by @jviotti in #239
  • Implement a validation API by @jviotti in #236
  • Extract Blaze evaluation logic to its own file by @jviotti in #240
  • Support trace validation in the API by @jviotti in #241
  • Upgrade Core, Blaze, and JSON Schema by @jviotti in #242
  • Rename configuration.json to registry.json everywhere by @jviotti in #244
  • Test that we can index and serve schemas called index.html by @jviotti in #243
  • Inline HTML module into src/index by @jviotti in #245
  • Decouple Resolver from Configuration by @jviotti in #246
  • Extract the resolver into its own library by @jviotti in #247
  • Inline generator in src/index by @jviotti in #248
  • Simplify the Output class given its current use by @jviotti in #249
  • Extract all generators into a "generators" file by @jviotti in #250
  • Automatically wipe out extra files on rebuild by @jviotti in #251
  • Separate the pre-index from the parallelisable indexing by @jviotti in #252
  • Allow ingesting schemas that start with . by @jviotti in #253
  • Inline pre-indexing function by @jviotti in #255
  • Introduce an option to disable Blaze validation for a collection by @jviotti in #256
  • Revise indexing logs once more by @jviotti in #257

Full Changelog: v1.1.0...v1.2.0

v1.1.0

12 Jun 18:54
be925ac

Choose a tag to compare

What's Changed

  • Upgrade Core to a5df454499a9518dc9a85cab4318e27217f1aa5b by @jviotti in #188
  • Upgrade Core to c5a0a206397fce6e1be9c7576e464b08bbced428 by @jviotti in #189
  • Upgrade Core to 31314b560afeba0c20bce61d492e16a468892c4d by @jviotti in #190
  • Avoid unnecessary URI copy when applying rebases by @jviotti in #191
  • Upgrade Core to bba7fa22697cc06f8f2d17e572ea50937d7559b7 by @jviotti in #193
  • Test schema limits for each edition by @jviotti in #194
  • Integrate with MkDocs Material by @jviotti in #195
  • Stub navigation and content in the documentation site by @jviotti in #196
  • Sort search index to guarantee stability by @jviotti in #199
  • Better documentation stubs by @jviotti in #197
  • Add a CNAME entry to the docs directory by @jviotti in #200
  • Support analytics using TelemetryDeck by @jviotti in #202

Full Changelog: v1.0.3...v1.1.0

v1.0.3

29 May 15:34
a511a7f

Choose a tag to compare

This release is a minor deployment fix, as the previous release was not properly deployed to GitHub Packages.

Full Changelog: v1.0.2...v1.0.3

v1.0.2

29 May 14:57
b0f9e73

Choose a tag to compare

What's Changed

  • Extract most of the index code into a generator module by @jviotti in #166
  • Setup GoogleTest for unit testing the generator module by @jviotti in #167
  • Provide a single parameterised top-level Dockerfile by @jviotti in #168
  • Implement helper macros to help unit testing the generator resolver by @jviotti in #169
  • Inline SchemaFlatFileResolver in Resolver by @jviotti in #170
  • Materialise schemas in an initial pass during indexing by @jviotti in #171
  • Avoid computing schema relative paths multiple times during indexing by @jviotti in #172
  • Improve logs when materialising schemas by @jviotti in #173
  • Rephrase search indexing based on the resolver by @jviotti in #174
  • More misc indexing refactorings by @jviotti in #175
  • Upgrade Core to eb351a184b2a05a5ac0ff5f485d2766772de73a7 by @jviotti in #176
  • Extract TOC generation code into a separate file by @jviotti in #177
  • Run test/cli shell tests using CTest by @jviotti in #179
  • Upgrade Hydra to 378d4ee335784c5aa6ff2e185cc9b30cf45e912e by @jviotti in #180
  • Fix canonicalisation assertion error on empty ID fragments in Draft 4 by @jviotti in #182
  • Enable CMAKE_COMPILE_WARNING_AS_ERROR on the Dockerfile by @jviotti in #184
  • Namespace stub schemas in test/unit/generator to allow more collections by @jviotti in #185
  • Fix SEGFAULT when indexing official meta-schemas by @jviotti in #187

Full Changelog: v1.0.1...v1.0.2

v1.0.1

22 May 13:09
516fd00

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1