Skip to content

Release/2.0.0#9

Merged
jdrhyne merged 2 commits intomainfrom
release/2.0.0
Jan 28, 2026
Merged

Release/2.0.0#9
jdrhyne merged 2 commits intomainfrom
release/2.0.0

Conversation

@jdrhyne
Copy link
Contributor

@jdrhyne jdrhyne commented Jan 28, 2026

Summary

Brief description of what this PR does and why it's needed.

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
  • Refactoring (no functional changes)
  • Performance improvement
  • Test addition/update

Changes Made

Related Issues

Closes #
Fixes #
Relates to #

Testing

  • Unit tests added/updated
  • All existing tests pass
  • Manual testing performed
  • Integration tests added (if applicable)

Test Coverage

  • New code has >90% test coverage
  • Edge cases are covered
  • Error scenarios are tested

Pre-submission Checklist

  • All commits follow conventional format (type(scope): description)
  • Each commit is atomic (one logical change per commit)
  • All tests pass: npm test
  • Code is properly formatted: npm run format
  • No linting errors: npm run lint
  • TypeScript compiles: npm run typecheck
  • Build succeeds: npm run build
  • Branch is up to date with main branch
  • Self-reviewed the changes before requesting review

Documentation

  • JSDoc comments added for new public APIs
  • README updated (if needed)
  • Breaking changes documented
  • Migration guide provided (for breaking changes)

Performance Impact

  • No performance impact
  • Performance improvement (describe)
  • Potential performance regression (describe and justify)

Backwards Compatibility

  • Fully backwards compatible
  • Deprecates existing functionality (provide timeline)
  • Breaking change (increment major version)

Screenshots/Examples

Additional Notes


Reviewer Note: Please ensure this PR follows our Contributing Guidelines and meets all code review criteria.

Prepare release notes and bump package metadata.

BREAKING CHANGE: URL inputs are now passed to the server; FileInput no longer includes URLs, sign() only accepts local inputs, and processRemoteFileInput was removed.
Document URL input changes and sign() restrictions.
Copy link
Collaborator

@HungKNguyen HungKNguyen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks, good. @nickwinder I think the migration docs is representative of what you changed. Changing to v2 is a big jumb, but technically we making breaking changes with the sign() and pageRange behavior

@jdrhyne jdrhyne merged commit 1517a80 into main Jan 28, 2026
10 checks passed
@jdrhyne jdrhyne deleted the release/2.0.0 branch January 28, 2026 13:37
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.

2 participants