From 3881c48d137a462120c074887bf6680681ee1156 Mon Sep 17 00:00:00 2001 From: Isaac Cook Date: Thu, 22 Aug 2013 21:57:48 -0500 Subject: [PATCH] Updated changelog and setup.py for 0.2.2 release. --- CHANGES.txt | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ README.rst | 45 ++++++++++++++++++++++++++++++++------------- setup.py | 2 +- 3 files changed, 84 insertions(+), 14 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 668a5ea..709476d 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,54 @@ +0.2.2 (2013-08-22) +------------------ + +Features +~~~~~~~~ + +- Added post-success JavaScript hooks for common actions as well as custom JS + +- Shorthand validation is now allowed for dynamically inserted nodes + +- Added Python 3.3 support + +- Implemented a 'validator' method for Form that allows one-off validation for + validation logic that is specific to that form only + +- Added new 'render_success' and 'error_success' attributes for Form to specify + a JavaScript function to replace the default callback in the JS api + +- css_style, disable, and css_class are now Node attributes that can be used in + templates + +- Added a new FileNode for uploading files with along with a MimeTypeValidator + and associated template modifications + +Bug Fixes +~~~~~~~~ + +- Documentation fixes + +- Setting title=False didn't function correctly + +- Some class attribute override semantics didn't function as intended and have + now been resolved + +- Fixed a unicode encoding error identified by xen that was breaking validation + +Maintenance/Stability +~~~~~~~~~~~~~~~~~~~~~ + +- Moved some functionality out of the metaclass to be more lazy, increasing the + initialization speed of classes and improving testing + +- Wrote many additional tests and significantly improved assertion coverage + +- Completely re-organized tests to be organized less haphazzardly and updated + /extended their comments significantly. + +- Setup coveralls and Travis CI + +- Gave the whole codebase a PyLint and PEP8 pass + 0.2.1 (2013-07-03) ------------------ diff --git a/README.rst b/README.rst index 90f5a0e..91f321d 100755 --- a/README.rst +++ b/README.rst @@ -6,7 +6,6 @@ Yota ================ - ************************************************************************************************************************************************************************************* `Documentation `_ | `Example Repository `_ | `Demo `_ ************************************************************************************************************************************************************************************* @@ -65,36 +64,56 @@ Latest Changes ============================ ******************* -0.2.1 (2013-07-03) +0.2.2 (2013-08-22) ******************* Features ------------------ -- Added a method to easily change error statuses after validation methods are - run +- Added post-success JavaScript hooks for common actions as well as custom JS + +- Shorthand validation is now allowed for dynamically inserted nodes + +- Added Python 3.3 support + +- Implemented a 'validator' method for Form that allows one-off validation for + validation logic that is specific to that form only + +- Added new 'render_success' and 'error_success' attributes for Form to specify + a JavaScript function to replace the default callback in the JS api + +- css_style, disable, and css_class are now Node attributes that can be used in + templates + +- Added a new FileNode for uploading files with along with a MimeTypeValidator + and associated template modifications Bug Fixes ---------- -- Textarea template whitespace was causing undesirable rendering +- Documentation fixes -- Updated the Button Node to use the proper template inheritence +- Setting title=False didn't function correctly -- Modified insert_validator to accept iterables as the other insert function - does +- Some class attribute override semantics didn't function as intended and have + now been resolved -- Fixed a documentation bug giving the wrong attribute name for an action +- Fixed a unicode encoding error identified by xen that was breaking validation Maintenance/Stability ---------------------- -- Wrote tests for all new features +- Moved some functionality out of the metaclass to be more lazy, increasing the + initialization speed of classes and improving testing + +- Wrote many additional tests and significantly improved assertion coverage + +- Completely re-organized tests to be organized less haphazzardly and updated + /extended their comments significantly. -- Expanded details in minor places in documentation +- Setup coveralls and Travis CI -- Added checking on attribute name collisions with Nodes to make the mistakes - easier to debug +- Gave the whole codebase a PyLint and PEP8 pass Installation ================ diff --git a/setup.py b/setup.py index 35aae02..4377981 100755 --- a/setup.py +++ b/setup.py @@ -17,7 +17,7 @@ README = '' setup(name='yota', - version='0.2.1', + version='0.2.2', description='A form library with a focus on simplicity', long_description=README, classifiers=[