Skip to content

Update dependencies to latest versions#774

Merged
videlais merged 2 commits into
developfrom
videlais-update-dependencies
Jun 24, 2026
Merged

Update dependencies to latest versions#774
videlais merged 2 commits into
developfrom
videlais-update-dependencies

Conversation

@videlais

Copy link
Copy Markdown
Owner

Description

Update all npm dependencies to their latest versions, including two major version bumps for node-html-parser and @types/node.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Performance improvement
  • Code refactoring
  • Test improvement
  • Dependency update

Related Issues

N/A

Motivation and Context

Several dependencies had fallen behind their latest releases, including minor/patch updates with bug fixes and two major version bumps. Keeping dependencies current reduces security risk and ensures compatibility with the broader ecosystem.

Changes Made

  • node-html-parser: ^7.1.0 -> ^8.0.1 (major version bump)
  • @types/node: ^25.9.1 -> ^26.0.0 (major version bump)
  • semver: ^7.8.1 -> ^7.8.5
  • eslint: ^10.4.1 -> ^10.5.0
  • eslint-plugin-jsdoc: ^63.0.1 -> ^63.0.6
  • typescript-eslint: ^8.60.1 -> ^8.61.1

Testing

Test Coverage

  • All existing tests pass
  • New tests added for new functionality
  • Code coverage maintained or improved
  • Tested on multiple Node.js versions

Manual Testing

Test scenario 1:

npm test

Expected result:
All tests pass.

Actual result:
512 tests passed, 13 skipped (pre-existing), 35 of 36 suites passed (1 skipped, pre-existing).

Breaking Changes

  • No breaking changes
  • Breaking changes documented below

The node-html-parser major bump (7 -> 8) does not affect this project. The codebase uses only the parse function import, which remains unchanged in v8.

Documentation

  • README.md updated (if needed)
  • CHANGELOG.md updated
  • JSDoc comments added/updated
  • API documentation updated (if applicable)
  • Examples added/updated (if applicable)

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my own code
  • My changes generate no new warnings
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published

Screenshots (if appropriate)

N/A

Additional Notes

N/A

Reviewer Guidance

Focus areas:

  • Verify the node-html-parser v8 major bump has no functional impact
  • Check that lock file changes look reasonable

videlais and others added 2 commits June 20, 2026 20:03
Updated packages:
- node-html-parser: ^7.1.0 → ^8.0.1 (major)
- @types/node: ^25.9.1 → ^26.0.0 (major)
- semver: ^7.8.1 → ^7.8.5
- eslint: ^10.4.1 → ^10.5.0
- eslint-plugin-jsdoc: ^63.0.1 → ^63.0.6
- typescript-eslint: ^8.60.1 → ^8.61.1

All 512 tests pass with the updated dependencies.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@videlais videlais merged commit 8d9a2e4 into develop Jun 24, 2026
22 checks passed
@videlais videlais deleted the videlais-update-dependencies branch June 24, 2026 14:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant