Releases: sourcemeta/one
Releases · sourcemeta/one
v3.2.0
v3.1.0
What's Changed
Full Changelog: v3.0.1...v3.1.0
v3.0.1
v3.0.0
What's Changed
Extensive project revamp. See https://registry.sourcemeta.com.
Full Changelog: v2.0.0...v3.0.0
v2.0.0
What's Changed
Extensive project revamp. See https://registry.sourcemeta.com.
Full Changelog: v1.2.0...v2.0.0
v1.2.0
What's Changed
- Move Sourcemeta logo to the footer by @jviotti in #203
- Introduce a
SOURCEMETA_REGISTRY_I_HAVE_A_COMMERCIAL_LICENSEcheck by @jviotti in #204 - Fix path casing resolution failures by @jviotti in #145
- Upgrade Core to
4a92a3d26b1c82617593974ca2350873a8f6dec9by @jviotti in #206 - Embed the JSON Schema CLI in this project by @jviotti in #207
- Fix CMake installation in
Makefileby @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
libEpollBenchmarkerforuwebsocketsby @jviotti in #215 - Avoid many unnecessary uWebSockets abstractions by @jviotti in #217
- Generate a
.metaJSON 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/indexby @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
Serverwrapper 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
.metafiles by @jviotti in #230 - Continue refactoring and cleaning up the server component by @jviotti in #231
- Simplify
If-Modified-Sinceserver logic by @jviotti in #232 - Remove
ServerResponseabstraction by @jviotti in #233 - Remove
metadata.cmakelog by @jviotti in #234 - Expose navigation as JSON by @jviotti in #235
- Heavily simplify the logger design by @jviotti in #237
- Set
Content-Typeon/api/searchby @jviotti in #238 - Don't require a request object in
send_responseby @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.jsontoregistry.jsoneverywhere by @jviotti in #244 - Test that we can index and serve schemas called
index.htmlby @jviotti in #243 - Inline HTML module into
src/indexby @jviotti in #245 - Decouple
ResolverfromConfigurationby @jviotti in #246 - Extract the resolver into its own library by @jviotti in #247
- Inline generator in
src/indexby @jviotti in #248 - Simplify the
Outputclass 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
What's Changed
- Upgrade Core to
a5df454499a9518dc9a85cab4318e27217f1aa5bby @jviotti in #188 - Upgrade Core to
c5a0a206397fce6e1be9c7576e464b08bbced428by @jviotti in #189 - Upgrade Core to
31314b560afeba0c20bce61d492e16a468892c4dby @jviotti in #190 - Avoid unnecessary URI copy when applying rebases by @jviotti in #191
- Upgrade Core to
bba7fa22697cc06f8f2d17e572ea50937d7559b7by @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
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
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
SchemaFlatFileResolverinResolverby @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
eb351a184b2a05a5ac0ff5f485d2766772de73a7by @jviotti in #176 - Extract TOC generation code into a separate file by @jviotti in #177
- Run
test/clishell tests using CTest by @jviotti in #179 - Upgrade Hydra to
378d4ee335784c5aa6ff2e185cc9b30cf45e912eby @jviotti in #180 - Fix canonicalisation assertion error on empty ID fragments in Draft 4 by @jviotti in #182
- Enable
CMAKE_COMPILE_WARNING_AS_ERRORon theDockerfileby @jviotti in #184 - Namespace stub schemas in
test/unit/generatorto allow more collections by @jviotti in #185 - Fix
SEGFAULTwhen indexing official meta-schemas by @jviotti in #187
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
Full Changelog: v1.0.0...v1.0.1