From c22fda312040ac6ed0af1ea762eb00cb24e1080c Mon Sep 17 00:00:00 2001 From: Alex Carney Date: Sat, 9 Dec 2017 23:58:34 +0000 Subject: [PATCH] v0.3.0 --- CHANGES.rst | 29 +++++++++++++++++++++++++++-- stylo/version.py | 2 +- 2 files changed, 28 insertions(+), 3 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 4df2be54..06d4fde5 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,11 +1,36 @@ -[Unreleased] -============ +v0.3.0 2017-12-09 +================= + +Added +----- + +- New Domain class, it is responsible for generating the grids of numbers + passed to Drawables when they are mapped onto Images. It replaces most of the + old decorators. +- Drawables are now classes! Any drawable is now a class that inherits from + Drawable, it brings back much of the old Puppet functionality with some + improvements. +- More tests! Changed ------- - ANDing Images (a & b) has been reimplemented so that it hopefully makes more sense. The alpha value of b is used to scale the color values of a. +- Along with the new Domain system mapping Drawables onto Images has been + reworked to hopefully make coordinate calculations faster + +Removed +------- + +- stylo/coords.py has been deleted, this means the following functions and + decorators no longer exist + + mk_domain - Domains are now a class + + cartesian (now built into the new Domain object) + + polar (now built into the new Domain object) + + extend_periocally (now the .repeat() method on the new Domain object) + + translate (now the .transform() method on the new Domain object) + + reflect (not yet implemented in the new system) v0.2.3 2017-11-15 ================== diff --git a/stylo/version.py b/stylo/version.py index d31c31ea..493f7415 100644 --- a/stylo/version.py +++ b/stylo/version.py @@ -1 +1 @@ -__version__ = "0.2.3" +__version__ = "0.3.0"