- #144 chore: update readme: creating new site, releasing
- #145 chore: support node 16, single e2e
- #146 feat: add Crutchfield site
- #143 Include build resources
- #141 Add support for HomeDepot.com
- #137 Start of v6, which includes:
- Upgrade the project to use Typescript
- Switch to using Jest for tests, and remove Travis in place of Github Actions
- Change the main signature of PriceFinder to return a Promise, rather than use callbacks
- Reduce the scope of PriceFinder to solely return the item's price
- All the Sites needed updating, so remove the legacy and start anew, with only Amazon
- Remove Eslint and replace it with Rome
- #138 Fixes for npm publish
Bug Fixes:
- #125 Amazon fixes: add selectors for price and category
- #126 Update dependencies
- #127 Enable end to end tests in CI. Fix Crutchfield and Best Buy (re-enabling support).
Bug Fixes:
- #122 Fix sites, update dependencies. Also disable some e2e tests for Best Buy (support for this site is unknown at this time).
New Features and Bug Fixes:
- #120 Breaking Change: Update dependencies, fix broken sites, fix linting errors, remove support for Node 4 and 6. Also disable some e2e tests for Greenman Gaming, Infibeam, and Priceminister (support for those sites is unknown at this time). Closes #119
Bug Fixes:
New Features:
- #105 Add support for Thinkgeek (@maxmill)
Additional changes made in this release:
New Features:
- #103 Add support for Target.com
Bug Fixes:
- #100 Fix Flipkart
- #101 Fix PriceMinister
- #102 Defaults for no currency symbol, fix Amazon video games
New Features:
- #95 Add Walmart Support (@rajkumarpb)
Bug Fixes:
New Features:
- #64 Breaking Change: Switch from
request
tosuperagent
internally, remove HTTP request header configuration support - #67 Add support for Flipkart (@rajkumarpb)
- #68 Add support for GOG.com
- #71 Snapdeal Added (@rajkumarpb)
- #74 Greenman Gaming Added (@rajkumarpb)
- #75 Breaking Change: Best Buy supports both scraping and API, remove API key within price-finder configuration
Bug Fixes:
- #85 Attempt to fix PriceMinister e2e tests
Additional changes made in the release:
- #87 Move from Jasmine to Mocha for internal tests
New Features:
- #45 Add support for Newegg (@rajkumarpb)
- #55 E2E tests: refactor and add to Travis CI
- #56 Add support for Infibeam (@rajkumarpb)
Bug Fixes:
New Features:
- #36 Breaking Change: Update to ES6 syntax, apply Airbnb style guide, remove support for Node v0.10, v0.12, and iojs, closes #28
- #39 Add Node v5 test coverage to Travis CI (to go along with Node v4)
- #40 Use
siteUtils.processPrice
where possible, closes #29 - #41 Add support for Steam (.com), closes #38
Bug Fixes:
- #43 Improve Steam query
During this release a Yeoman generator was created for help in adding sites: https://github.com/dylants/generator-price-finder-site
New Features:
- #35 Add support for GBP prices (@maiis)
Bug Fixes:
New Features:
Bug Fixes:
- 36434ea Fix for Amazon books
New Features:
- #23 Update Travis CI versions to include Node v4, closes #20
- #24 Support additional currencies to support additional Amazon sites, closes #19
- #26 Add support for Nintendo.com, closes #15
- cb69abe Add
test-e2e-single
npm script - c488c9e Correct license in
package.json
- #27 Improve PriceMinister scraping (@Shuunen)
Bug Fixes:
Bug Fixes:
Bug Fixes:
- Fix locator for Amazon book price, and narrow the scope for the title of a book
New Features:
- Support the new
playstation
URLs for the Sony Store - Add more jshint'ing, include Grunt to test process
- Fully populate the changelog
- Improve error handling for Best Buy site code
- Add support for eBags.com
- Enable debug logging by default for end to end tests
- Update dependencies to latest
Bug Fixes:
- Fix the Google Play site to support new page layout for some categories
- Replace stale links in e2e tests
New Features:
- Switch Best Buy from a page scrape to an API call to gather price information. For more information on how to obtain an API key, please visit https://developer.bestbuy.com.
- Add change log
New Features:
- Add PriceMinister support
New Features:
- Update cheerio and debug-caller to latest versions, and internal logger because of the changes.
New Features:
- Switch to using debug-caller instead of just debug
- Update dependencies to latest
- Run with 0.12, 0.10, and io.js in Travis
Bug Fixes:
- Fix failing e2e test
Bug Fixes:
- Includes updates to Amazon and Crutchfield finder logic to account for page changes.
New Features:
- Include better support for Amazon books
Release 1.0.0, move off of the 0.X.X releases (this has been stable long enough).
New Features:
- Include support for Crutchfield.com
Bug Fixes:
- Minor test fixes
New Features:
- Add support for GameStop
- Update readme a bit, include table of contents for documentation section
- Update dependencies to latest
New Features:
- Add support for the Sony Entertainment Network Store
Bug Fixes:
- Update dependencies to latest
New Features:
- Use of debug package for debugging
- New configuration options
- Updated dependencies
Bug Fixes:
- Limit the files included in the installed package.
Bug Fixes:
- Update dependencies to latest, update code to match dependency changes
New Features:
- Export PriceFinder class rather than instance: To allow the user to configure PriceFinder, export the class rather than the instance. The user can then pass in an options object which specifies configuration. Also add a debug parameter which enables debugging the PriceFinder object.
- Update the tests to account for the change. Test the debug parameter.
- Update the readme to include this information, and additional updates while we're at it.
New Features:
- Item details (category and item name) support for BestBuy and Google Play Store
- Refactor tests to separate out unit tests and end-to-end tests, which actually test using the price-finder module to find the item details.
Bug Fixes:
- Minor fixes.
Bug Fixes:
- Includes bug fix to read the sites files using the __dirname value for relative lookup.
Initial release of price-finder, which includes support for:
- Amazon (price and item details)
- Google Play (only price)
- Best Buy (only price)
Please see the README for more information.