All Versions
16
Latest Version
Avg Release Cycle
17 days
Latest Release
18 days ago

Changelog History
Page 1

  • v1.4.3 Changes

    October 07, 2021

    ⚡️ Updated

    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated gem version
  • v1.4.2 Changes

    September 04, 2021

    ⚡️ Updated

    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated gem version
  • v1.4.1 Changes

    August 16, 2021

    ⚡️ Updated

    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated gem version

    🔄 Changed

    • faker to ffaker development dependency
  • v1.4.0 Changes

    July 13, 2021

    ➕ Added

    • ➕ Added ability to use internationalized hostnames. All hostnames in UTF-8 will be represented as Punycode
    • ➕ Added simpleidn as runtime dependency
    • ➕ Added DnsMock::Representer::Punycode, tests
    records = {
      'mañana.com' => {
        mx: %w[másletras.mañana.com]
      }
    }
    
    DnsMock.start_server(port: 5300, records: records)
    
    dig @localhost -p 5300 MX xn--maana-pta.com
    
    ; <<>> DiG 9.10.6 <<>> @localhost -p 5300 MX xn--maana-pta.com
    ; (2 servers found)
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4612
    ;; flags: rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
    ;; WARNING: recursion requested but not available
    
    ;; OPT PSEUDOSECTION:
    ; EDNS: version: 0, flags:; udp: 4096
    ;; QUESTION SECTION:
    ;xn--maana-pta.com.     IN  MX
    
    ;; ANSWER SECTION:
    xn--maana-pta.com.  1   IN  MX  10 xn--msletras-8ya.xn--maana-pta.com.
    
    ;; Query time: 0 msec
    ;; SERVER: 127.0.0.1#5300(127.0.0.1)
    ;; WHEN: Tue Jul 13 15:38:47 EEST 2021
    ;; MSG SIZE  rcvd: 79
    

    🔄 Changed

    • ♻️ Refactored DnsMock::Representer::RdnsLookup, tests
    • ⚡️ Updated DnsMock::Record::Factory::Base
    • ⚡️ Updated DnsMock::Server::RecordsDictionaryBuilder, tests
    • ⚡️ Updated DnsMock::Record::Factory::Cname, tests
    • ⚡️ Updated DnsMock::Record::Factory::Mx, tests
    • ⚡️ Updated DnsMock::Record::Factory::Ns, tests
    • ⚡️ Updated DnsMock::Record::Factory::Ptr, tests
    • ⚡️ Updated DnsMock::Record::Factory::Soa, tests
    • ⚡️ Updated DnsMock::ContextGeneratorHelper, tests
    • ⚡️ Updated reek config
    • 📚 Updated gem documentation, version
  • v1.3.1 Changes

    July 07, 2021

    🔄 Changed

    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated rubocop/codeclimate config
    • 📚 Updated gem documentation, version
  • v1.3.0 Changes

    June 14, 2021

    ➕ Added

    • 🤡 Detecting random available port via OS features. Thanks @ioquatix for suggestion 🚀

    ✂ Removed

    • ✂ Removed DnsMock::Server::RandomAvailablePort, tests

    🔄 Changed

    • ⚡️ Updated DnsMock::Server class
    • ⚡️ Updated tests helpers/tests
    • ⚡️ Updated gem development dependencies

    🛠 Fixed

    • ✅ Test coverage issues
  • v1.2.4 Changes

    May 25, 2021

    🔄 Changed

    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated CircleCI config
  • v1.2.3 Changes

    May 11, 2021

    🔄 Changed

    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated CircleCI config
  • v1.2.2 Changes

    May 06, 2021

    🔄 Changed

    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated rubocop/codeclimate config
    • ⚡️ Updated CircleCI config
  • v1.2.1 Changes

    March 23, 2021

    🔄 Changed

    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated rubocop/codeclimate config
    • 📚 Updated gem documentation
    • ⚡️ Updated tests