{"action":"created","issue":{"url":"https://api.github.com/repos/Volicon/backbone.nestedTypes/issues/99","labels_url":"https://api.github.com/repos/Volicon/backbone.nestedTypes/issues/99/labels{/name}","comments_url":"https://api.github.com/repos/Volicon/backbone.nestedTypes/issues/99/comments","events_url":"https://api.github.com/repos/Volicon/backbone.nestedTypes/issues/99/events","html_url":"https://github.com/Volicon/backbone.nestedTypes/issues/99","id":105839358,"number":99,"title":"Please specify which versions of Backbone are compatible","user":{"login":"far-blue","id":344317,"avatar_url":"https://avatars.githubusercontent.com/u/344317?v=3","gravatar_id":"","url":"https://api.github.com/users/far-blue","html_url":"https://github.com/far-blue","followers_url":"https://api.github.com/users/far-blue/followers","following_url":"https://api.github.com/users/far-blue/following{/other_user}","gists_url":"https://api.github.com/users/far-blue/gists{/gist_id}","starred_url":"https://api.github.com/users/far-blue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/far-blue/subscriptions","organizations_url":"https://api.github.com/users/far-blue/orgs","repos_url":"https://api.github.com/users/far-blue/repos","events_url":"https://api.github.com/users/far-blue/events{/privacy}","received_events_url":"https://api.github.com/users/far-blue/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2015-09-10T15:55:20Z","updated_at":"2015-11-06T01:06:46Z","closed_at":"2015-11-03T05:04:29Z","body":"It would be very helpful to know which versions of Backbone are compatible with/tested with each release."},"comment":{"url":"https://api.github.com/repos/Volicon/backbone.nestedTypes/issues/comments/154251743","html_url":"https://github.com/Volicon/backbone.nestedTypes/issues/99#issuecomment-154251743","issue_url":"https://api.github.com/repos/Volicon/backbone.nestedTypes/issues/99","id":154251743,"user":{"login":"gaperton","id":469462,"avatar_url":"https://avatars.githubusercontent.com/u/469462?v=3","gravatar_id":"","url":"https://api.github.com/users/gaperton","html_url":"https://github.com/gaperton","followers_url":"https://api.github.com/users/gaperton/followers","following_url":"https://api.github.com/users/gaperton/following{/other_user}","gists_url":"https://api.github.com/users/gaperton/gists{/gist_id}","starred_url":"https://api.github.com/users/gaperton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gaperton/subscriptions","organizations_url":"https://api.github.com/users/gaperton/orgs","repos_url":"https://api.github.com/users/gaperton/repos","events_url":"https://api.github.com/users/gaperton/events{/privacy}","received_events_url":"https://api.github.com/users/gaperton/received_events","type":"User","site_admin":false},"created_at":"2015-11-06T01:06:46Z","updated_at":"2015-11-06T01:06:46Z","body":"Yes and no. Yes, because technically it extends Backbone namespace, and I keep core behavior of the models as close as possible to Backbone (model's internal structure is untouched). Many plugins and frameworks will work (chaplinjs and backbone.pageable in our case).\r\n\r\nNo, because there are some serious architectural differences, causing approaches working for backbone not to work with nestedtypes. For example, you cannot use NestedTypes models as dictionary or map - all attributes must be declared in advance, otherwise it can't do its magic. You should not use function as defaults body - it supposed to be type spec. Any plugin assuming Model.extend is the same as Collection.extend, and trying to mess with .extend mechanics will fail (there are some).\r\n\r\nIt also behaves a bit differently in little aspects and boundary conditions, which are not really documented. For example, when you create collection with a list of elements as an argument, in backbone case collection will appear empty inside of its initialize. In NestedTypes it will be already populated with elements (which you probably expect)."}}