Skip to content

v0.17.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Nov 23:58
· 2 commits to master since this release

This release focuses on keeping Kart secure and performant, as well as polishing existing features.

New features

  • New kart mv command to rename dataset paths. #1067

Breaking changes

  • No longer building MacOS builds for Intel Macs, only building for Apple Silicon Macs. Please get in touch if this is a concern for you.
  • Patch format (apply command) now uses unambiguous keys for feature changes - ++ for inserts, -- for deletes, and +/- for updates. This matches the delta-filter format used in diffs.

Other changes

  • Patches (apply/create-patch) have been significantly improved:
    • Partial feature updates (updated features don't need to include unchanged fields) #1065
    • Reprojected patches (patch CRS is specified via crs in the patch metadata) #1066
  • merge: --message/-m option no longer implies --no-ff. The message will now be used if the command can't do a fast-forward. #1051
  • diff/show:
    • Fixed garbled json-lines output sometimes when using --add-feature-count-estimate #1040
    • Faster output for some large repositories (varies wildly) #1038
    • Text output now consistently displays a 'Merge: {parentIDs}' line when showing a merge commit #1043
    • show: Added --no-sort-keys option to disable sorting of features by name/PK. Previously added to diff only
    • show: Added --add-feature-count-estimate option to add a feature count estimate to json-lines output. Previously added to diff only
    • Fixed some issues with the built-in visual HTML diff ie kart show -ohtml