{"shas":[["5dc2373fc8bacd017ab0dda7b35b70dbec9d002d","ab5becde2a39f03a67e8db88da094316a875f2e5@gmail.com","* Add invalid & valid as events. Add events option for states to specify the event name to be called (e.g. validate() method triggers 'valid' event)\n\n* Add some flexible ways for relations to fetch the element. You can now specify a target (an event target, e.g. 'document') and an expectation (instead of watch-selector). I use it to link controls by ids fast, since document has all elements indexed by id. Basically it means, that selectors for relations can by generated  in runtime. There's also new option called 'collection', that specifies a name of an array to make a foreign collection (e.g. label finds input and stores itself in .labels array in input).\n\n* Implement removeField that removes field both from .params & .names\n\n* Getting rid of options.id. it's now widget.id or widget.attributes.id. \n\n* Fix layout field name index bumping on clone\n\nBackward incompatability:\n\nAttributes are not set as options anymore\n\napplySelector is removed","Yaroslaff Fedin"]],"repo":"Inviz/lsd","actor":"Inviz","ref":"refs/heads/master","size":1,"head":"5dc2373fc8bacd017ab0dda7b35b70dbec9d002d","actor_gravatar":"ba36762da1f7e8d0758bbb352dd2f3f3","push_id":30390035}