added more detailed logging to autoscroll, twitter timeline & hashtags, and the instagram behaviors
instagram: tweaked loading of more replies to use an xpath considering the text of the clicked element
removed intermediate viewed state from twitter and instagram behaviors
updated the behaviors "updated" metadata property
expanded soundcloud behavior to all parts of the artists profile
updated youtube video behaviors loading more comments selector and added done state reporting
improved slideshare behavior's viewing of multiple decks and added state reporting
un-denoted the pinterest behavior as a behavior due to it being fundamentally broken due to site changes
use return rather than yield for reporting behavior done state in facebook and death imitates behaviors
behavior lib:
traversal function traverseChildrenOfCustom: now consumes any generators in order to ensure they do not raise exceptions
delays function waitForAdditionalElemChildren: can now accept a guard function and have the option to supply max = -1 in options in order to allow infinite wait
traversals: if the "nextValue" returned by the handler is not a generator but is a promise all traversal functions yield the value received by awaiting the "nextValue"
dom: added function innerTextOfSelected that returns the inner text of the element the supplied selector selects
waits: fixed max is not defined exception in waitForAdditionalElemChildren
behavior api
made end point /info-list return an object with property behaviors that contains the array of behaviors rather than the
behavior tests
updated to match api changes
updated tested values file to match behaviors updated metadata
internal
added utility script for updating the behaviors "updated" metadata property using ISO 8601 date strings, also added to package.json scripts
behaviors:
behavior lib:
behavior api
behavior tests
internal