Skip to content

Releases: MapRVA/skyway

v0.7.1

12 Jun 21:15
9ebe5f5

Choose a tag to compare

  • fix PBF reader bug that sometimes missed node tags
  • allow skyway to build without any features enabled

v0.7.0

10 Jun 05:23
ac31cb0

Choose a tag to compare

  • when filtering, elements referenced by kept ways/relations will also be kept by default. you can turn this off with --omit-references (#5)
  • unified file format enum (thanks to @eddiesankey, see #6)
  • fix some bugs with XML reader and writer (incl. #7)
  • lay groundwork for test suite
  • experimental element sorting support

v0.6.0

27 Jan 18:29
9b5226f

Choose a tag to compare

  • add o5m writer
  • fix some bugs in XML reader and writer

v0.5.0

26 Jan 07:10
2c80e04

Choose a tag to compare

  • add regex support to SkyFilter
  • fix bug that prevented XML output from containing node tags

v0.4.1

18 Nov 19:12
ee4b88f

Choose a tag to compare

  • integrate rayon ParallelIterator traits more tightly into the Reader and Writer traits
  • simplify how elements and other raw OSM data are passed in chunks between methods
  • improve feature gates

v0.4.0

14 Nov 04:18
e055eeb

Choose a tag to compare

  • large refactor of Reader and Writer traits, as well as the main function
    • there is now one big multithreading pool where all most of the expensive computations happen
    • better error handling, though there is a lot more room for improvement
    • no more string interning for now, as it was suffering due to thread contention
  • rename OSMFilter to SkyFilter (the name "OSMFilter" exists elsewhere)
  • introduce new ConversionBuilder struct that helps build conversion pipelines
  • simplify CLI experience a bit
  • speed is now an explicit goal of this project

v0.3.1

09 Nov 07:47
514b4dc

Choose a tag to compare

  • test and build against multiple target platforms including Linux, MacOS and Windows
  • utilize string interning to create cache of known tag keys and usernames to speed up processing
  • add --no-overwrite argument to prevent overwriting output file
  • fix feature gates
  • minor performance improvements

v0.3.0

04 Nov 06:49
8b37e49

Choose a tag to compare

  • guarantee that elements will be written in the same order they were originally
  • rewrite XML writer to be much faster
  • tune OPL reader to be much faster
  • allow for conditional compilation of file formats and/or filter types using cargo features
  • recognize .osm file extension as OSM XML

v0.2.0

16 Sep 04:39
0d801fc

Choose a tag to compare

  • add Overpass JSON writer
  • make OPL, (Overpass) JSON writers much faster using parallelization
  • fix bug where Overpass JSON copyright and timestamp were not being read
  • display spinners in terminal to indicate progress

v0.1.0

06 Sep 04:17
8123578

Choose a tag to compare

  • add OPL reader
  • support reading Overpass JSON