Skip to content
This repository was archived by the owner on Nov 22, 2025. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 22, 2025

This PR contains the following updates:

Package Change Age Confidence
eslint (source) 9.33.0 -> 9.34.0 age confidence

Release Notes

eslint/eslint (eslint)

v9.34.0

Compare Source


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot merged commit 3fb14d6 into develop Aug 23, 2025
1 check passed
@renovate renovate bot deleted the renovate-all-minor-patch branch August 23, 2025 01:58
meabed added a commit that referenced this pull request Aug 26, 2025
* chore(deps): update dependency eslint to v9.34.0 (#512)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency typescript-eslint to v8.41.0 (#513)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): move @types/psl to devDependencies and update typescript-eslint to v8.41.0

- Moved @types/psl from dependencies (likely to devDependencies)
- Updated typescript-eslint from v8.40.0 to v8.41.0

* Release 2.2.1

- Moved @types/psl from dependencies to optimize bundle size
- Updated typescript-eslint to v8.41.0

* Release 2.2.2-develop.0

* docs: update CHANGELOG.md for v2.2.1 release

Document dependency updates and package optimizations

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dev.me Team <support@dev.me>
meabed added a commit that referenced this pull request Aug 26, 2025
…516)

* chore(deps): update dependency eslint to v9.34.0 (#512)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency typescript-eslint to v8.41.0 (#513)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): move @types/psl to devDependencies and update typescript-eslint to v8.41.0

- Moved @types/psl from dependencies (likely to devDependencies)
- Updated typescript-eslint from v8.40.0 to v8.41.0

* Release 2.2.1

- Moved @types/psl from dependencies to optimize bundle size
- Updated typescript-eslint to v8.41.0

* Release 2.2.2-develop.0

* docs: update CHANGELOG.md for v2.2.1 release

Document dependency updates and package optimizations

* feat: add name detection and domain suggestion with Biome migration

Major Features:
- Name detection from email addresses with confidence scoring
- Domain typo detection and suggestions with 70+ common domains
- Smart caching for domain suggestions (24h TTL)
- Migration from ESLint/Prettier to Biome for better performance

Technical Improvements:
- Enhanced TypeScript interfaces for new features
- Backward compatible API with optional feature flags
- String similarity algorithm for accurate domain matching
- Performance optimized with LRU caching
- Comprehensive test coverage (129 tests passing)

Breaking Changes: None (fully backward compatible)

Details:
- detectName parameter for email verification functions
- suggestDomain parameter with customizable domain lists
- Support for custom detection/suggestion methods
- New exports for standalone utility functions
- Updated all Node.js imports to use node: protocol
- Removed ESLint/Prettier in favor of Biome

* Release 2.3.0-develop.0

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dev.me Team <support@dev.me>
meabed added a commit that referenced this pull request Aug 26, 2025
* chore(deps): update dependency eslint to v9.34.0 (#512)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency typescript-eslint to v8.41.0 (#513)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): move @types/psl to devDependencies and update typescript-eslint to v8.41.0

- Moved @types/psl from dependencies (likely to devDependencies)
- Updated typescript-eslint from v8.40.0 to v8.41.0

* Release 2.2.1

- Moved @types/psl from dependencies to optimize bundle size
- Updated typescript-eslint to v8.41.0

* Release 2.2.2-develop.0

* docs: update CHANGELOG.md for v2.2.1 release

Document dependency updates and package optimizations

* feat: add name detection and domain suggestion with Biome migration

Major Features:
- Name detection from email addresses with confidence scoring
- Domain typo detection and suggestions with 70+ common domains
- Smart caching for domain suggestions (24h TTL)
- Migration from ESLint/Prettier to Biome for better performance

Technical Improvements:
- Enhanced TypeScript interfaces for new features
- Backward compatible API with optional feature flags
- String similarity algorithm for accurate domain matching
- Performance optimized with LRU caching
- Comprehensive test coverage (129 tests passing)

Breaking Changes: None (fully backward compatible)

Details:
- detectName parameter for email verification functions
- suggestDomain parameter with customizable domain lists
- Support for custom detection/suggestion methods
- New exports for standalone utility functions
- Updated all Node.js imports to use node: protocol
- Removed ESLint/Prettier in favor of Biome

* Release 2.3.0-develop.0

* feat: add WHOIS domain information functions

Add getDomainAge() and getDomainRegistrationStatus() functions to retrieve domain information via WHOIS lookups.

Features:
- getDomainAge(): Retrieves domain creation date, age in days/years, expiration and update dates
- getDomainRegistrationStatus(): Checks registration status, registrar, name servers, expiration, and lock status
- Support for 50+ TLDs with specific WHOIS servers
- Automatic WHOIS server discovery for unknown TLDs
- Intelligent parsing of various WHOIS response formats
- 1-hour caching for performance optimization
- Timeout support with graceful error handling
- Domain extraction from email addresses and URLs

Testing:
- Added comprehensive test suite with 19 tests
- Integration tests with real WHOIS servers
- Edge case handling and timeout scenarios

Documentation:
- Updated README with detailed API documentation
- Added TypeScript interfaces for WHOIS data structures
- Updated CHANGELOG for v2.4.0 release

* Release 2.4.0-develop.0

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dev.me Team <support@dev.me>
meabed added a commit that referenced this pull request Aug 26, 2025
* chore(deps): update dependency eslint to v9.34.0 (#512)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency typescript-eslint to v8.41.0 (#513)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): move @types/psl to devDependencies and update typescript-eslint to v8.41.0

- Moved @types/psl from dependencies (likely to devDependencies)
- Updated typescript-eslint from v8.40.0 to v8.41.0

* Release 2.2.1

- Moved @types/psl from dependencies to optimize bundle size
- Updated typescript-eslint to v8.41.0

* Release 2.2.2-develop.0

* docs: update CHANGELOG.md for v2.2.1 release

Document dependency updates and package optimizations

* feat: add name detection and domain suggestion with Biome migration

Major Features:
- Name detection from email addresses with confidence scoring
- Domain typo detection and suggestions with 70+ common domains
- Smart caching for domain suggestions (24h TTL)
- Migration from ESLint/Prettier to Biome for better performance

Technical Improvements:
- Enhanced TypeScript interfaces for new features
- Backward compatible API with optional feature flags
- String similarity algorithm for accurate domain matching
- Performance optimized with LRU caching
- Comprehensive test coverage (129 tests passing)

Breaking Changes: None (fully backward compatible)

Details:
- detectName parameter for email verification functions
- suggestDomain parameter with customizable domain lists
- Support for custom detection/suggestion methods
- New exports for standalone utility functions
- Updated all Node.js imports to use node: protocol
- Removed ESLint/Prettier in favor of Biome

* Release 2.3.0-develop.0

* feat: add WHOIS domain information functions

Add getDomainAge() and getDomainRegistrationStatus() functions to retrieve domain information via WHOIS lookups.

Features:
- getDomainAge(): Retrieves domain creation date, age in days/years, expiration and update dates
- getDomainRegistrationStatus(): Checks registration status, registrar, name servers, expiration, and lock status
- Support for 50+ TLDs with specific WHOIS servers
- Automatic WHOIS server discovery for unknown TLDs
- Intelligent parsing of various WHOIS response formats
- 1-hour caching for performance optimization
- Timeout support with graceful error handling
- Domain extraction from email addresses and URLs

Testing:
- Added comprehensive test suite with 19 tests
- Integration tests with real WHOIS servers
- Edge case handling and timeout scenarios

Documentation:
- Updated README with detailed API documentation
- Added TypeScript interfaces for WHOIS data structures
- Updated CHANGELOG for v2.4.0 release

* refactor: enhance WHOIS parsing with comprehensive TLD support

- Replace simple WHOIS parser with comprehensive parser supporting 30+ TLDs
- Add TLD-specific regex patterns for better parsing accuracy
- Convert from luxon to native JavaScript Date parsing
- Add support for domain age and registration status in main verification methods
- Add checkDomainAge and checkDomainRegistration options to verifyEmail methods
- Improve date parsing for various WHOIS date formats
- Better handling of domain availability detection
- Enhanced error handling for rate limiting
- Fix linting issues and improve type safety

* refactor: use psl isValid for domain validation in WHOIS functions

- Replace manual domain validation with psl.isValid() for consistency
- Use the same validation method as email domain validation
- Fix TypeScript type assertion for whoisCache
- Fix non-null assertion warning in verifyEmailDetailed
- Ensures consistent domain validation across the entire codebase

* docs: update documentation for PSL domain validation

- Add changelog entry for v2.4.1 with validation improvements
- Document PSL (Public Suffix List) usage in WHOIS functions
- Add note about domain validation requirements in README
- Clarify that invalid domains return null

* Release 2.5.0-develop.0

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dev.me Team <support@dev.me>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant