Skip to content
This repository has been archived by the owner on Apr 2, 2019. It is now read-only.

Releases: shiroyuki/Tori

Tori 3.1.2

03 Feb 01:54
Compare
Choose a tag to compare

The final release of the three series.

Tori 3.1.1

01 May 03:22
Compare
Choose a tag to compare

Fixed the routing bugs.

Tori 3.1.0

18 Mar 03:35
Compare
Choose a tag to compare

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

24 Nov 05:04
Compare
Choose a tag to compare

Bug fixes

Tori 3.0.0

24 Nov 04:16
Compare
Choose a tag to compare
  • 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

21 Jul 16:29
Compare
Choose a tag to compare
Tori 3.0.0a Pre-release
Pre-release

This is a pre-release to feature the database abstraction layer, new query engine and cross-collection query.

Tori 2.1.2

29 Nov 08:09
Compare
Choose a tag to compare
  • Update the nest command (that automatically generate the skeleton app) and the associated documentation.

Tori 2.1.1

21 Jul 07:26
Compare
Choose a tag to compare
  • Updated the error controller to allow the customization of the error page.