Changelog
0.4.3
- Fixing
artoo.scrapeTable for node.js (@0xc0d3c5).
0.4.2
- Fixing outdated jQuery selectors (@0xc0d3c5).
0.4.1
- Fixing
artoo.ui after Shadow DOM API deprecations.
0.4.0
- Adding the current dom element as second argument to the
artoo.scrape callbacks (jbryson3).
- Fixing
artoo.ajaxSniffer.after.
0.3.4
- Fixing
artoo.saveImage by adding the getExtension helper back.
0.3.3
- Fixing
artoo.save* methods for Firefox.
- Fixing
artoo.scrapeTable edge case (@boogheta).
- Fixing
artoo.writers.csv edge case (@joscha).
0.3.2
- Updating external dependencies:
jquery, jquery-simulate, emmett.
- Safer jQuery injection routine.
- Enhancing phantomjs integration.
0.3.1
- Updating dependencies.
- Updating phantomjs helpers.
- Fixing cheerio integration.
- Fixing
artoo.scrape’s recursion thanks to @slashdotdash.
- Adding callback to
artoo.beep thanks to @aileo.
0.3.0
- Several enhancements for uses within Phantom.js.
- Several enhancements to the beeping utility.
- Adding writers and parsers.
- Adding
artoo.cookies.
- Adding emmett as event emitter.
- Removing instructions, alas.
- Fixing
artoo.helpers.jquerify.
- Fixing
artoo.scrape recursivity.
- Fixing log settings.
- Updating node.js process.
- Updating
jquery.simulate to version 1.0.1-pre.
0.2.0
- Adding Node.js version of the library.
- Enhancing Phantom.js support.
- Adding possibility to inject UI.
- Adding an ajax sniffer.
- Adding an
injectInlineStyle helper.
- Adding a
scrapeOne option to the ajaxSpider.
- Adding an async option to
injectScript helper.
- Adding a
log.welcome setting.
- Adding a
reExec setting.
- Adding
$().scrape.
- Adding
$().scrapeOne.
- Adding
$().scrapeTable.
- Adding
createStore.
- Adding
createAsyncStore.
- Adding XHR related parsers.
- Reworking the
waitFor helper callback.
- Reworking dependencies system.
- Fixing some
store bugs.
- Converting to gulp and adding a gulp plugin.
- Adding a Yeoman generator to scaffold bookmarklets.
- Removing base64 beep in favor of a more complete but lighter system.
0.1.1
- Adding
saveYaml, saveTsv and saveSvg.
- Adding a
url parameter to ajaxSpider.
- Adding an iterator polymorphism for
scrape.
- Adding a
revoke option for the save module.
- Adding a way to load popular dependencies such as
async or lodash.
- Adding a
header and order option to the toCSVString helper.
- Adding some headers when saving xml files.
- Filename polymorphism for the
save module.
- Firebug support.
- Updating
jquery.simulate.
- Fixing
settings.log.level.
- Fixing several bugs.
0.1.0