Commits on Jul 21, 2016
  1. @jridgewell

    Merge pull request #4061 from leebyron/iterable

    Implements the JavaScript Iterable protocol.
    jridgewell committed on GitHub Jul 21, 2016
  2. @leebyron

    Implements the JavaScript Iterable protocol.

    This introduces new methods related to Iterators on Backbone.Collection to mirror those found on Array: `values`, `keys`, `entries`, and `@@iterator`. Each of these methods will return a JavaScript Iterator, which has a `next` method, yielding the models or ids of models contained in the Collection.
    
    The CollectionIterator is careful to use the `at()` and `modelId()` methods on the host collection rather than direct access to the `models` property, which should ensure it is resilient to creative subclassing of Backbone.Collection and future feature addition.
    
    The [`@@iterator`](http://www.ecma-international.org/ecma-262/6.0/#sec-well-known-symbols) method is defined using `Symbol.iterator` if it exists in the JavaScript runtime (modern browsers/node.js) and falls back to the string `"@@iterator"` which was popularized by older versions of Firefox and has become the standard fallback behavior for other third-party libraries. This ensures that Backbone can still be used across all browsers, even with use of these new methods.
    
    Supporting Iterable allows better integration between Backbone and the most recent additions to the JavaScript language, including `for of` loops and data-collection constructor functions, as well as better integration with other third-party libraries that accept Iterables instead of only Arrays.
    
    Fixes #3954
    leebyron committed Jul 20, 2016
Commits on Jul 5, 2016
  1. @megawac

    Merge pull request #4055 from akre54/qunit2

    Update to Qunit2
    megawac committed on GitHub Jul 5, 2016
Commits on Jun 20, 2016
  1. @akre54
  2. @akre54
Commits on Jun 13, 2016
  1. @akre54
Commits on Jun 9, 2016
  1. @platinumazure @akre54
Commits on May 31, 2016
  1. @jridgewell

    Merge pull request #4037 from platinumazure/eslint-upgrade

    Upgrade ESLint to latest and replace removed rules
    jridgewell committed May 31, 2016
Commits on May 28, 2016
  1. @platinumazure
Commits on May 17, 2016
  1. @megawac

    Merge pull request #4031 from leods92/patch-1

    Fix changelog referring to wrong code change
    megawac committed May 17, 2016
  2. @leods92
Commits on May 6, 2016
  1. @megawac

    Merge pull request #4006 from jammon/docs_use_of_id

    Clarification on the use of model.id
    megawac committed May 6, 2016
  2. @megawac

    Merge pull request #3827 from benmccormick/master

    Add a preinitialize method to allow for true instance properties and ES6 classes
    megawac committed May 6, 2016
  3. @jridgewell

    Merge pull request #4026 from Flamefork/4025-encoded-fragment

    Fixed updating URL with uri-decoded value
    jridgewell committed May 6, 2016
Commits on Apr 30, 2016
  1. @Flamefork

    Fixed updating URL with uri-decoded value

    Fixes #4025
    Flamefork committed Apr 30, 2016
Commits on Apr 25, 2016
  1. @benmccormick

    Add a preinitialize function to allow modifying Backbone objects before

    instantiation logic is run.
    
    This allows greater flexibility for several use cases including
    - #3620
    - #3685
    - Easing use of ES6 classes with Backbone
    benmccormick committed Oct 20, 2015
Commits on Apr 22, 2016
  1. @skyksandr @akre54
Commits on Apr 20, 2016
  1. @jridgewell

    Merge pull request #4018 from emileber/mdn-link-fix

    Fixed broken link to MDN array sort
    jridgewell committed Apr 19, 2016
  2. @emileber
Commits on Apr 7, 2016
  1. @zgl2007dj @akre54

    Update backbone.js

    * Update backbone.js
    
     1 ) improve the patch method
     2 ) _.size is not nessesary, bool will be better
    zgl2007dj committed with akre54 Apr 7, 2016
Commits on Apr 5, 2016
  1. @akre54
  2. @jridgewell

    Merge pull request #3998 from jashkenas/1.3.3

    Create 1.3.3 Release
    jridgewell committed Apr 5, 2016
  3. @megawac

    Re-minified and updated versions.

    Robillard, Steven committed with megawac Mar 22, 2016
  4. @megawac

    Release v1.3.3

    megawac committed Mar 28, 2016
  5. @megawac

    Merge pull request #4000 from akre54/fix-globals

    Fix failing global tests
    megawac committed Apr 5, 2016
Commits on Apr 4, 2016
  1. @jammon

    Pointer to using model.set

    jammon committed Apr 4, 2016
  2. @jammon
Commits on Mar 29, 2016
  1. @akre54
  2. @akre54
Commits on Mar 28, 2016
  1. @akre54

    Revert "Update index.html". "a SQL" -> "an SQL"

    This reverts commit 96d8114.
    akre54 committed Mar 28, 2016
  2. @akre54

    Merge pull request #3997 from zotherstupidguy/master

    fix a typo
    akre54 committed Mar 28, 2016
  3. @zotherstupidguy

    Update index.html

    zotherstupidguy committed Mar 28, 2016
Commits on Mar 16, 2016
  1. @akre54
Commits on Mar 12, 2016
  1. @jridgewell

    Merge pull request #3978 from jridgewell/1.3.2-rc

    Backbone 1.3.2
    jridgewell committed Mar 12, 2016
  2. @jridgewell

    Backbone 1.3.2

    jridgewell committed Mar 4, 2016