You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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