Skip to content

Releases: urbanadventurer/urlcrazy

URLCrazy v0.8.2

28 Jul 07:24

Choose a tag to compare

🛠 Refactor typo generation to eliminate duplicate original domains

Bug Fixes

Refactor typo generation to eliminate duplicate original domains

Code Modernization

  • Add helper method to filter out typos that match original domain
  • Reduce code duplication by consolidating typo creation logic

Misc

  • Update feature count from 15 to 17 domain variant types

URLCrazy v0.8.1

25 Jul 04:20

Choose a tag to compare

New in Version 0.8.1 (25 July 2025)

🛠 Ruby compatibility updates, code modernization, and new typo types.

New Features

  • Added Domain Prefix typo type with prefix-dictionary.txt support
  • Added Domain Suffix typo type with suffix-dictionary.txt support

Core Improvements

  • Updated codebase to work with latest Ruby versions
  • Replaced deprecated methods (File.exists? with File.exist?)
  • Fixed path resolution by replacing deprecated $LOAD_PATH.first usage with proper File.expand_path and relative paths
  • Removed problematic resolv-replace dependency that was causing compatibility issues

Code Modernization

  • Refactored monolithic structure into modular architecture with dedicated lib/ directory
  • Extracted core classes (Keyboard, Typo, Domainname) into separate files for better maintainability
  • Cleaned up Gemfile dependencies

Bug Fixes

  • Added robust DNS error handling and fallback mechanisms
  • Implemented null safety checks to prevent resolution errors

URLCrazy v0.7.3

14 Apr 04:33

Choose a tag to compare

New in Version 0.7.3 (14 April 2021)

🛠 Minor update with some bug fixes and improvements to the README.md.

Bug Fixes

  • Fixed #3 (Invalid domain name against ".co" domain) by updating the .co (Colombia) record to permit 2nd level registration
  • Added Gemfile.lock to the .gitignore.

Misc

  • Updated README with minor modifications including adding emojis. Thanks to @matthewflannery for a minor edit.
  • Added .gitignore to repo

URLCrazy v0.7.2

05 Jan 07:23

Choose a tag to compare

New in Version 0.7.2 (5 January 2021)

Bug Fixes

  • Fixed #6 bug where output to a file didn't work

Misc

  • Check gem dependencies are installed, and show a message if they are not

URLCrazy v0.7.1

25 Apr 21:11

Choose a tag to compare

New in Version 0.7.1 (26 April 2020)

Features

  • Added --debug to show debugging output for development

Bug Fixes

  • No longer requires pry gem unless debugging
  • Checks for a low ulimit and shows a warning

Misc

  • Fixed typo in README
  • Updated Installation instructions

URLCrazy v0.7

24 Apr 15:36

Choose a tag to compare

New in Version 0.7 (24 April 2020)

Features

  • Now checks all country and International TLDs
  • Now checks all country SLDs
  • Added insert dashes Typo
  • Event-driven asynchronous DNS resolution with Async (https://github.com/socketry/async)
  • Added JSON output

Bug Fixes

  • Fixed non-threadsafe bug with Country IP address lookups
  • Fixed PATH issue when executing from a current working directory outside the URLCrazy folders
  • Fixed popularity scan. Now uses Bing.com search engine results count.

Misc

  • Updated Common Misspellings
  • Updated Homophones
  • Updated Country Database
  • Fixed whitespace indendation
  • Updated ASCII banner colours
  • Updated README

URLCrazy v0.6

21 Apr 16:32

Choose a tag to compare

New in Version 0.6 (September 2017)

Background

Version 0.6 is a major release and may break compatibility with previous versions.

This version has taken a few years to be released. Source-code for version 0.6 was first posted to GitHub in September 2016. Unfortunately for users, this development version was incomplete as it was missing some crucial files. It was not until April 2020, that version 0.6 was repackaged and made available for use.

Features

  • Added ASCII banners
  • Colorized output
  • Increased DNS performance by using asynchronous DNS resolution
  • Included fast public DNS servers from Google, VeriSign and Level3
  • Added NameServer to output
  • Added IP to country support

Bug Fixes

  • Fixed CSV output bug
  • Fixed bug with - warning: duplicated key at line 89 ignored: "2nd_level_registration"

Misc

  • Changed to MarkDown format for README and CHANGELOG
  • Added bundler support
  • Updated TAB/spacing
  • Updated common misspellings list
  • Updated Country Database (April, 2020)

URLCrazy v0.5

21 Apr 15:29

Choose a tag to compare

Released 15 July, 2012.

URLCrazy v0.4

21 Apr 15:26

Choose a tag to compare

Released 13 September, 2011.

  • Added Bitflipped domains
  • Added Homophone domains (words that sound the same)
  • Added Vowel-swap domains

URLCrazy v0.3

21 Apr 15:20

Choose a tag to compare

Released March, 2011.

  • Licensed with GPLv2
  • Added keyboard layout support (qwerty, azerty, qwertz, dvorak)
  • Added Wrong Top Level Domain
  • Added Wrong Second Level Domain
  • Added Common Misspellings