Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 70 lines (44 sloc) 3.35 kb
f105006 @benpickles Version 0.6.0.
authored
1 # Changelog
2
d8932a5 @benpickles Rename `sort` to `sortBy` and add the ability to specify an attribute…
authored
3 * Rename `sort` to `sortBy` and add the ability to specify an attribute name as well as a custom function. Add `sort` method that acts on a collection just like `Array#sort`.
3d1946d @benpickles Add pluck method that takes an attribute name and returns an array of…
authored
4 * Add `pluck` method that takes an attribute name and returns an array of values.
07f790c @benpickles Fix for callbacks being wrongly called on multiple instances - they w…
authored
5 * Fix for callbacks being wrongly called on multiple instances - they were being stored on the prototype and thus being shared across instances. Thanks to Oliver Nightingale for identifying the bug and writing a test case.
6
c33ed77 @benpickles Version 0.8.4.
authored
7 ## 0.8.4
8
9 * Add named parameters to `Model.RestPersistence` so "/categories/:category_id/posts" will pick up the corresponding `category_id` attribute from your model and be converted to "/categories/2/posts". [Russell Jones]
10
86772ac @benpickles Version 0.8.3.
authored
11 ## 0.8.3
12
13 * Fix that `find`, `first`, `last` and `detect` return `null` when nothing is found.
14 * Add `unbind` method to unbind all callbacks for a particular event or a specific callback by passing a reference to the original function.
15 * Move callback functionality into a separate module and mix-in to class and instance.
16
fe28c8e @benpickles Version 0.8.2.
authored
17 ## 0.8.2
18
1d9d72a @benpickles Don't log an error when Rails returns a response of " " for a `head :…
authored
19 * Don't log an error when Rails returns a response of " " for a `head :ok` response.
fe28c8e @benpickles Version 0.8.2.
authored
20 * `jQuery.ajax` should use `dataType` "json" removing the need to set a global `beforeSend`. [Jason Lee]
1d9d72a @benpickles Don't log an error when Rails returns a response of " " for a `head :…
authored
21
c7ec181 @benpickles Version 0.8.1.
authored
22 ## 0.8.1
23
1d9d72a @benpickles Don't log an error when Rails returns a response of " " for a `head :…
authored
24 * Fix that custom class methods should be available after chaining.
578d0c1 @benpickles Custom class methods should be available after chaining.
authored
25
9123e4f @benpickles Version 0.8.0.
authored
26 ## 0.8.0
27
28 * Move model collection methods into a separate object allowing you to customise the defaults in a single place.
29 * Move model instance methods into a separate object. This allows you to redefine the defaults once rather than having to pass the same custom method to multiple models at declaration time.
30 * Defining a model now takes three arguments: name, class methods, instance methods.
31
32 ## 0.7.3
33
34 * Fix callbacks in IE.
35 * Fix broken Ajax tests in IE6 and IE7.
36
1160851 @benpickles Version 0.7.1.
authored
37 ## 0.7.1
38
39 * `Model.RestPersistence` now recognises a 422 response as validation failure and populates the model's errors object with the response data.
40 * `Model.errors` is now an object and has a similar interface to ActiveModel.
41 * Fix that `changes` should only be merged after a successful `save` (create/update).
42 * Calling Model#attr() with no arguments returns a combined object of attributes/changes.
43 * Fix that `Model.RestPersistence` Ajax failures should correctly run the supplied callback.
44 * Add `count` method to `Model.Collection`.
45 * Collection methods now access the collection through the `all` method so that `select`, `each`, etc work as expected if it's overwritten.
46
ceddb12 @benpickles Version 0.7.0.
authored
47 ## 0.7.0
48
49 * Events are now bound directly to a model rather than using jQuery `bind`. Collections also now have the concept of events with "add" and "remove" built-in.
50
51 ## 0.6.1
52
63f4a3a @benpickles `update` should trigger "update" event, add separate `merge` method.
authored
53 * `update` should trigger "update" event, add separate `merge` method.
6966778 @benpickles Fix that persistence failure should not trigger corresponding event.
authored
54 * Fix that persistence failure should not trigger corresponding event.
55
f105006 @benpickles Version 0.6.0.
authored
56 ## 0.6.0
57
58 * Pass only a single callback to save/destroy which is called with a boolean to indicate success/failure.
59 * Bundle release into a single, versioned Javascript file plus minified version.
60 * Change behaviour of `Model.Collection` and don't let duplicates (scoped by id) of the same model to be stored. [Laurie Young]
61
62 ## 0.5.1
63
64 * Fix that setting a null value with `attr` should be read back correctly from `changes`.
65 * `errors` array shouldn't have to be manually `reset` when implementing `validate`.
66
67 ## 0.5.0
68
69 * First tagged release.
Something went wrong with that request. Please try again.