This repository has been archived by the owner on Apr 2, 2019. It is now read-only.
Releases: shiroyuki/Tori
Releases · shiroyuki/Tori
Tori 3.1.2
Tori 3.1.1
Fixed the routing bugs.
Tori 3.1.0
Changes:
- Make Redis an optional requirement.
- Delegate the ORM part to Passerine Project (https://github.com/shiroyuki/passerine, install:
pip install passerine
). - Make the path resolver available for any Jinja2 templates rendered by the built-in rendering service.
- Update the generic RPC interface.
Tori 3.0.1
Bug fixes
Tori 3.0.0
- This is the last release shipped with the ORM module as it is spun off as Passerine ORM. The documentation for the ORM module (tori.db) is out of date. See the documentation for Passerine ORM or send @shiroyuki message on Twitter for support.
- ORM/tori.db: Allow cross-collection (or cross-repository) queries within the same type of backend datastores.
- ORM/tori.db: (BCB-2.1) Removed the silly preconditions of the setup of ORM.
- ORM/tori.db: (BCB-2.1) The setup of ORM becomes more generic in order to support multiple drivers.
- ORM/tori.db: (BCB-2.1) No auto indexing.
- ORM/tori.db: (BCB-2.1) The query mechanism is changed to reduce the direct access to PyMongo APIs directly. It will be a BCB if the code that uses tori.db.criteria.Criteria instantiates the class directly.
- ORM/tori.db: (BCB-2.1) Class Criteria has been renamed to Query as the internal class will be labeled as Criteria. This change is to address the semantic / readability issue. (Hence, all references to Criteria objects are now referred to Query objects.)
- ORM/tori.db: Removed unused / tedious code from the ORM.
- Web Framework: (BCB-2.1) The simple routing scheme is now default instead of the regular expression originally used by Tornado. (The router class will take care of the translation.)
- Web Framework: The first instance of tori.application.Application is now self-referenced as tori.centre.core.
- Web Framework: Add a file-base session repository. This allows the app to store the session data as a json file.
- Web Framework: Without specifying the rendering path for each controller, the controller will be looking for templates from <app_base_path>/templates.
- Web Framework: Introduce /manual/configuration/predefined-config.rst. (The old style will be deprecated in 3.2.)
- Tests: Reorganized the tests and refactored the ORM tests.
Tori 3.0.0a
This is a pre-release to feature the database abstraction layer, new query engine and cross-collection query.
Tori 2.1.2
- Update the nest command (that automatically generate the skeleton app) and the associated documentation.
Tori 2.1.1
- Updated the error controller to allow the customization of the error page.