Sprox 0.7.1 Released!

41 views
Skip to first unread message

percious

unread,
Jan 31, 2012, 3:42:37 PM1/31/12
to sp...@googlegroups.com
Hi guys,

I cut sprox 0.7.1 today.  This is the first formal 0.7 release.  The biggest change for 0.7 is support for Ming (an orm wrapper for Mongo). The structure of sprox has been refactored a bit so that support for multiple ORM platforms can be supported.  Anyone interested in porting the ORM support (and writing tests) for mongokit or couchdb should contact me.  The refactoring, plus the Ming support addition added nearly 450 lines of code.  Alessandro Molina has done the lionshare of the work vetting (and fixing!) the code I had initially authored for this purpose.  Thanks to him for that, as well as the other contributors to Sprox 0.7.  

Here is what has changed since 0.7b1:

* [MING] Now writing a read-only attribue on ming won't cause a crash
anymore, it will be silently ignored
* [MING] Bool values are now supported in ming, can be any of "true",
"false", 1, 0, True, False
* [MING] like for SQLA now every field named password will be
displayed as a PasswordField
* [MING] Relationships support for setting related objects passing
both ObjectId or MappedClass instance
* Provider.query now supports filtering by using the filters argument.
This is a dictionary of the fields for which to filter the results,
the key is the name of the field and the value is the value for which
to filter for. Only equality filtering is supported.

And we are at 100% code coverage:

Name                         Stmts   Miss  Cover   Missing
----------------------------------------------------------
sprox                            0      0   100%   
sprox._validatorselector        26      0   100%   
sprox._widgetselector           15      0   100%   
sprox.configbase                78      0   100%   
sprox.dojo                       0      0   100%   
sprox.dojo.fillerbase           14      0   100%   
sprox.dojo.formbase             24      0   100%   
sprox.dojo.sprockets            18      0   100%   
sprox.dojo.tablebase            30      0   100%   
sprox.dummyentity                1      0   100%   
sprox.entitiesbase              15      0   100%   
sprox.fillerbase               102      0   100%   
sprox.formbase                 156      0   100%   
sprox.iprovider                 51      0   100%   
sprox.metadata                  53      0   100%   
sprox.mg                         0      0   100%   
sprox.mg.provider              236      0   100%   
sprox.mg.validatorselector      25      0   100%   
sprox.mg.widgetselector         35      0   100%   
sprox.mk                         0      0   100%   
sprox.mootools                   0      0   100%   
sprox.providerselector          85      0   100%   
sprox.recordviewbase            15      0   100%   
sprox.sa                         0      0   100%   
sprox.sa.provider              391      0   100%   
sprox.sa.validatorselector      30      0   100%   
sprox.sa.widgetselector         37      0   100%   
sprox.sprockets                 55      0   100%   
sprox.tablebase                 45      0   100%   
sprox.util                      42      0   100%   
sprox.validators                11      0   100%   
sprox.validatorselector          6      0   100%   
sprox.viewbase                 128      0   100%   
sprox.widgets                    1      0   100%   
sprox.widgets.dojo              85      0   100%   
sprox.widgets.templates          0      0   100%   
sprox.widgets.widgets           90      0   100%   
sprox.widgetselector             6      0   100%   
----------------------------------------------------------
TOTAL                         1906      0   100%   
----------------------------------------------------------------------
Ran 369 tests in 7.971s

I will be working hard to update the docs in the next 24 hours on www.sprox.org.  Standby on that one, I just wanted to get the release out.

The download for this package can be found at: 

Thanks again Alessandro.


cheers.
-chris
Reply all
Reply to author
Forward
0 new messages