Skip to content

Latest commit

 

History

History
153 lines (100 loc) · 2.81 KB

Changelog.md

File metadata and controls

153 lines (100 loc) · 2.81 KB

7.0.0

  • allow rails 8
  • drop rails 6.1 and rails 7.0
  • drop support of eol ruby versions 2.7, 3.0

6.3.0

  • rails 7.2 support

6.2.0

  • support ruby 3.3
  • more accurate brand matching using matched prefix length

6.1.0

  • support rails 7.1

6.0.0

  • changes to discover branch
  • allows to configure usage of own yaml brands file

5.0.0

  • rails 7 support
  • drop rails support < 5.2

4.1.0

  • changes to disover and maesto rules

4.0.0

  • support rails 6
  • test against ruby 3.0, drop ruby 2.1 support

3.5.1

  • Bump activemodel and activesupport versions

3.5.0

  • Unionpay and Maestro range updates, PR #88
  • Hipercard range updates , PR #79
  • Visa and Discover length fix, PR #81

3.4.0

  • Elo support enhanced, PR #75

3.3.0

  • Added support for MIR card brand

3.2.2

  • Relaxing dependency requirements to support Rails 5

3.2.1

  • Improved support for new Mastercard range (222100 – 272099)

3.2.0

  • Added support for new Mastercard range (222100 – 272099)

3.1.0

  • Added support for ELO brand

3.0.0

  • Remove Laser brand because Laser cards were withdrawn from the market on February 28 2014
  • Remove Diners US brand for similar reason
  • Move Laser ranges to Maestro. Add 6390 range to Maestro
  • Add plugins for removed brands

2.0.2

  • fix using ActiveModel Validator's message option

2.0.1

  • fix typo dankrot -> dankort

2.0.0

  • added support for full brand names
  • added possibility to remove card brands globally
  • support for procs using :brand option for CreditCardNumberValidator
  • :only and :except options for CreditCardNumberValidator
  • credit card generator
  • test unit -> specs migration
  • card rules structure changed to allow custom options
  • yaml storage implemented
  • Maestro detection fix
  • JCB detection fix

1.5.1

  • Maestro detection fix

1.5.0

  • Rupay detection support
  • Hipercard detection support

1.4.7

  • Maestro and Switch detection fix

1.4.6

  • JCB detection fix

1.4.5

  • Diners detection fix

1.4.4

  • Visa detection fix

1.4.3

  • fix for Rails 4.+ dependency
  • Maestro detection fixes

1.4.2

  • fix for Rails 4.1 dependency
  • UnionPay and Discover detection fixes

1.4.1

  • fixed ActiveModel Validator syntax

1.4.0

  • Dankort brand support

1.3.0

  • MMI detection support

1.2.0

  • Allow brand restriction when detecting brand
  • fix for Rails 4.0 dependency
  • Allow to skip Luhn validation for certain brands

1.1.2

  • Credit card number sanitizing fix
  • :any instead of brand name can be used with ActiveModel Validator

1.1.1

  • ActiveModel Validator was moved from root namespace

1.1.0

  • Added rules for Maestro brand
  • String extension added

1.0.1

  • Dependency fixes
  • Added usage instructions to README