@bruth bruth released this Mar 27, 2017 · 18 commits to master since this release

Assets 2
1.1.10 Final

Signed-off-by: Byron Ruth <b@devel.io>

@bruth bruth released this Mar 27, 2017 · 2 commits to master since this release

Assets 2

The 2.0.0 release drops support for Django 1.7 and below.

@bruth bruth released this Nov 11, 2014 · 18 commits to master since this release

Assets 2

Features

  • #14 - Support for Django 1.6
  • #21 - Support for Django 1.7

Enhancements

  • #18 - Multiple excluded routes can be specified for the same target

Bugs

  • #18 - Prevent specifying a required route for a target more than once

@bruth bruth released this May 29, 2014 · 35 commits to master since this release

Assets 2

ModelTreeManager can now be initialized with a specific tree rather than assume a tree given a model (since a model could have multiple trees associated with it.)

A new optional argument model has been added for query_string_for_field and query_condition for specifying the model the field is coming from. This is specifically to support proxy models in Django which allows for defining independent, logical models on an existing one. ModelTree can take advantage of this since different join paths will be inferred.

@bruth bruth released this Jul 25, 2013 · 42 commits to master since this release

Assets 2
  • Implement ModelTree.__contains__ hook for checking for pre-defined modeltrees

@bruth bruth released this Jul 25, 2013 · 45 commits to master since this release

Assets 2
  • Fix ModelTreeQuerySet.raw method to use compiler.results_iter instead of constructing a RawQuery

@bruth bruth released this Jul 25, 2013 · 48 commits to master since this release

Assets 2
1.1.5

1.1.5 Release

@bruth bruth released this Jul 25, 2013 · 57 commits to master since this release

Assets 2
  • Add improved support for defining routes
  • Annotate modeltree instances with it's alias if one exists
    • This prevents initializing redundant modeltrees for the same root model

@bruth bruth released this Jul 25, 2013 · 63 commits to master since this release

Assets 2
  • Fix incorrect primary key field name on right-hand side of join

@bruth bruth released this Jul 25, 2013 · 68 commits to master since this release

Assets 2
  • Fix bug that lowercased the app_name when building a modeltree
    • App names correspond to Python package names which are (of course) case senstitive