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

Changelog History
Page 13

  • v0.8.6 Changes

    December 31, 2010

    ๐Ÿ‘ Now supports cookies on redirect (thanks ลukasz Piestrzeniewicz).

    ๐Ÿ– Handle server returning multiple Set-Cookie headers.

    The clickLink and pressButton methods should always pass to callback and not throw error directly.

    ๐Ÿ‘ Now supports HTTPS.

    198 Tests
    2.6 sec to complete
    
  • v0.8.5 Changes

    December 31, 2010

    Re-implemented bcat in JavaScript, so no need to install bcat to use Zombie.

    197 Tests
    2.6 sec to complete
    
  • v0.8.4 Changes

    December 30, 2010

    โž• Added browser.field (find an input field, textarea, etc), ๐Ÿ’ป browser.link (find a link) and browser.button (find a button) methods.

    โž• Added browser.evaluate to evaluate any arbitrary JavaScript in the window context and return the result.

    โž• Added browser.viewInBrowser which uses bcat to view page in your ๐Ÿ’ป browser of choice.

    197 Tests
    2.6 sec to complete
    
  • v0.8.3 Changes

    December 30, 2010

    Zombie now shares global variables between scripts.

    199 Tests
    2.4 sec to complete
    
  • v0.8.2 Changes

    December 30, 2010

    ๐Ÿ›  Fixed bug whereby Zombie hangs when making requests to a URL that has no path (e.g. http://localhost).

    198 Tests
    2.5 sec to complete
    
  • v0.8.1 Changes

    December 29, 2010

    โž• Added User-Agent string. You can change it by setting the browser option userAgent.

    ๐Ÿ“š There was an error with browser.location: documentation said it returns a Location object but also just a URL. Since Location object is more consistent with window.location, accepted that interpretation.

    Location.assign did not load a page if the page was already loaded ๐Ÿ’ป in the browser. Changed it to load the page (add caching later on).

    196 Tests
    2.6 sec to complete
    
  • v0.8.0 Changes

    December 29, 2010

    ๐Ÿ›  Fixed issue 8, wrong location of package.json.

    โฌ†๏ธ Upgraded to JSDOM 0.1.22 and using HTML5 parser throughout.

    โž• Added browser.runScript option. Set to false if you don't want the ๐Ÿ’ป browser to execute scripts.

    ๐Ÿ’ป You can now set browser options when initializing a new browser, on ๐Ÿ’ป existing Browser object or for the duration of a request by passing them as second argument to visit.

    ๐Ÿ’ป Browser now has a property called debug that you can set to true/false ๐Ÿ”Š (was a function), and separately a method called log that logs messages when debugging is enabled.

    โž• Added new page covering the browser API.

    194 Tests
    2.5 sec to complete
    
  • v0.7.7 Changes

    December 28, 2010

    ๐Ÿ›  Fix JSDOM queue and with it issue #6.

    189 Tests
    2.3 sec to complete
    
  • v0.7.6 Changes

    December 28, 2010

    ๐Ÿ“œ HTML5 doesn't play nice with JSDOM, bringing back html-parser to handle ๐Ÿ“œ innerHTML (full document parsing still handled by HTML5).

    โž• Added documentation page for CSS selectors.

    ๐Ÿšš Man pages now moved to section 7.

    โž• Added zombie.version.

    189 Tests
    2.3 sec to complete
    
  • v0.7.5 Changes

    December 28, 2010

    ๐Ÿ‘ Previous fix for document.write was incomplete, this one works better.

    189 Tests
    2.5 sec to complete