Skip to content

Releases: eshaham/israeli-bank-scrapers

v0.6.1

09 Jul 18:35
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

Changes in this release:

  • fix an issue with evaluate function due to a bug in puppeteer (thanks @esakal)
  • fix Hapoalim experimentations once and for all (thanks @esakal)
  • fix date calculation in visa cal scraper (thanks @ifeins)
  • add missing transaction type in visa cal scraper (thanks @ifeins)
  • other minor bug fixes

v0.6.0

24 Jun 11:29
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

Changes in this release:

  • Added Otsar Hahayal scraper (thanks @matanelgabsi 👍)
  • Added a playground system to allow users to easily run scrapers and test changes locally (a big shoutout to @esakal 👍)
  • Return pending transactions and add a status property to a transaction with values PENDING or COMPLETED (thanks @asfktz and @esakal)
  • Return memo field for all transactions (thanks @esakal)
  • Performence improvements in LeumiCard scraper
  • Support paging when many transactions in Leumi Card scraper
  • Support all login error results in Leumi Card scraper (thanks @esakal)
  • Support all login error results in Visa Cal scraper
  • Support all experiments done by Hapoalim (thanks @esakal)
  • Add support for some missing transaction types in Leumi Card and Visa Cal scrapers
  • Other minor bug fixes (thanks @esakal)

v0.5.5

18 Mar 11:52
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release

Changes:

  • Add Leumi scraper (thanks @esakal)
  • Support multiple accounts in Hapoalim
  • Support more Hapoalim flows (seems like they're doing A/B testing)

v0.5.4

18 Feb 15:39
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release

Changes:

  • use ISO Strings instead of Date Objects in transaction dates (thanks @asfktz)
  • added support for transactions that are postponed for 2 months in Leumi Card (thanks @chilikla)
  • added support for withdrawal transactions in Visa Cal (thanks @ifeins)
  • convert wrong currency NIS to ILS in Isracard and Amex (thanks @asfktz)
  • extract a BaseScraper which works without a browser (used in Visa Cal)
  • add option to show browser while scraping

v0.5.3

04 Feb 10:34
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release

Changes:

  • added Bank Hapoalim scraper (thanks @sebikaplun)
  • fixed an issue with LeumiCard scraper
  • small setup fixes (thanks @asfktz)

v0.5.2

01 Feb 19:28
Compare
Choose a tag to compare
v0.5.2 Pre-release
Pre-release

Changes in this release:

  • Added support for Visa Cal (thanks @nginsler)
  • Created a CONTRIBUTING guide
  • Fixed discount scraper following login screen changes
  • Fixed a bug in the method Isracard and Amex scrapers use to fetch data
  • Upgrade puppeteer to v1.0.0

v0.5.1

07 Jan 06:32
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

Changes:

  • Added a scraper for AMEX (thanks @erezd)
  • Return original transaction currency
  • Add a missing INTERNET_SHOPPING transaction type in LeumiCardScraper (thanks @matanelgabsi)

v0.5.0

28 Dec 16:22
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Warning: this version contains breaking changes!

Changes:

  • support multiple accounts for each scraper. notice that the signature of the scraped values has changed!

v0.4.1

26 Dec 21:54
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Changes:

  • change the way scraping works in leumi card scraper - notice that now scraping will be more accurate, but also slower
  • add option to combine installments together
  • support ATM transaction types in leumi card

v0.4.0

24 Dec 12:37
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

Notice, this version includes some breaking changes!

Changes:

  • entry point for usage of scrapers now uses createScraper() function instead of specific scraper functions
  • return a metadata object which contains info about available scrapers
  • transaction amounts now return as either chargedAmount and actualAmount - removed old amount property
  • make credit card scrapers return negative amounts for all transactions (positive values for refunds of course)
  • add a transaction type property, which returns as either normal or installments
  • changed the way a scraper notifies about progress - use the onProgress() function to register your handler