# Revision history for dns-patterns
## 0.2.3
* Add GHC 9.2 support
* Added the following functions:
* 'mkDomain\''
* Correctly exposed 'Domain' type and data constructors
## 0.2.2 -- 2022-09-08
* Support older bytestring versions
## 0.2.1 -- 2022-08-24
* Export missing 'LabelPattern' and 'DomainPattern' constructors
* Correctly allow asterisk in domain labels
* Correctly allow escaped asterisk in literal domain label patterns
## 0.2.0 -- 2022-08-24
* Reversed CHANGELOG item order
* Added the following functions:
* 'pprDomainCF'
* 'pprDomainLabelCF'
* 'unsafeMkDomainLabel'
* 'unsafeSingletonDomainLabel'
* 'mkDomainLabel' (smart constructor)
* 'pprPatternCF'
* 'pprLabelPattern'
* 'pprLabelPatternCF'
* 'mkDomain'
* 'getDomainLabel'
* 'getDomainLabelCF'
* Moved following data constructors and fields to an internal module:
* 'DomainLabel'
* 'Domain'
* 'LabelPattern'
* 'DomainPattern'
* Added case-insensitive Eq/Ord for LabelPattern and DomainPattern
* Drastic performance optimizations for pretty printing
* Domain labels and domain label patterns now may only contain '[a-zA-Z0-0_-]', '\.', '\\' and '\OCTAL'
* Split 'Network.DNS.Pattern' into the following modules:
* 'Network.DNS'
* 'Network.DNS.Internal'
* 'Network.DNS.Pattern.Internal'
* 'Network.DNS.Pattern.Internal'
## 0.1.3 -- 2022-08-19
* Fix incorrect Ord instance for 'Domain' and 'DomainLabel'
## 0.1.2 -- 2022-08-18
* Add 'foldCase' and 'foldCaseLabel'
## 0.1.1 -- 2022-07-06
* Allow parseAbsDomainRelax for absolute domains
## 0.1 -- 2022-02-09
* Initial release