- Added support for housing search options
- Added options for auto mileage search
- Updated dependencies
- Updated dependences
- Updated dependencies
- Added support for
proxy
to requests
- Updated dependencies
- Updated integration test for International searching
- Removed older versions of Node from Travis configuration
- Merged PR from @unitpas - added search options for automobiles
- Updated
js-yaml
andhandlebars
indirect child dependencies for security
- Updated babel dependencies
- Modified exports which impacts how the library is instantiated in code
- Added code for #30 - refresh data per request
- Replaced internal request abstraction with
reqlib
- Added fix for #28 (min_price and max_price params)
- Fixed #24 - duplicate hostname in posting url property
- Adding attributes property to posting per recommendation from @Jaden-Giordano
- Added support for additional craigslist search options (
offset
)
- Added support for additional craigslist search options (
searchTitlesOnly
,hasImage
,postedToday
,bundleDuplicates
,searchNearby
,searchDistance
andpostal
)
- Added support for HTTP proxy requests (issue #15)
- Fixed issue #17 - multiple redirects when location in header contains a new host
- Fixed issue #16 - price appears twice in some search results
- Updated parser for Craigslist markup to work with new layout
- Updated
.travis.yml
file to be more specific about which Node version to test against
- Moved to
eslint
instead ofjshint
- Modified code leveraging language features of
ES2015
and usingbabel
to transpile - Added
debug
dependency to enhance visibility and debugging of module - Fixed issue #6 - other city links were incorrectly specified
- Fixed issue #7 - unable to specify base host for other countries
- Merged excellent pull-request from @jbredice to enable search within categories
- Updated markup parsing for date
- Moved to Cheerio.js for parsing HTML
- Refactored library to increase readability
- Ensuring queries are URI encoded properly
- Simplified init (
initialize
function still works, but is unnecessary)
- Modified
url
property of search results to include fully qualified URL for each listing
- Refactoring of some internals
- Added robust unit tests
- Enhanced documentation
- Initial release