Releases: remusao/tldts
Releases · remusao/tldts
v3.1.2
v3.1.1
v3.1.0
- #3 Various optimizations
- Rules are now shipped in a parsed form in the bundle
- Rules cannot be updated (opinionated)
- Trie matching is now iterative
- All rules are stored in their ASCII form instead of Unicode
- Use ts-jest to run tests
- Remove dist folder from source tree
- Hostname parsing has been optimized
- #2 Fix isPrivate being undefined
- #4 Optimize the implementation of options' setDefaults
v3.0.2
v3.0.0 - Typescript rewrite
This new version is a full rewrite of the very good tld.js
into TypeScript. It now offers both a TypeScript code-base, type definitions and javascript bundles. It also benefits from performance improvements and more features (full IDNA handling, faster hostname extraction, easier customization using options, etc.).
- Introduce two new options to enabled/disabled the Private/ICANN domains.
- 'allowIcann' set to 'false' will ignore the ICANN section of the list.
- 'allowPrivate' set to 'false' will ignore the PRIVATE section of the list.
- Introduce 'lenient' mode for hostname validation.
- typescript rewrite + toolchain improvements
- Update travis config
- Optimizations + idna compaction
- Allow updating the rules
- Use minified/optimized version in benchmark
- Simplify tsconfig