Releases: emmett-framework/emmett
Releases · emmett-framework/emmett
weppy 0.5.4
Bugfix release
weppy 0.5.3
Bugfix release
weppy 0.5.2
Bugfix release
weppy 0.5.1
Bugfix release
weppy 0.5 (codename Elnath)
Changes since v0.4:
- Introduced python 3 support
- Introduced multiple inheritance support on
Model
class - Added optional keyed arguments support to
HasManyViaSet.add
for additional
columns on join tables - Minor bugfixes
weppy 0.4.2
Bugfix release
weppy 0.4.1
Bugfix release
weppy 0.4 (codename Deneb)
Changes since v0.3:
- Intruduced a real ORM inside weppy:
- Consequent new features:
belongs_to
,has_one
andhas_many
apis for relations- Automatic joins of attributes defined with new apis
- Cleaner
Model
definition syntax - New naming convention based on singular for model and plural for tables
- Automatic tablenames based on
Model
classes' names
- Consequent changes:
- Fields are now defined as attributes of
Model
- Some
Field
types are now procesed also considering the pythonic naming
('integer' -> 'int', 'boolean' -> 'bool') Field
class doesn't accept 'name' (first) parameter anymoreModel.entity
is now the more correctModel.table
Form
andDALForm
classes now accepts dictionaries of fields
instead of listsAuth
module has tablenames changed to new naming convention
- Fields are now defined as attributes of
- Consequent new features:
- Completely refactored validators
- Introduced new validation syntax using dictionaries
Auth
now includes virtualfields on sessionuser
object- Dropped python 2.6.x support
- Bugfixes in forms
- Refactored
Auth
module - Added
body
parameter toabort
helper (optional) - Updated jQuery to v1.11.3
weppy 0.3 (codename Caph)
Changes since v0.2:
- Various bugfixes
- Implemented streaming of pyDAL 'blob' fields
- Better implementation of
@virtualfield
and@fieldmethod
- Added caching system to templates
- Added auto-reloader for builtin wsgi server
- Added
on_end
method toHandler
class - Updated jQuery to v1.11.2
weppy 0.2 (codename Bellatrix)
First public beta release.
Changes since v0.1:
- Several bugfixes
- JSON body parsing for incoming requests with POST method and 'application/
json' headers widget_select()
in forms userepresent
attribute of fields to render
values- Moved
Storage
class to newsdict
one - Using pyDAL instead of a separated fork inside code
- Unified
DAL
/ModelsDAL
andAuth
/ModelsAuth
into newDAL
andAuth
Model
class now has only onesetup
method instead of the old unnecessary
list ofset_
methods- Updated validators nomenclature to "camelcase"
stream_file()
in helpers now accept a path relative to application, the old
one is now renamed in the more consistentstream_dbfile()
- Added
SessionFSManager
to store sessions' data on filesystem Model
class inherits fields and properties on subclassing- Added
service.xml
method to serve xml contents