Skip to content

Latest commit

 

History

History
85 lines (46 loc) · 2.27 KB

CHANGELOG.md

File metadata and controls

85 lines (46 loc) · 2.27 KB

v3.0.0

Breaks cardboard up into a collection of repos where each repo represents one type of index. The main repo, represented a dataset-feature index. All other indexes should be derived by following a stream off of this DynamoDB table.

v2.2.0

  • Expose unprocessed items on batch requests.
  • Follow AWS specified exponential back-off for batch requests.

v2.1.1

  • Bump aws-sdk semver.

v2.1.0

  • Adds cardboard.metadata.applyChanges to apply a batch of feature adjustments to the dataset's metadata

v2.0.0

  • Adds a `GeometryCollection specific error message.

v1.6.4

  • Fixes a bug where number property values would sometimes change when encoding and decoding them.

v1.6.3

  • Fixes a bug in handling unprocessed item responses from DynamoDB.

v1.6.2

  • Fixes a bug that only updated dataset metadata if a metadata document did not already exist.

v1.6.1

  • Fixes bug where editcount was being over written when recalculating the other metadata.

v1.6.0

  • Adds editcount to metadata. This can be used to know if a derived source is from and older version of the dataset or the current one.

v1.5.0

  • Add cardboard.metadata.featureInfo(), a pre-flight function to check metadata about a feature
  • Adjusts size calculations to be based on geobuf sizes instead of JSON.stringify(feature).length

v1.4.0

  • Made BBOX queries simpler (and slower) but added paging to BBOX. -- future index changes help bbox speed.

v1.3.1

  • Wrap geobuf parsing inside a try/catch.

v1.3.0

  • Features are now only stored in S3 if they don't fit in DynamoDB
  • Fix feature pagination

v1.2.2

v1.2.1

v1.2.0

  • Calculates an ideal min/max zoom for a dataset when metadata is read

v1.1.0

  • Exposes methods for incremental updates to dataset metadata

v1.0.2

  • Improves responses in the event of partial failure during a cardboard.batch.put or cardboard.batch.remove operation

v1.0.1

  • Fixes ambiguity in handling of edge-case user-provided IDs (null and numeric values)
  • Fixes issues caused by user-provided IDs containing an exclamation point (!)