Skip to content

Releases: fitnr/svgis

v0.5.3

30 May 15:08
Compare
Choose a tag to compare
  • Correct "fill-rule" attribute (#11)
  • Remove Python 3.6, 3.7 from list of supported versions

v0.5.2

25 Sep 14:39
Compare
Choose a tag to compare
  • Fix an error checking certain geometries (#8)
  • Migrate CI workflows from Travis to Github Actions
  • Remove Python 3.5 from list of supported versions

0.5.1

14 Feb 17:25
Compare
Choose a tag to compare
  • Improve Windows compatibility (#5)
  • Improve projection handling (#4)
  • Update documentation

0.3.10

07 Mar 04:39
Compare
Choose a tag to compare
  • Fix CDATA bug with svgis style
  • refactoring, PEP 8 formatting
  • Fix bug that ignored precision
  • Correctly identify and use projections in projected files

0.3.9

02 Mar 01:17
Compare
Choose a tag to compare
  • Remove periods and number signs from classes and ids.
  • Refactor classing functions to svgis.style
  • Improve error messages when drawing features.

0.3.8

28 Feb 18:54
Compare
Choose a tag to compare
  • Make inlined styles default
  • Handle empty files without complaining
  • ignore topological errors when clipping

0.3.6

15 Feb 23:19
Compare
Choose a tag to compare
  • Add svgis graticule command line tool
  • Ensure no repeated style rules when inlining CSS.
  • Round numbers at the last minute in the svg module. This is quicker.
  • Improve py 2/3 compatibility, esp. when testing.

0.3.5

14 Feb 14:04
Compare
Choose a tag to compare
  • Fix problem reprojecting bounds with mixed projections.
  • Add cli tool for getting bounds of a layer
  • Repair --verbose option.
  • Add svgis bounds command line tool for checking the bounds of a layer.
  • Expand tests (coverage now above 90%)

0.3.3

31 Jan 15:13
Compare
Choose a tag to compare
  • Switch from argparse to click for cli functions. Much better performance, same options.
  • Switch --simplify argument to accept an integer between 1-99
  • Change --project/-j option in svgis project to --method/-m
  • Remove lxml dependency for inlining CSS.
  • Completely refactor functions that parse XML to use ElementTree (quicker than minidom).
  • Add column names to class of layer group.
  • Prevent broken pipes
  • Squash several bugs related to setting class fields.
  • Squash bugs in drawing certain paths.
  • Remove duplicate/unused code.
  • Ensure use of unicode internally, fixed some small Py3 bugs.
  • More tests and more docs!

0.3.2

31 Jan 15:14
Compare
Choose a tag to compare
  • Fix bug introduced in 0.3.1, caused improper bounds in output SVGs.
  • Add svgis.map function as a shorthand for working with the API