Skip to content

Releases: gadicc/node-yahoo-finance2

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)

v2.14.0

27 Feb 13:06
Compare
Choose a tag to compare
v2.14.0 Pre-release
Pre-release

2.14.0 (2025-02-27)

Features

  • dailyLosers: add module (#878) (7ad8b53)
  • fundamentals: typescript types, schema, periodType, etc. (b00cb3e)
  • logging: hide logger.debug() output (TODO, ability to toggle) (342c267)
  • npm: initial build_npm script using dnt (7ef304b)
  • validation: switch back to compiled schema + custom validation (4b10851), closes #770 #797 #877
  • validation: track schema & instance paths, aggregate errors. (6e2be6b)

Bug Fixes

  • chart: use unknown instead of any (310e8f0)
  • circle: actually maybe deno img is ok. TODO look at caching (34f7ec9)
  • circle: bump deno from 2.1.0 to 2.2.2 (dd38f72)
  • circle: changed my mind again :) (f8e0edd)
  • circle: revert back to running semantic-release through npx (c4de56b)
  • circle: revert to node img and install deno; build npm + release (3a4c12c)
  • 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 (ae3ee19)
  • dailyGainers: Type/validation fixes, doc links (#879) (5fd6463)
  • deps: add conventional-changelog-conventionalcommits (f654512)
  • quote: add missing fields (e47eb14)
  • quoteSummary: conversion + lots of type/schema fixes! (64b73c7)
  • release: convert to mjs, use npm dir, drop changelog (58f0f8a)
  • screener: conversion + schema updates (b973897)
  • search: conversion + schema updates (7d4d0d7)
  • types: better fetch types (a631fb1)
  • types: rename unused schema compile file, expect-error in test (b5edec0)
  • types: use ValidationError in errors.ts (beefc4b)
  • validateAndCoerceTypes: make disallowAdditionalProps() stricter (d2a95a4)
  • validation: handle schema.$ref more than 1 level deep `;) (b29485c)
  • validation: strings: correctly match against enum when given (afb7a95)

v2.13.3

21 Dec 08:06
Compare
Choose a tag to compare

2.13.3 (2024-12-21)

Bug Fixes

  • chart: validate includePrePost:false, interval:1m (fixes #812) (5ca811d)
  • fetchDevel: fix application/json detection (cc0390a)
  • fetchDevel: use std Headers methods in contentObj (#826) (46273db)
  • notices: fix typo in log: s/supress/suppress/ (fixes #845) (0e47049)

Reverts

  • Revert "chore(tests): temporarily disable getCrumb tests on CI" (6f48387)
  • Revert "chore(tests): different approach for weird CI getCrumb test issue" (d595714)

v2.13.2

04 Oct 12:20
Compare
Choose a tag to compare

2.13.2 (2024-10-04)

Bug Fixes

  • chart: validate includePrePost:false, interval:1m (fixes #812) (b272c48)

Reverts

  • Revert "chore(tests): temporarily disable getCrumb tests on CI" (a234d60)
  • Revert "chore(tests): different approach for weird CI getCrumb test issue" (d0fea98)

v2.13.1

02 Oct 11:21
Compare
Choose a tag to compare

2.13.1 (2024-10-02)

Bug Fixes

  • quoteSummary: re-add missing modules except insiderHolders (#797) (d862806)

v2.13.0

29 Sep 10:37
Compare
Choose a tag to compare

2.13.0 (2024-09-29)

Bug Fixes

  • options: re-export missing types (#797) (e96395f)
  • setGlobalConfig: cookieJar prop should be optional (fixes #809) (7e524fc)

Features

v2.12.5

28 Sep 16:00
Compare
Choose a tag to compare

2.12.5 (2024-09-28)

Bug Fixes

  • deps: update dependency tough-cookie to v4.1.4 (a5f8ed4)
  • json: keep assertions; use "with"; up min node ver (closes #800) (45cc33a)
  • json: revert keepImportAssertions=false (just for swc/jest) (0a3e98d)
  • validation: only log error part of errror (w/o schema, value) (859a0fb)

v2.12.4

20 Sep 12:00
Compare
Choose a tag to compare

2.12.4 (2024-09-20)

Bug Fixes

  • historical: correctly map adjclose -> adjClose (#795) (d8851ec)
  • historical: return coerced values (#797) (386bf82)

v2.12.3

18 Sep 11:45
Compare
Choose a tag to compare

2.12.3 (2024-09-18)

Bug Fixes

  • chart,options: fix types after last commit (#797) (27150e6)
  • historical: add missing types, colocate types with schema (#797) (5ca349e)
  • types: use StaticDecode vs Static to infer types (#797) (696baf6)