Skip to content

Latest commit

 

History

History
131 lines (97 loc) · 5.44 KB

CHANGELOG.md

File metadata and controls

131 lines (97 loc) · 5.44 KB

CHANGELOG

This file is used to list changes made in email_validator.

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

2.2.4 (2022-11-09)

  • [karlwilbur] - Remove Ruby 2.4 from tested versions; add Ruby 3.0 and 3.1 to tested versions
  • [karlwilbur] - Fix issue where domain: '' wasn't requiring empty domain
  • [karlwilbur] - Remove checks for double hyphens (fixes #87)
  • [dependabot] - Security updates
    • #89
      • Bump minimist from 1.2.5 to 1.2.7
    • #86
      • Bump node-fetch from 2.6.1 to 2.6.7
      • Add whatwg-url at 5.0.0
      • Add tr46 at 0.0.3
      • Add webidl-conversions at 3.0.0
    • #80
      • Bump tar from 6.0.5 to 6.1.11
      • Bump minipass from 3.1.3 to 3.1.5
    • #79
      • Bump path-parse from 1.0.6 to 1.0.7
    • #76
      • Bump lodash from 4.17.20 to 4.17.21
    • #75
      • Bump hosted-git-info from 2.8.8 to 2.8.9
  • [msands] - Fix URL in README.md #81
  • [kerolloz] - Fix typo in README.md #73

2.2.3 (2021-04-05)

  • [karlwilbur] - Fix regexp for numeric domains (fixes #72)
    • [delphaber] - Add checks for numeric-only domains in tests (should be considered valid)
    • [karlwilbur] - Fix specs for numeric-only domains labels (should be considered valid)
    • [karlwilbur] - Add checks for numeric-only TLDs in tests (should be considered invalid)
    • [karlwilbur] - Add tests to ensure that regexp returns expected value
  • [karlwilbur] - Add checks for double dash in domain (should be considered invalid)
  • [karlwilbur] - Add EmailValidator::Error class, raise EmailValidator::Error when invalid mode

2.2.2 (2020-12-10)

  • [karlwilbur] - Fix includes for :rfc and :strict modes from Gemfile

2.2.1 (2020-12-10)

  • [karlwilbur] - Modify regexp to:
    • allow numeric-only hosts [#68]
    • allow mailbox-only addresses in :rfc mode
    • enforce the 255-char domain limit (not in :loose mode unless using :domain)

2.2.0 (2020-12-09)

  • [karlwilbur] - Rename :strict -> :rfc; :moderate -> :strict

2.1.0 (2020-12-09)

  • [karlwilbur] - Add linters and commit hooks to validate code prior to commits
  • [karlwilbur] - Add :mode config option; values :loose, :moderate, :strict; default to :loose
  • [karlwilbur] - Merge in changes from https://github.com/karlwilbur/email_validator fork

1.9.0.pre (2020-10-14)

  • [karlwilbur] - Add require_fqdn option, require FQDN by default
  • [karlwilbur] - Add support for IPv4 and IPv6 address hosts
  • [karlwilbur] - Add Rubocop, .editorconfig; code cleanup/linting

1.8.0 (2019-06-14)

  • [karlwilbur] - Refactor class methods for readability
  • [karlwilbur] - gemspec meta updates
  • [karlwilbur] - Use POSIX classes for better performance
  • [karlwilbur] - Refactored tests to check specical characters one at a time
  • [karlwilbur] - Refactored validation regex to be more techincally correct
  • [karlwilbur] - Add this CHANGELOG

1.7.0 (2019-04-20)

  • [karlwilbur] - Added test coverage badge to README
  • [karlwilbur] - Added I18n directive to remove warning message in testing
  • [karlwilbur] - Added RFC-2822 reference
  • [karlwilbur] - Ignore local rspec config file
  • [karlwilbur] - Check for invalid double dots in strict mode
  • [karlwilbur] - Updated spec_helper to remove Code Climate Test Reporter; it is to be run separately now
  • [karlwilbur] - Allow leading/trailing whitespace in normal, not strict
  • [karlwilbur] - Added invalid? as inverse of valid?
  • [karlwilbur] - Add the ability to limit to a domain
  • [karlwilbur] - Removed CodeShip badge
  • [karlwilbur] - Make the dot in the domain part non-conditional
  • [karlwilbur] - Fix domain label pattern to allow numbers per rfc5321

1.6.0 (2015-06-14)

  • [karlwilbur] - Fixed validation to be closer to RFC-5321
  • [karlwilbur] - Updated specs to use Rspec 3 syntax
  • [karlwilbur] - Added unicode suport to validation regexp
  • [karlwilbur] - Added class access to regexp, and valid? calss method
  • [karlwilbur] - Simplified code using new methods
  • [karlwilbur] - Added CodeClimate and SimpleCov
  • [karlwilbur] - Updated version and contact info

*** Forked from https://github.com/balexand/email_validator

2.0.1 (2019-03-09)

  • Add email value to error details [f1sherman #50]
  • CI doesn't test Ruby versions that no longer receive updates [f1sherman #51]

2.0.0 (2019-03-02)

  • Looser validation [#49]

1.6.0 (2015-05-12)

  • Unicode characters support [i7an #24]

1.5.0 (2014-12-08)

  • Add a class method for simpler validation [TiteiKo and cluesque #19]
  • RSpec 3.0 syntax [strivedi183 #17]
  • Create Changes.md

Check the Markdown Syntax Guide for help with Markdown.

The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.