Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge branch 'release/0.5'

  • Loading branch information...
commit c32fdc0b73d60ce9f82779b6172f35ea4d78a1d2 2 parents 219b607 + 456aea7
@eykd authored
Showing with 23 additions and 1 deletion.
  1. +22 −0 README.rst
  2. +1 −1  setup.py
View
22 README.rst
@@ -236,6 +236,28 @@ branch. ``master`` *should* always be stable.
CHANGELOG
=========
+- **0.5**: A couple new features, some interfaces and many bug-fixes:
+
+ - **Feature:** Added Property descriptor which acts like a field. May not actually be useful.
+
+ - **Feature:** Dice rolls now return a results list, which auto-sums
+ when doing integer or floating point arithmetic. No more mandatory
+ ``sum()`` in your dice expressions.
+
+ - **Major bug fix:** Fixed bug where Dice fields did not use the
+ correct random object, with nondeterministic results.
+
+ - **Bug fix/Interface change:** Improved (though not yet perfect)
+ field resolution mechanics. Fields that depend on other, deferred
+ fields now have a fighting chance at resolving.
+
+ - **Bug fix/Interface change:** DiceTable no longer accepts `-` or
+ arbitrary numbers of `.` or `:` as a range separator. Only `..` or
+ `:` work now.
+
+ - **Interface change:** Operators are now Fields in their own right,
+ with all resulting rights and privileges.
+
- **0.4**: Added a dice roller through ``blueprint.dice.roll``, and a
corresponding ``Dice`` and ``DiceTable`` fields. Blueprint
subclasses now have a better ``__repr__`` through the
View
2  setup.py
@@ -10,7 +10,7 @@
PROJECT = 'python-blueprint'
-VERSION = '0.4'
+VERSION = '0.5'
URL = 'https://github.com/eykd/blueprint'
AUTHOR = 'David Eyk'
AUTHOR_EMAIL = 'david.eyk@gmail.com'
Please sign in to comment.
Something went wrong with that request. Please try again.