<commit_before># Chaplin 0.7.0 (unreleased)
* Query string params are now passed to controllers
  (a feature removed from Backbone 0.9.9).
* Improved `Chaplin.Controller`:
    * Controller actions will now receive `options` hash
      as second argument, that contains `path`, `previousControllerName`
      and routing options.

# Chaplin 0.6.0 (December 30, 2012)
* Updated required Backbone version to 0.9.9+.
* Improved `Chaplin.Collection`:
    * Removed `Collection#update` since this function is now provided
      by Backbone itself. The `deep` option is now called `merge` and it
      defaults to true.
* Improved `Chaplin.CollectionView`:
    * `CollectionView#getTemplateData` no longer returns `items` property,
    which increases performance.
* Improved `Chaplin.Controller`:
    * Added Rails-like before action filters to `Controller`s.
    * Added `Controller#redirectToRoute` which works like
      `Controller#redirectTo`, but accepts route name instead of URL.
    * Added flexible `Controller#adjustTitle` method which sets window title.
    * Added `Backbone.Events` mix-in.
    * Removed `Controller#title` and `Controller#historyURL`.
    * Removed ability of redirecting to standalone controllers and action names
      in `Controller#redirectTo`.
* Improved `Chaplin.Router`:
    * Added support for named routes.
    * Added new global `!router:routeByName` event, which allows to
      navigate to some route by its reverse name.
    * Added new global `!router:reverse` event, which allows to get
      URL of route by its name.
    * Added `names` option to `Router#match`, which allows to name
      route’s regular expression matches.
    * Removed global `!startupController` event.<commit_msg>Add more changes.<commit_after># Chaplin 0.7.0 (unreleased)
* Query string params are now passed to controllers
  (a feature removed from Backbone 0.9.9).
* Improved `Chaplin.Controller`:
    * Controller actions will now receive `options` hash
      as second argument, that contains `path`, `previousControllerName`
      and routing options.
    * Fixed `Controller#redirectTo` signature (`url, options`).
* Improved `Chaplin.CollectionView`:
    * Item views will now emit `addedToParent` event instead of `addedToDOM`
    when they are appended to collection view.
* Improved `Chaplin.View`
    * Switched to `$el.toggle()` instead of manual css `display` setting.
    Which means non-block elements will behave correctly.
    * Switched to `Backbone.$` reference for DOM manipulation.

# Chaplin 0.6.0 (December 30, 2012)
* Updated required Backbone version to 0.9.9+.
* Improved `Chaplin.Collection`:
    * Removed `Collection#update` since this function is now provided
      by Backbone itself. The `deep` option is now called `merge` and it
      defaults to true.
* Improved `Chaplin.CollectionView`:
    * `CollectionView#getTemplateData` no longer returns `items` property,
    which increases performance.
* Improved `Chaplin.Controller`:
    * Added Rails-like before action filters to `Controller`s.
    * Added `Controller#redirectToRoute` which works like
      `Controller#redirectTo`, but accepts route name instead of URL.
    * Added flexible `Controller#adjustTitle` method which sets window title.
    * Added `Backbone.Events` mix-in.
    * Removed `Controller#title` and `Controller#historyURL`.
    * Removed ability of redirecting to standalone controllers and action names
      in `Controller#redirectTo`.
* Improved `Chaplin.Router`:
    * Added support for named routes.
    * Added new global `!router:routeByName` event, which allows to
      navigate to some route by its reverse name.
    * Added new global `!router:reverse` event, which allows to get
      URL of route by its name.
    * Added `names` option to `Router#match`, which allows to name
      route’s regular expression matches.
    * Removed global `!startupController` event.
{'fraction_non_alphanumeric': 0.08602150537634409, 'fraction_numerical': 0.009216589861751152, 'mean_word_length': 3.81750924784217, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4372712', 'n_tokens_mistral': 1102, 'n_tokens_neox': 1041, 'n_words': 426}