weppy v2.4 Release Notes

  • ๐Ÿš€ Released on January 10th 2022, codename Edison

    • โž• Added official Python 3.10 support
    • โž• Added relative path support in templates
    • โž• Added support for spatial columns in ORM
    • โž• Added support for custom/multiple primary keys in ORM
    • โž• Added support for custom/multiple foreign keys in ORM
    • โž• Added support for custom and multiple primary keys relations in ORM
    • โž• Added watch parameter to ORM's compute decorator
    • โž• Added save method to ORM's rows and relevant callbacks
    • โž• Added destroy method to ORM's rows and relevant callbacks
    • โž• Added refresh method to ORM's rows
    • Added before_commit and after_commit ORM callbacks
    • โž• Added changes tracking to ORM's rows
    • โž• Added support to call super rowmethod decorated methods in ORM models
    • โž• Added migrations set command to CLI
    • โž• Added skip_callbacks parameter to relevant methods in ORM
    • ORM now automatically adds appropriate indexes for unique fields