Releases: gadicc/node-yahoo-finance2
Releases · gadicc/node-yahoo-finance2
v3.1.0
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
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
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)