All Versions
141
Latest Version
Avg Release Cycle
57 days
Latest Release
1968 days ago

Changelog History
Page 12

  • v0.9.2 Changes

    February 21, 2011

    ๐Ÿ›  Fixes a couple of specs, plugs hole in array to prevent segfaults, and โž• adds try/catch to leave context after executing script.

    292 Tests
    3.3 sec to complete
    
  • v0.9.1 Changes

    February 17, 2011

    Some internal changes to history. Breaks iframe.

    289 Tests
    3.3 sec to complete
    
  • v0.9.0 Changes

    February 17, 2011

    ๐Ÿ†• New isolated contexts for executing JavaScript. This solves a long standing problems with pages that have more than one script. Briefly speaking, each window gets it's own context/global scope that is shared by all scripts loaded for that page, but isolated from all other ๐Ÿ windows.

    ๐Ÿ›  Fixes error handling on timeout/XHR scripts, these now generate an onerror event.

    ๐Ÿ’ป Eventloop is now associated with window instead of browser.

    ๐Ÿ›  Fixes URL resolution in XHR requests with no port.

    293 Tests
    3.3 sec to complete
    
  • v0.8.13 Changes

    February 11, 2011

    โœ… Tested with Node 0.4.0.

    โž• Add support for IFRAMEs (Damian Janowski).

    โฌ†๏ธ Upgraded to HTML5 0.2.13.

    ๐Ÿ›  Fixes #71 cookie names now preserve case.

    ๐Ÿ›  Fixes #69 incorrectly resolving partial URLs in XHR requests.

    ๐Ÿ›  Fixes browser.clock to use Date.now instead of new Date (faster).

    ๐Ÿ›  Fixes browser.dump.

    โฑ In debug mode, show when firing timeout/interval.

    โž• Added cake install.

    293 Tests
    3.7 sec to complete
    
  • v0.8.12 Changes

    February 01, 2011

    โœ… Tested with Node 0.3.7 in preparation for Node 0.4.0.

    โž• Added browser.fork (Josh Adell):

    ๐Ÿ’ป > Return a new browser using a snapshot of this browser's state. This ๐Ÿ‘ฏ method clones the forked browser's cookies, history and storage. The ๐Ÿ’ป two browsers are independent, actions you perform in one browser do not affect the other.

    Particularly useful for constructing a state (e.g. sign in, add items โœ… to a shopping cart) and using that as the base for multiple tests, and โœ… for running parallel tests in Vows.

    ๐Ÿ›  Fix firing the change event on SELECT elements when using jQuery (Damian Janowski).

    ๐Ÿ›  Fix for jQuery.ajax receiving a non-string data option (Damian Janowski).

    ๐Ÿ›  Fix to allow script elements that are not JavaScript (Sean Coates).

    ๐Ÿš€ NOTE: In this release I started running the test suite using cake test and recording the time reported by Vows. This doesn't count the time it takes to fire up Node, Cake, etc, so the reported time is approximately a second smaller than the previously reported time for 0.8.11. All other things being equal.

    292 Tests
    3.7 sec to complete
    
  • v0.8.11 Changes

    January 25, 2011

    โž• Added browser.source which returns the unmodified source of the current page (Bob Lail).

    โž• Added support for the Referer header (Vinicius Baggio).

    If cookies do not specify a path, they are set to the root path rather than to the request path (Bob Lail).

    Cookies are allowed to specify paths other than the request path (Bob Lail).

    Ensure fields are sent in the order they are described (Josรฉ Valim).

    ๐Ÿ›  Fix parsing of empty body (Vinicius Baggio).

    โž• Add support for window.screen (Damian Janowski).

    Zombie now sends V0 cookies (Assaf Arkin).

    ๐Ÿ›  Fix for loading scripts over SSL (Damian Janowski).

    โž• Added window.resources to return all resources loaded by the page ๐Ÿ‘€ (including the page itself). You can see what the page is up with:

    browser.window.resources.dump()
    

    ๐Ÿ›  Modified lastRequest/lastResponse to use the window resources, fixed ๐Ÿ’ป browser.status and browser.redirected to only look at the page resource itself.

    282 Tests
    4.3 sec to complete
    
  • v0.8.10 Changes

    January 13, 2011

    ๐Ÿ‘ Allow setting cookies from subdomains (Damian Janowski & Michel Martens).

    ๐Ÿ‘€ Modified browser.fire to fire MouseEvents as well (Bob Lail).

    โž• Added window.title accessor (Bob Lail).

    ๐Ÿ›  Fixed window.navigator.userAgent to return userAgent property (same as sent to server) (Assaf Arkin).

    โž• Added support for alert, confirm and prompt (Assaf Arkin).

    โž• Added accessors for status code from last respone (browser.statusCode) ๐Ÿ’ป and whether last response followed a redirect (browser.redirected) (Assaf Arkin).

    The visit, clickLink and pressButton methods now pass three ๐Ÿ’ป arguments to the callback: error, browser and status code (Assaf Arkin).

    265 Tests
    3.7 sec to complete
    
  • v0.8.9 Changes

    January 10, 2011

    Properly use the existance operator so empty strings are sent (Josรฉ Valim).

    ๐Ÿ›  Fix to XPath evaluation and sorting by document order (Josรฉ Valim).

    โž• Added unselect, selectOption and unselectOption to browser (Bob Lail).

    โž• Added cookies.clear (Bob Lail).

    ๐Ÿ’ป You can now call browser methods that accept a selector (e.g. fill, select) with the element itself.

    ๐Ÿ›  Fix to populate fields even if field type is invalid (Bob Lail).

    โšก๏ธ Update to HTML5 0.2.12.

    238 Tests
    3.2 sec to complete
    
  • v0.8.8 Changes

    January 04, 2011

    ๐Ÿ›  Fixed script execution order: now in document order even when mixing internal and external scripts.

    ๐Ÿ›  Fixed image submit (Josรฉ Valim).

    Ensure checkboxes are properly serialized (Josรฉ Valim).

    It should send first select option if none was chosen (Josรฉ Valim).

    231 Tests
    3.3 sec to complete
    
  • v0.8.7 Changes

    January 04, 2011

    โž• Adds DOM Level 3 XPath support.

    โž• Added support for file upload: browser.attach(selector, filename).

    Send script errors to window.onerror and report them back to visit callback.

    ๐Ÿ‘Œ Support select with multiple options (Josรฉ Valim).

    ๐Ÿ›  Fix handling of unknown input fields and select fields (Josรฉ Valim).

    ๐Ÿ›  Fix issue 24, search and hash must be empty string not null.

    ๐Ÿ‘Œ Support Node 0.3.3 (thanks Pete Bevin)

    ๐Ÿ‘ For the brave enough to hack a Zombie, we now support (and cake setup assumes) npm bundle.

    224 Tests
    3.1 sec to complete