Leather

Latest version: v0.4.0

Safety actively analyzes 710821 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.3.0

-------------------------

* Add examples for many more use-cases. (11)
* Fixed bars so that data are displayed top-down when using :meth:`.Chart.add_bars`. (72)
* Changed default colors. (51)
* Fixed a rare file handling bug when saving SVG files.
* Leather will now issue a warning if you attempt to render a chart with data exceeding the scale domain. (42)
* Linear scales will now default to the domain :code:`[0, 1]` if no values are provided. (66)
* Axis no longer takes a number of ticks as an argument. Instead pass a list of custom tick values.
* Scales :code:`tick` methods no longer take a number of ticks as an argument. (They should self-optimize.)
* Scales that cross :code:`0` will now always have a tick at :code:`0`. (54)
* Implemented auto-ticking. (23)
* :func:`.style_function` now takes a :class:`.Datum` instances, rather than a list of arguments.
* Renamed the :code:`Lines` class to :class:`.Line` to be more accurate.
* Implemented :class:`.CategorySeries`.
* Implemented a more elegant pattern for colorizing series.
* Refactored :class:`.Series` so :class:`.Shape` is no longer a parameter.
* Tick values can now be overridden with the :code:`tick_values` argument. (56)
* Added methods to customize scales and axes for :class:`.Lattice` charts. (17)
* Expanded unit tests for :class:`.Scale` subclasses.
* Zero lines now render above other tick marks. (31)
* Fixed rendering of :class:`.Bar` and :class:`.Column` shapes for negative values. (52)
* Refactored the :class:`.Lattice` API.

0.2.0

-----

* Initial prototype

0.1.0

-----

* Never released

Page 2 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.