Savory
The Scalable Prudence/MongoDB
Web Development Framework

It is now 11:33:43.818

Progress

Oct 17, 2011: Revision 101

  • Sencha: fix regression in SelfContainedTreeResource; fixes and enhancements for Sencha Touch
  • Google: new ClientLogin API
  • REST: fix regression in MongoDbResource
  • Resources: cleaned up headers; enchanced support for authorization schemes
  • Mail.SMTP: added flexibility (issue #6); documentation typo (issue #4)
  • MongoDB: new APIs: closeConnections, geoNear; documentation fixes
  • Demo application: fix CSS to support Opera browser; fix Lucene "about" page
  • And various smaller fixes

Jul 29, 2011: Revision 81

  • Forms: comprehensive new forms library, including converting all Savory libraries to use it
  • Validation: server- and client-side, including reCAPTCHA support
  • Console: support for print() and println() shortcuts
  • Classes: new "_configure" and "_configureOnly" options for self-configuration classes
  • Progress: the old "processing" service was renamed to "progress" service
  • RPC: can now be configured via a DSL
  • Backup: new service for high-performance, multi-threaded backing up MongoDB to real JSON
  • JVM: new API: exec
  • Files: new APIs: openTextForReading, openTextForWriting
  • Lucene: search results are now returned as an interator
  • Ext JS: new reCAPTCHA form field widget
  • Ext JS Forms: standard, AJAX and Ext Direct
  • Ext Direct: support webform calls
  • JSON: can export JavaScript code (breaks JSON compatibility, but very useful!)
  • Dependency bumps: MongoDB-Rhino R95

And lots of bug fixes, too many to mention! Hey, we're still in Early Bird mode.

Jun 25, 2011: Early Bird release

Still at preview quality level, but all the pieces are there! Well, most of them!!!