All Versions
26
Latest Version
Avg Release Cycle
79 days
Latest Release
404 days ago

Changelog History
Page 2

  • v0.3.8 Changes

    February 28, 2016
    • ๐Ÿ’… Make inlined styles default
    • ๐Ÿ– Handle empty files without complaining
    • ignore topological errors when clipping
  • v0.3.7 Changes

    February 17, 2016
    • โž• Add precision argument for svgis draw
  • v0.3.6 Changes

    February 15, 2016
    • โž• 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.
  • v0.3.5 Changes

    • ๐Ÿ›  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%)
  • v0.3.4 Changes

    • ๐Ÿ”„ change --project option to --crs.
    • ๐Ÿ›  Fix error with empty CSS selectors
    • โž• Add quiet and verbose logging options to svgis draw.
    • ๐Ÿ›  Fix simplification in svgis draw.
    • Ensure that geojson layers get a pretty name.
    • Regularize svgis.svg, adding tools for creating more SVG elements, even those not directly used here.
    • Try, just slightly, not to have infinite bounds
    • ๐Ÿ“„ Expand docs.
  • v0.3.3 Changes

    • ๐ŸŽ 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!
  • v0.3.2 Changes

    • ๐Ÿ›  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
  • v0.3.1 Changes

    • โž• Add option to clip files, requires Shapely
    • โž• Add option to inline files, requires lxml
    • โž• Add line simplification option using Visivalingam algorithm, requires numpy
    • โœ‚ Remove svgwrite as a dependency for faster file writing
    • โ™ป๏ธ Tests expanded and code refactored, crushing lots of bugs
    • --proj option can now read a file containing a proj4 string
    • ๐Ÿ‘ Allow unicode in class and id fields
  • v0.2.5 Changes

    • Accept a text file containing a proj4 string in svgis draw --project
    • ๐Ÿ›  fix typo in cli help
    • โž• add version option to cli
  • v0.2.3 Changes

    • ๐Ÿ›  Fix class bug for NULL values