All Versions
19
Latest Version
Avg Release Cycle
238 days
Latest Release
1492 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v2.1.2 Changes
- Added support for hash based property selectors (eg.:
css: 'header'
instead of'css=.header'
)
- Added support for hash based property selectors (eg.:
-
v2.1.1 Changes
- Updated gem dependencies
-
v2.1.0 Changes
- Added header properties (thanks to @kdridi)
- Fixed bug in selectors that used XPath functions like
concat
(thanks to @viniciusdaniel)
-
v2.0.1 Changes
- Added proxy settings configuration (thanks to @phortx)
- Fixed minor bug in HTML property locator
-
v2.0.0 Changes
This version contains some breaking changes (not backwards compatible), most notably to
for_each
that is now specified through the option:iterator
and nested block parameters that are gone.- Added syntactic sugar methods
Wombat.scrape
andCrawler#scrape
that alias to their respectivecrawl
method implementation; - Gem internals suffered big refactoring, removed code duplication;
- DSL syntax simplified for nested properties. Now the nested block takes no arguments;
- DSL syntax changed for iterated properties. Iterators can now be named just like other properties and won't be automatically named as
iterator#{i}
anymore. Specified through the:iterator
option; Crawler#list_page
is now calledCrawler#path
;- Added new
:follow
property type that crawls links in pages.
- Added syntactic sugar methods
-
v1.0.0 Changes
- Breaking change:
Metadata#format
renamed toMetadata#document_format
due to method name clash with Kernel#format
- Breaking change:
-
v0.4.0 Changes
- Added utility method
Wombat.crawl
that eliminates the need to have a ruby class instance to use Wombat. Now you can use justWombat.crawl
and start working. The class based format still works as before though.
- Added utility method
-
v0.3.1 Changes
- Added the ability to provide a block to Crawler#crawl and override the default crawler properties for a one off run (thanks to @danielnc)