Version 0.3 Change Log

4 views
Skip to first unread message

Max

unread,
Feb 6, 2012, 11:30:56 AM2/6/12
to python-underverse
Here's everything that changed in v0.3.


- Underverse is now officially beta
- Greatly increased test coverage between v0.2.3 - v0.3 (current
total: 45 tests)
- Fully integrated ODM support
- This means that Underverse can now actually be called an ODM.
v0.3 offers full Object-to-Document functionality, including the auto-
encoding of class instances into JSON objects, as well as easy
decoding (a simple one-liner) of the JSON back into complete Python
objects. And the kicker...all this is done without the need for a base
class.
- Added capability for user-defined encoding and decoding of classes.
The built-in functionality should work for all but the most demanding
of cases (classes defined in C/C++).
- Added capability to ‘export’ to a Numpy recarray through a process I
like to call ‘purification’. This can be used to easily gain any
additional functionality provided by the amazing NumPy.
- Rewrote ORDER BY functionality
- Added complete support of ascending and descending sorting by
multiple document attributes
- Simplified the usage and improved readability of skip and limit
functions
- Added alternate query method by overloading the __call__ function
for document collections (A.K.A. Verses)
- Fixed bug in find_one function
- Added initial, intelligent support for the storing of NumPy ndarrays
- Fixed spelling errors in and increased breadth of documentation
Reply all
Reply to author
Forward
0 new messages