Skip to content
This repository has been archived by the owner on May 7, 2022. It is now read-only.

Commit

Permalink
Updated changelog and setup.py for 0.2.2 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
icook committed Aug 23, 2013
1 parent 406dc52 commit 3881c48
Show file tree
Hide file tree
Showing 3 changed files with 84 additions and 14 deletions.
51 changes: 51 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -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)
------------------

Expand Down
45 changes: 32 additions & 13 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
Yota
================


*************************************************************************************************************************************************************************************
`Documentation <https://yota.readthedocs.org/en/latest/>`_ | `Example Repository <https://github.com/icook/yota_examples>`_ | `Demo <http://64.49.234.90/yota_example>`_
*************************************************************************************************************************************************************************************
Expand Down Expand Up @@ -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
================
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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=[
Expand Down

0 comments on commit 3881c48

Please sign in to comment.