Skip to content

Latest commit

 

History

History
536 lines (276 loc) · 31.6 KB

CHANGELOG.md

File metadata and controls

536 lines (276 loc) · 31.6 KB

2.3.0 (2022-03-06)

Bug Fixes

  • insights: fix schema for more recent yahoo results (c71a400)
  • validation: Date, allow ISODate without ms precision too (82ba1cb)

Features

  • yahoo: Configurable YF_QUERY_HOST in URLs (#109) (716c0f1)

2.2.0 (2022-03-03)

Features

2.1.9 (2022-02-27)

Bug Fixes

  • quoteSummary: add twitter? to {asset,summary}Profile (fixes #418) (1c7c1cb)

2.1.8 (2022-02-26)

Bug Fixes

  • quote: don't pulle Quote with QuoteNone (fixes #417) (5178c78)

2.1.7 (2022-02-26)

Bug Fixes

  • quote/cryptocurrency: more optionals; ZRC-USD test (fixes #403) (cffe7a6)

2.1.6 (2022-02-24)

Bug Fixes

  • quote: allow a customPriceAlertConfidence property (fixes #412) (84b7cf7)
  • quote: return undefined for quoteType "NONE" (fixes #381) (e067a81)

2.1.5 (2022-02-23)

Bug Fixes

  • autoc: throw error on use (fixes #337) (99846ed)
  • deps: bump ajv 8.9.0 -> 8.10.0, reconstruct yarn.lock (#391) (4370b44)
  • historical,chart: throw if period1===period2 (closes #407) (e120e55)
  • moduleExec: support assertSymbol field (closes #406) (1a05f59)

2.1.4 (2022-02-17)

Bug Fixes

  • update SearchResult to include new properties (f64de37)

2.1.3 (2022-02-16)

Bug Fixes

  • historical: fix transform code for String date (1e4c788)
  • options: queryOpt date now accepts Date/string too (fixes #287) (203b6b8)

Reverts

  • Revert "chore(tests): don't use console.dir in tests" (0480083)
  • Revert "chore(tests): more debugging to figure out why tests stuck on CI" (ba2ed67)

2.1.2 (2022-01-29)

Bug Fixes

  • pkg: bump ajv and ajv-formats (3dac116)

2.1.1 (2022-01-15)

Bug Fixes

  • setGlobalConfig: add to index; minor improvements (#376) (464f26f)

2.1.0 (2021-12-21)

Bug Fixes

  • chart: more query tests, intervals, edge cases (#336) (6b95d7e)
  • package: have semantic-release recognize version branches (a89d895)
  • quote: equity: allow underlyingSymbol. LDN.MI test (#363) (817410b)

Features

2.0.1 (2021-11-13)

Bug Fixes

  • quote: allow optional pageViewGrowthWeekly (fixes #326) (e425cd5)

2.0.0 (2021-10-27)

Bug Fixes

  • search: allow exchDisp? type (80236e5)
  • validation: correctly handle null dates + coverage (#264) (68378d5)

Features

BREAKING CHANGES

  • use date instead of number for various fields. The original use of number was unintentional. This commit fixes that. Unfortunately the type change is a breaking change.

  • docs: add insiderTransaction example

  • docs: add insiderHolders example

  • docs: add netSharePurchaseActivity example

  • docs: add institutionOwnership example

  • docs: add cashflowStatementHistoryQuarterly example

  • docs: add fundOwnership example

  • docs: add incomeStatementHistory example

  • docs: add incomeStatementHistoryQuarterly example

  • docs: add indexTrend example

  • docs: add industryTrend example

  • docs: add majorDirectHolders example

  • docs: add majorHoldersBreakdown example

  • docs: add quoteType example

  • docs: add recommendationTrend example

  • docs: add sectorTrend example

  • docs: add fundPerformance example

  • docs: add fundProfile example

  • docs: add missing symbols in example request

  • docs: correct example response

  • docs: correct defaultKeyStatistics example

  • docs: align date format

1.14.6 (2021-10-13)

Bug Fixes

  • pkg/esm: target es2020->es2019: workaround old toolchains (#279) (ab63b27)

1.14.5 (2021-09-24)

Bug Fixes

  • quoteSummary: misc interface fixes (fixes #295) (5657df7)

1.14.4 (2021-08-12)

Bug Fixes

  • quoteSummary: sellingGeneralAdministrative (fixes #258) (c01fe74)
  • search: add support for screener fields (#255) (2b23ccb)

1.14.3 (2021-08-08)

Bug Fixes

  • insights: support optional "upsell" field (fixes #253) (5b7eadb)

1.14.2 (2021-07-28)

Bug Fixes

  • quote: add { quoteType: "INDEX" } QuoteIndex iface (fixes #248) (6aa0630)
  • quote: add missing { quoteType: "OPTION" } to QuoteOption iface (95e64b1)

1.14.1 (2021-07-21)

Bug Fixes

  • pkg: output cjs with target es2015 for older nodes (f61fa46)

1.14.0 (2021-06-19)

Features

  • quote: allow quote of specific options (#213) (1348515)

1.13.1 (2021-06-14)

Bug Fixes

  • csv2json: recognize "null" -> null (d077680)
  • historical: skip null rows (e98e51e)

1.13.0 (2021-06-06)

Features

  • errors: expose in yf.errors; improve docs (#202) (a3a7da6)

1.12.1 (2021-06-03)

Bug Fixes

  • index: add erroneously removed historical; alphabeticalize (#200) (f750402)

1.12.0 (2021-06-02)

Bug Fixes

  • quoteSummary: allow price=null in price,quoteType (fixes #197) (990dd4a)

Features

  • quote: support { "return": "array"* | "map" | "object" } param (#151) (a2d8796)

1.11.0 (2021-06-01)

Bug Fixes

  • deps: update dependency ajv to ^8.1.0 (1769641)
  • quoteCombine: resolve undefined for missing symbols (#150) (f8c25e3)
  • testing: specify jest.js path, not bin (#170) (6772c8e)

Features

  • options: accept date option (#186) (11b8a72)
  • add (friendly) warning when used in the browser (3c4c5a0), closes #153
  • add insights module (#169) (4603232)
  • concurrency: ability to limit max simultaneous requests (#76) (3424d44)
  • modules: build (true) esm, (interop) cjs modules; tests/readme (#144) (2182f6c)
  • setGlobalConfig: add setGlobalConfig function (#133) (43ebaa4)

1.10.4 (2021-04-08)

Bug Fixes

  • validation: add a few new properties and mark a few properties optional (65d4486)

1.10.3 (2021-04-03)

Bug Fixes

  • autoc: return typescript type AutocResultSet not AutocResult (#110) (b863864)

1.10.2 (2021-04-03)

Bug Fixes

  • validation: add properties to quote module response (4c6ef24)
  • validation: add tests for SIMP and fix validation for them (96891fd)

1.10.1 (2021-03-29)

Bug Fixes

  • quote: {regular,pre}MarketTime is Date (like postMT) (524fed3)

1.10.0 (2021-03-28)

Features

  • optionsModule: Add options module (#97) (7ba6294)

1.9.1 (2021-03-26)

Bug Fixes

  • quote: allow CURRENCY type (92bd2e8)
  • quoteCombine: error handling + full coverage (c6f0c2b)

1.9.0 (2021-03-11)

Bug Fixes

  • index: add quoteCombine :) (aeeef49)

Features

  • quote: allow ?fields= argument, see docs. (b597954)
  • quoteCombine: debounce and combine multiple quote calls (95bf404)

1.8.3 (2021-03-04)

Bug Fixes

  • quote: add cryptocurrency interface (53044d3)
  • quoteSummary: add cryptocurrency types (0523d6d)

1.8.2 (2021-02-22)

Bug Fixes

  • ci: empty-commit to trigger ci publish after token change (f678c21)
  • validation: load process only when defined during validation logging (#50) (2f97923)
  • validation: more optionality, SQYFuture type, more tests (4377fdf)

1.8.1 (2021-02-19)

Bug Fixes

  • ci: empty-commit to trigger ci publish after token change (947be37)

1.8.0 (2021-02-19)

Bug Fixes

  • search: add CURRENCY and CRYPTOCURRENCY types, EUR search test (5ac971a)
  • validation: make a few quoteSummary properties optional (fbe9310)
  • validation: make a few quoteSummary properties optional (a6535ee)

Features

  • modules: add a new module (trendingSymbols) (4f486f7)

1.7.2 (2021-02-17)

Bug Fixes

  • browser: mv fetchDevel to _env, fixes issues w/ ng build (#50) (7528580)
  • quote: add additional properties (4ab73c1)
  • quote: make certain properties optional (1881bcb)
  • quote: more optional properties (#51) (631ed45)
  • quoteSummary: more optionality, enum types, to fix tests (#51) (bc47bdf)
  • types: more optionality in quoteSummary,search for newer stocks (b230635)
  • validate: stricter nulls, number|null type, better errors (#51) (93dafc6)
  • QuoteSummary & Search validation (28f0487)

1.7.1 (2021-02-12)

Bug Fixes

  • search: ETF/Fund types, ?shortname, more tests (#31) (28a9b03)

1.7.0 (2021-02-10)

Bug Fixes

  • index: uhhhh s/_options/_opts/ like it's called everywhere else (4492993)
  • moduleExec: pass correct object to validation (#27) (8b0f9c7)
  • modules: change overloading order specificy (fixes #21) (1806e61)
  • quote: extend marketState property (0c36a60)
  • quote: interface fixes, 10am UTC tests (#35) (1c256c7)

Features

  • new module recommendationsBySymbol (#28) (b467acb)

1.6.0 (2021-02-08)

Features

  • quote: add quote module (e0f8d35)

1.5.2 (2021-02-06)

Bug Fixes

  • modules: don't log errors when {validateResult:false} (#16) (29f23dc)

1.5.1 (2021-02-06)

Bug Fixes

  • quoteSummary/iface: additional fixes for mutual fund types (#20) (4d19692)
  • quoteSummary/iface: more optional fields, new Fund types (#20) (15bb4a1)
  • validate: init ajv with { allErrors: true } (9793718)

1.5.0 (2021-02-05)

Bug Fixes

  • search: change longname to be an optional property (9b8128d)
  • validate: honor _opts: { validation: { logErrors: true }} (1e0ebae)
  • validate: show errors by default (ab87ad3)

Features

  • modules: allow { validateResult: false } to not throw (#16) (dc199b5)

1.4.2 (2021-02-04)

Bug Fixes

  • csv2json: throw on invalid input. add tests (9a4d31a)
  • readme: show correct usage instructions (and update on npm) (03afec8)

1.4.1 (2021-02-03)

Bug Fixes

  • quoteSummary: iface fixes, TopHoldings (904934a)
  • quoteSummary: more optional props, more tests (3fa958c)
  • quoteSummary: remove non-existant "symbol" submodule (eae40e2)
  • quoteSummary/assetProfile: make *Risk fields optional (08561c7)
  • search: add SearchQuoteYahooOption type (cf8dbdb)
  • search: restore default query options (e0169d1)
  • validate: edge case, Date object w/ invalid raw field; add tests (a98d306)
  • validate: use new ajv.addKeyword syntax (f00a14e)

1.4.0 (2021-02-02)

Features

  • env: multiple environments, browser entry point (e18aa67)

1.3.1 (2021-02-01)

Bug Fixes

  • quoteSummary: rename conflicting typedefs (f824f88)

1.3.0 (2021-02-01)

Bug Fixes

  • index: default export (ae50993)
  • quoteSummary: s/EndDate/DateObj, and have DateObj json -> Date (#7) (d5f834f)
  • quoteSummary: schema updates and transform fixes (0930f33)

Features

  • quoteSummary: all submodules, using validation type coercion (3970132)
  • quoteSummary/assetProfile: complete (#7) (e95dbc8)

1.2.0 (2021-01-30)

Bug Fixes

  • errors: tsc needs static errors (d2c734e)
  • fetch: s/throw new error/throw error/ (084990d)

Features

  • modules: better runtime option checking (dffa79a)

1.1.1 (2021-01-29)

Bug Fixes

  • package: generateSchema -> yarn generateSchema (896b2cd)

1.1.0 (2021-01-29)

Bug Fixes

  • autoc/search: do typescript arrays properly, nonYahooQuotes (28a2fd2)
  • fetch: prefer JSON errors where possible (2b14f15)
  • historical: add missing 'high', improve types (91be9dc)
  • index: revert back to non-class re-export approach (3954244)
  • search: transform dates (52b585c)

Features

  • bin: use console.dir with colors on tty, JSON otherwise (6db79e5)
  • historical: module and supporting csv code (5b6eac4)
  • quoteSummary: more work. package: add dot-prop (edc1554)

1.0.3 (2021-01-24)

Bug Fixes

  • package: prepublish, typescript defs, exports; mv index; (8a40888)

1.0.2 (2021-01-24)

Bug Fixes

  • semantic: create changelog? (fb5f6c9)