Skip to content

Releases: gadicc/node-yahoo-finance2

v3.3.5

28 May 01:18
Compare
Choose a tag to compare
v3.3.5 Pre-release
Pre-release

3.3.5 (2025-05-28)

Bug Fixes

  • quote: accept FUTUREs without headSymbolAsString (fixes #917) (296384c)

v3.3.4

26 May 01:55
Compare
Choose a tag to compare
v3.3.4 Pre-release
Pre-release

3.3.4 (2025-05-26)

Bug Fixes

  • quote: support ETFs with no netAssets (fixes #916) (83f7e73)

v3.3.3

23 May 01:05
Compare
Choose a tag to compare
v3.3.3 Pre-release
Pre-release

3.3.3 (2025-05-23)

Bug Fixes

  • quote: allow ETFs w/o dividendYield,netExpenseRatio (fixes #914) (e7cf7cc)

v3.3.2

16 May 22:13
Compare
Choose a tag to compare
v3.3.2 Pre-release
Pre-release

3.3.2 (2025-05-16)

Bug Fixes

  • validation: ref support, fixes DateInMs; safer TwoNumberRange (1874f84)

v3.3.1

10 May 09:26
Compare
Choose a tag to compare
v3.3.1 Pre-release
Pre-release

3.3.1 (2025-05-10)

Bug Fixes

  • chart: restore erroneously missing date field (7b0836a)

v3.3.0

07 May 11:53
Compare
Choose a tag to compare
v3.3.0 Pre-release
Pre-release

3.3.0 (2025-05-07)

Features

  • quote,quoteSummary,options: support money market tickers (#905) (7e4d76d)

v3.2.1

04 May 13:01
Compare
Choose a tag to compare
v3.2.1 Pre-release
Pre-release

3.2.1 (2025-05-04)

Bug Fixes

  • fundamentalsTimeSeries: more reliable indicator for balance sheet (711d97b)
  • options,quote,search: schema fixes (b62c7e9)
  • search: for equity, {sectorDisp,industryDisp} is optional (d455afc)
  • validator/string: add support for missing 'const' schema (6eb035a)

v3.2.0

04 May 06:57
Compare
Choose a tag to compare
v3.2.0 Pre-release
Pre-release

3.2.0 (2025-05-04)

Features

  • search: support MONEY_MARKET quoteType (#904) (20291c7)

Bug Fixes

  • search: include MoneyMarket $ref in quotes array anyOf (#904) (e149a07)

v3.1.0

25 Mar 17:50
Compare
Choose a tag to compare

3.1.0 (2025-03-25)

Features

  • schema: optional watch mode, better logging, vscode tasks (7b2e5cc)

Bug Fixes

  • getCrumb: stop warning about missing guce redirects (08f9ac0)
  • historical: add new required opts for validateAndCoerce() (e21d20a)
  • index: import all modules (32535be)
  • logging: re-work validation to use logger. fix moduleExec tests (5d78a5c)
  • modules: finish up { validateOptions: false } module opt (8dfe390), closes #892
  • quote: remove console.log({ definitions }) (9d0ff96)

v3.0.0

27 Feb 14:17
Compare
Choose a tag to compare

3.0.0 (2025-02-27)

⚠ BREAKING CHANGES

  • pkg: init via new YahooFinance(), etc. See UPGRADING.md

Features

  • dailyLosers: add module (#878) (7ad8b53)
  • fundamentals: typescript types, schema, periodType, etc. (340bc01)
  • logging: hide logger.debug() output (TODO, ability to toggle) (fb19d6d)
  • npm: initial build_npm script using dnt (dfb7ffa)
  • pkg: deno work, schema generation, autoc, quote, YF class. (50b6370)
  • validation: switch back to compiled schema + custom validation (4b10851), closes #770 #797 #877
  • validation: track schema & instance paths, aggregate errors. (c75d5b7)

Bug Fixes

  • chart: use unknown instead of any (5c965ec)
  • circle: release ready, deps (f2bbddf)
  • circle: run tests in node:20 not node:18 anymore (90c0581)
  • circle: specify exact node version (8f9245e)
  • commonjs: use nodenext, remove ts-ignores for import attrs. (78aa206)
  • createYahooFinance: don't static import fetchDevel (9efee97)
  • dailyGainers: Type/validation fixes, doc links (#879) (5fd6463)
  • quote: add missing fields (77996cf)
  • quoteSummary: conversion + lots of type/schema fixes! (93ebf39)
  • release: convert to mjs, use npm dir, drop changelog (aeca0a2)
  • screener: conversion + schema updates (206b9aa)
  • search: conversion + schema updates (248f17e)
  • types: better fetch types (f626981)
  • types: rename unused schema compile file, expect-error in test (b5edec0)
  • types: use ValidationError in errors.ts (beefc4b)
  • validateAndCoerceTypes: make disallowAdditionalProps() stricter (6d31a3b)
  • validation: handle schema.$ref more than 1 level deep `;) (b6bb586)
  • validation: strings: correctly match against enum when given (2e88316)