Skip to content

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 16 Dec 01:53

0.7.1

JSON syntax-highlighting fix

  • Any command which outputs JSON would fail in 0.7.0 when run in a terminal unless a JSON style other than --pretty was explicitly specified, due to a change in the pygments library which Sno's JSON syntax-highlighting code failed to accomodate. This is fixed in the 0.7.1 release. #335

0.7.0

Major changes in this release

  • Support for importing data without a primary key. Since the Sno model requires that every feature has a primary key, primary keys are assigned during import. #212
  • Support for checking out a dataset with a string primary key (or other non-integer primary key) as a GPKG working copy. #307

Minor features / fixes:

  • Improved error recovery: Sno commands now write to the working copy within a single transaction, which is rolled back if the command fails. #281
  • Dependency upgrades (GDAL; Git; Pygit2; Libgit2; Spatialite; GEOS) #327
  • Bugfixes:
    • sno meta set didn't allow updates to schema.json
    • Fixed a potential KeyError in Schema._try_align
    • Fixed a potential unexpected NoneType in WorkingCopy.is_dirty
    • Imports now preserve fixed-precision numeric types in most situations.
    • Imports now preserve length of text/string fields.
    • Imported fields of type numeric now stored internally as strings, as required by datasets V2 spec. #325