Skip to content

Releases: digidem/comapeo-schema

v1.2.0

24 Oct 15:19
Compare
Choose a tag to compare

What's Changed

  • feat: add self-hosted server details to DeviceInfo by @EvanHahn in #273

Full Changelog: v1.1.1...v1.2.0

Release v1.1.1 (#271)

03 Oct 17:08
faf89b5
Compare
Choose a tag to compare

What's Changed

  • [OPTIC-RELEASE-AUTOMATION] release/v1.1.0 by @optic-release-automation in #269
  • chore: update comapeo-geometry to 1.0.2 by @tomasciccola in #270

Full Changelog: v1.1.0...v1.1.1

v1.1.0

02 Oct 17:41
Compare
Choose a tag to compare

What's Changed

  • [OPTIC-RELEASE-AUTOMATION] release/v1.0.0 by @optic-release-automation in #266
  • feat: add remoteDetectionAlert doc type by @tomasciccola in #234
  • test: check code with ESLint by @EvanHahn in #243

Full Changelog: v1.0.0...v1.1.0

v1.0.0

17 Sep 15:14
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump handlebars from 4.1.2 to 4.5.3 by @dependabot in #3
  • feat: protocol buffers, json schema, & types for each by @tomasciccola in #22
  • feat: versioned protobufs by @tomasciccola in #32
  • feat: refactor type to schemaType by @tomasciccola in #41
  • better exporting of types by @tomasciccola in #43
  • Type exports by @tomasciccola in #47
  • chore: add npm release action by @gmaclennan in #49
  • chore: remove build-command from release action by @gmaclennan in #50
  • Revert "chore: remove build-command from release action (#50)" by @gmaclennan in #52
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.0 by @optic-release-automation in #55
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.1 by @optic-release-automation in #58
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.2 by @optic-release-automation in #59
  • Project record type by @tomasciccola in #65
  • fix!: revise schema for data & config store records [1/6] by @gmaclennan in #72
  • feat: Export JSONSchema [7/6] by @gmaclennan in #88
  • chore: update deps and cleanup code by @gmaclennan in #90
  • fix: observation.metadata should be required. by @gmaclennan in #92
  • fix: update buf to v1.25.0 by @gmaclennan in #89
  • fix: change schemaName from enum to const by @gmaclennan in #95
  • fix: remove redundant code by @gmaclennan in #94
  • fix: fix encode() parameter type by @gmaclennan in #97
  • feat: export fns for versionId, seq->index, coreId->coreKey by @gmaclennan in #100
  • fix: fix error checking known schema versions by @gmaclennan in #102
  • feat: add missing fields to authStore schemas/protos by @tomasciccola in #93
  • Conversion functions for authStore types by @tomasciccola in #96
  • feat: add defaultPresets to Project doc by @tomasciccola in #99
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.5 by @optic-release-automation in #103
  • add UNRECOGNIZED value to field type enum in json schema by @sethvincent in #108
  • fix: ensure docSchemas only contains non-dereferenced schemas by @achou11 in #113
  • install buf via npm by @sethvincent in #110
  • Fix Tests by @tomasciccola in #106
  • chore: fix CI for branch name change by @gmaclennan in #118
  • fix: don't set default values for optional fields by @gmaclennan in #117
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.6 by @optic-release-automation in #119
  • add typedoc-specific tsconfig by @sethvincent in #112
  • fix: don't notify linked issues on npm publish by @gmaclennan in #120
  • chore: validate schemas to ensure no top-level null by @gmaclennan in #122
  • feat: Export decodeBlockPrefix by @gmaclennan in #130
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.7 by @optic-release-automation in #131
  • feat: Add updated Role data type by @gmaclennan in #127
  • feat: device -> deviceInfo & new schema by @gmaclennan in #128
  • feat: Updated core ownership records by @gmaclennan in #129
  • make project schema properties optional by @sethvincent in #133
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.8 by @optic-release-automation in #136
  • fix: add missing protobufjs dep by @gmaclennan in #134
  • feat: rename project -> projectSettings by @gmaclennan in #135
  • fix: export MapeoDocInternal type by @gmaclennan in #137
  • feat: header tests by @tomasciccola in #139
  • add hash in attachments to observation schema by @sethvincent in #140
  • chore: fix misspelling in filename by @achou11 in #143
  • feat: add createdBy field for all records by @achou11 in #142
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.9 by @optic-release-automation in #144
  • fix: rename versionObj.coreKey to coreDiscoveryKey by @gmaclennan in #145
  • feat: add optional deleted field to common (proto and schema) by @tomasciccola in #138
  • chore!: rename Attachment.driveId to Attachment.driveDiscoveryId by @achou11 in #147
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.10 by @optic-release-automation in #148
  • Feat: add Icon schema by @tomasciccola in #152
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.11 by @optic-release-automation in #153
  • fix: iconVersionId wrong encode decode by @tomasciccola in #156
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.12 by @optic-release-automation in #157
  • fix: address naming inconsitencies with the DeviceInfo json schema definition by @achou11 in #154
  • chore: avoid known file signatures in datatypeId by @gmaclennan in #155
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.13 by @optic-release-automation in #159
  • feat: add optional deviceType to deviceInfo by @gmaclennan in #164
  • feat: translation by @tomasciccola in #166
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.14 by @optic-release-automation in #167
  • fix: role.fromIndex should be +ve integer by @gmaclennan in #161
  • Feat: two icon types (svg and png) by @tomasciccola in #174
  • chore: replace Tape with Node's built-in test runner by @EvanHahn in #176
  • feat: Expose validation errors by @gmaclennan in #178
  • feat: Add track schema type by @gmaclennan in #179
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.15 by @optic-release-automation in #180
  • feat: add color to preset by @tomasciccola in #183
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.16 by @optic-release-automation in #184
  • chore: develop on Node 20, CI on 16 and 20 by @EvanHahn in #185
  • feat: Remove old schemas and re-version all schemas and protobufs to v1 by @tomasciccola in #190
  • chore!: remove refs property from schemas by @EvanHahn in #196
  • add unspecified field to enums by @tomasciccola in #198
  • feat: standarize refs across all docs by @tomasciccola in #199
  • feat: add configMetadata to projectSettings by @tomasciccola in #197
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.17 by @optic-release-automation in #201
  • chore: add iconRef to preset schema by @tomasciccola in #203
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.18 by @optic-release-automation in #204
  • chore: move type out of docRef and call it docRefType by @tomasciccola in #208
  • feat: add presetRef to observation by @tomasciccola in #207
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.19 by @optic-release-automation in https://github.com/digi...
Read more

v3.0.0-next.28

16 Sep 22:19
Compare
Choose a tag to compare
v3.0.0-next.28 Pre-release
Pre-release

What's Changed

  • build(deps): bump handlebars from 4.1.2 to 4.5.3 by @dependabot in #3
  • feat: protocol buffers, json schema, & types for each by @tomasciccola in #22
  • feat: versioned protobufs by @tomasciccola in #32
  • feat: refactor type to schemaType by @tomasciccola in #41
  • better exporting of types by @tomasciccola in #43
  • Type exports by @tomasciccola in #47
  • chore: add npm release action by @gmaclennan in #49
  • chore: remove build-command from release action by @gmaclennan in #50
  • Revert "chore: remove build-command from release action (#50)" by @gmaclennan in #52
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.0 by @optic-release-automation in #55
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.1 by @optic-release-automation in #58
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.2 by @optic-release-automation in #59
  • Project record type by @tomasciccola in #65
  • fix!: revise schema for data & config store records [1/6] by @gmaclennan in #72
  • feat: Export JSONSchema [7/6] by @gmaclennan in #88
  • chore: update deps and cleanup code by @gmaclennan in #90
  • fix: observation.metadata should be required. by @gmaclennan in #92
  • fix: update buf to v1.25.0 by @gmaclennan in #89
  • fix: change schemaName from enum to const by @gmaclennan in #95
  • fix: remove redundant code by @gmaclennan in #94
  • fix: fix encode() parameter type by @gmaclennan in #97
  • feat: export fns for versionId, seq->index, coreId->coreKey by @gmaclennan in #100
  • fix: fix error checking known schema versions by @gmaclennan in #102
  • feat: add missing fields to authStore schemas/protos by @tomasciccola in #93
  • Conversion functions for authStore types by @tomasciccola in #96
  • feat: add defaultPresets to Project doc by @tomasciccola in #99
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.5 by @optic-release-automation in #103
  • add UNRECOGNIZED value to field type enum in json schema by @sethvincent in #108
  • fix: ensure docSchemas only contains non-dereferenced schemas by @achou11 in #113
  • install buf via npm by @sethvincent in #110
  • Fix Tests by @tomasciccola in #106
  • chore: fix CI for branch name change by @gmaclennan in #118
  • fix: don't set default values for optional fields by @gmaclennan in #117
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.6 by @optic-release-automation in #119
  • add typedoc-specific tsconfig by @sethvincent in #112
  • fix: don't notify linked issues on npm publish by @gmaclennan in #120
  • chore: validate schemas to ensure no top-level null by @gmaclennan in #122
  • feat: Export decodeBlockPrefix by @gmaclennan in #130
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.7 by @optic-release-automation in #131
  • feat: Add updated Role data type by @gmaclennan in #127
  • feat: device -> deviceInfo & new schema by @gmaclennan in #128
  • feat: Updated core ownership records by @gmaclennan in #129
  • make project schema properties optional by @sethvincent in #133
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.8 by @optic-release-automation in #136
  • fix: add missing protobufjs dep by @gmaclennan in #134
  • feat: rename project -> projectSettings by @gmaclennan in #135
  • fix: export MapeoDocInternal type by @gmaclennan in #137
  • feat: header tests by @tomasciccola in #139
  • add hash in attachments to observation schema by @sethvincent in #140
  • chore: fix misspelling in filename by @achou11 in #143
  • feat: add createdBy field for all records by @achou11 in #142
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.9 by @optic-release-automation in #144
  • fix: rename versionObj.coreKey to coreDiscoveryKey by @gmaclennan in #145
  • feat: add optional deleted field to common (proto and schema) by @tomasciccola in #138
  • chore!: rename Attachment.driveId to Attachment.driveDiscoveryId by @achou11 in #147
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.10 by @optic-release-automation in #148
  • Feat: add Icon schema by @tomasciccola in #152
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.11 by @optic-release-automation in #153
  • fix: iconVersionId wrong encode decode by @tomasciccola in #156
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.12 by @optic-release-automation in #157
  • fix: address naming inconsitencies with the DeviceInfo json schema definition by @achou11 in #154
  • chore: avoid known file signatures in datatypeId by @gmaclennan in #155
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.13 by @optic-release-automation in #159
  • feat: add optional deviceType to deviceInfo by @gmaclennan in #164
  • feat: translation by @tomasciccola in #166
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.14 by @optic-release-automation in #167
  • fix: role.fromIndex should be +ve integer by @gmaclennan in #161
  • Feat: two icon types (svg and png) by @tomasciccola in #174
  • chore: replace Tape with Node's built-in test runner by @EvanHahn in #176
  • feat: Expose validation errors by @gmaclennan in #178
  • feat: Add track schema type by @gmaclennan in #179
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.15 by @optic-release-automation in #180
  • feat: add color to preset by @tomasciccola in #183
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.16 by @optic-release-automation in #184
  • chore: develop on Node 20, CI on 16 and 20 by @EvanHahn in #185
  • feat: Remove old schemas and re-version all schemas and protobufs to v1 by @tomasciccola in #190
  • chore!: remove refs property from schemas by @EvanHahn in #196
  • add unspecified field to enums by @tomasciccola in #198
  • feat: standarize refs across all docs by @tomasciccola in #199
  • feat: add configMetadata to projectSettings by @tomasciccola in #197
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.17 by @optic-release-automation in #201
  • chore: add iconRef to preset schema by @tomasciccola in #203
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.18 by @optic-release-automation in #204
  • chore: move type out of docRef and call it docRefType by @tomasciccola in #208
  • feat: add presetRef to observation by @tomasciccola in #207
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.19 by @optic-release-automation in https://github.com/digi...
Read more

v3.0.0-next.27

16 Sep 18:02
Compare
Choose a tag to compare
v3.0.0-next.27 Pre-release
Pre-release

What's Changed

  • build(deps): bump handlebars from 4.1.2 to 4.5.3 by @dependabot in #3
  • feat: protocol buffers, json schema, & types for each by @tomasciccola in #22
  • feat: versioned protobufs by @tomasciccola in #32
  • feat: refactor type to schemaType by @tomasciccola in #41
  • better exporting of types by @tomasciccola in #43
  • Type exports by @tomasciccola in #47
  • chore: add npm release action by @gmaclennan in #49
  • chore: remove build-command from release action by @gmaclennan in #50
  • Revert "chore: remove build-command from release action (#50)" by @gmaclennan in #52
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.0 by @optic-release-automation in #55
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.1 by @optic-release-automation in #58
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.2 by @optic-release-automation in #59
  • Project record type by @tomasciccola in #65
  • fix!: revise schema for data & config store records [1/6] by @gmaclennan in #72
  • feat: Export JSONSchema [7/6] by @gmaclennan in #88
  • chore: update deps and cleanup code by @gmaclennan in #90
  • fix: observation.metadata should be required. by @gmaclennan in #92
  • fix: update buf to v1.25.0 by @gmaclennan in #89
  • fix: change schemaName from enum to const by @gmaclennan in #95
  • fix: remove redundant code by @gmaclennan in #94
  • fix: fix encode() parameter type by @gmaclennan in #97
  • feat: export fns for versionId, seq->index, coreId->coreKey by @gmaclennan in #100
  • fix: fix error checking known schema versions by @gmaclennan in #102
  • feat: add missing fields to authStore schemas/protos by @tomasciccola in #93
  • Conversion functions for authStore types by @tomasciccola in #96
  • feat: add defaultPresets to Project doc by @tomasciccola in #99
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.5 by @optic-release-automation in #103
  • add UNRECOGNIZED value to field type enum in json schema by @sethvincent in #108
  • fix: ensure docSchemas only contains non-dereferenced schemas by @achou11 in #113
  • install buf via npm by @sethvincent in #110
  • Fix Tests by @tomasciccola in #106
  • chore: fix CI for branch name change by @gmaclennan in #118
  • fix: don't set default values for optional fields by @gmaclennan in #117
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.6 by @optic-release-automation in #119
  • add typedoc-specific tsconfig by @sethvincent in #112
  • fix: don't notify linked issues on npm publish by @gmaclennan in #120
  • chore: validate schemas to ensure no top-level null by @gmaclennan in #122
  • feat: Export decodeBlockPrefix by @gmaclennan in #130
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.7 by @optic-release-automation in #131
  • feat: Add updated Role data type by @gmaclennan in #127
  • feat: device -> deviceInfo & new schema by @gmaclennan in #128
  • feat: Updated core ownership records by @gmaclennan in #129
  • make project schema properties optional by @sethvincent in #133
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.8 by @optic-release-automation in #136
  • fix: add missing protobufjs dep by @gmaclennan in #134
  • feat: rename project -> projectSettings by @gmaclennan in #135
  • fix: export MapeoDocInternal type by @gmaclennan in #137
  • feat: header tests by @tomasciccola in #139
  • add hash in attachments to observation schema by @sethvincent in #140
  • chore: fix misspelling in filename by @achou11 in #143
  • feat: add createdBy field for all records by @achou11 in #142
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.9 by @optic-release-automation in #144
  • fix: rename versionObj.coreKey to coreDiscoveryKey by @gmaclennan in #145
  • feat: add optional deleted field to common (proto and schema) by @tomasciccola in #138
  • chore!: rename Attachment.driveId to Attachment.driveDiscoveryId by @achou11 in #147
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.10 by @optic-release-automation in #148
  • Feat: add Icon schema by @tomasciccola in #152
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.11 by @optic-release-automation in #153
  • fix: iconVersionId wrong encode decode by @tomasciccola in #156
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.12 by @optic-release-automation in #157
  • fix: address naming inconsitencies with the DeviceInfo json schema definition by @achou11 in #154
  • chore: avoid known file signatures in datatypeId by @gmaclennan in #155
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.13 by @optic-release-automation in #159
  • feat: add optional deviceType to deviceInfo by @gmaclennan in #164
  • feat: translation by @tomasciccola in #166
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.14 by @optic-release-automation in #167
  • fix: role.fromIndex should be +ve integer by @gmaclennan in #161
  • Feat: two icon types (svg and png) by @tomasciccola in #174
  • chore: replace Tape with Node's built-in test runner by @EvanHahn in #176
  • feat: Expose validation errors by @gmaclennan in #178
  • feat: Add track schema type by @gmaclennan in #179
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.15 by @optic-release-automation in #180
  • feat: add color to preset by @tomasciccola in #183
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.16 by @optic-release-automation in #184
  • chore: develop on Node 20, CI on 16 and 20 by @EvanHahn in #185
  • feat: Remove old schemas and re-version all schemas and protobufs to v1 by @tomasciccola in #190
  • chore!: remove refs property from schemas by @EvanHahn in #196
  • add unspecified field to enums by @tomasciccola in #198
  • feat: standarize refs across all docs by @tomasciccola in #199
  • feat: add configMetadata to projectSettings by @tomasciccola in #197
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.17 by @optic-release-automation in #201
  • chore: add iconRef to preset schema by @tomasciccola in #203
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.18 by @optic-release-automation in #204
  • chore: move type out of docRef and call it docRefType by @tomasciccola in #208
  • feat: add presetRef to observation by @tomasciccola in #207
  • [OPTIC-RELEASE-AUTOMATION] release/v3.0.0-next.19 by @optic-release-automation in https://github.com/digi...
Read more