weppy v0.6 Release Notes

  • ๐Ÿš€ Released on January 25th 2016, codename Fornacis

    • ๐Ÿ›  Several bugfixes
    • โž• Added remove method to HasManySet and HasManyViaSet
    • Common handlers and helpers are now accessible via application object
    • Introduced scopes in models
    • Template reloader now checks also include and extend blocks
    • ๐Ÿ—„ Deprecated expose() in favor of route()
    • Implemented join method on Set
    • Reviewed Auth actions depending on user status
    • โž• Added support facilities to Auth in order to manage user status
    • ๐Ÿ‘ Implemented support for custom naming on has_many
    • Added current_model_only option to virtualfield and fieldmethod decorators, default changed to True
    • โœ… Introduced testing suite for applications
    • โž• Added language option to url()
    • Implemented user status resync with database in Auth handler
    • Implemented refers_to in dal apis
    • โž• Added 'self' keyword for self-relations in dal
    • ๐Ÿ”„ Changed has_one return value to Set in order to avoid n+1 queries
    • โž• Added pagination and including options to Set.select()
    • Caching resultsets on has_one and has_many realtions calls for select
    • โž• Added where, all, first, last and get methods to Model
    • ๐Ÿ”„ Changed add method of HasManySet and HasManyViaSet
    • โž• Added create method to HasOneSet, HasManySet and HasManyViaSet
    • โž• Added clear method to session handlers for bulk invalidation
    • Implemented a revision based migration engine on the database layer
    • Deprecated Request.vars, Request.get_vars and Request.post_vars in favor of Request.params, Request.query_params and Request.body_params
    • ๐Ÿ—„ Deprecated Form.vars and Form.input_vars in favor of Form.params and Form.input_params
    • ๐Ÿ—„ Deprecated url(vars={}) in favor of url(params={})