Skip to content

Releases: dogmatiq/dissolve

Version 0.4.0

07 Nov 05:00
v0.4.0
c5978f3
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release

Added

  • Added dnssd.AttributeCollection type

Changed

  • [BC] Changed dnssd.ServiceInstance.Attributes type from []Attributes to AttributeCollection

Removed

  • [BC] Removed dnssd.AttributeCollectionsEqual() function

Version 0.3.1

14 Aug 21:53
v0.3.1
8517fa4
Compare
Choose a tag to compare
Version 0.3.1 Pre-release
Pre-release

Changed

  • Dropped support for Go v1.19, which reached end-of-life on 2023-08-08

Fixed

  • Removed use of golang.org/x/exp package. This package is not versioned and as such breaking changes can cause conflicts with other dependencies

Version 0.3.0

01 Apr 00:38
v0.3.0
faa08cf
Compare
Choose a tag to compare
Version 0.3.0 Pre-release
Pre-release

Added

  • Added dnssd.RelativeServiceInstanceName()
  • Added dnssd.RelativeTypeEnumerationDomain() to
  • Added dnssd.RelativeInstanceEnumerationDomain()
  • Added dnssd.RelativeSelectiveInstanceEnumerationDomain()
  • Added dnssd.ServiceInstanceName struct (this name was previously used for a function)

Changed

  • [BC] Name, ServiceType and Domain fields in dnssd.ServiceInstance are now provided by embedding the ServiceInstanceName struct
  • [BC] Renamed dnssd.ServiceInstanceName() to AbsoluteServiceInstanceName()
  • [BC] Renamed dnssd.TypeEnumerationDomain() to AbsoluteTypeEnumerationDomain()
  • [BC] Renamed dnssd.InstanceEnumerationDomain() to AbsoluteInstanceEnumerationDomain()
  • [BC] Renamed dnssd.SelectiveInstanceEnumerationDomain() to AbsoluteSelectiveInstanceEnumerationDomain()
  • [BC] All AbsoluteXXX() functions now include the trailing dot

Version 0.2.0

17 Mar 11:23
v0.2.0
7be5078
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release

Added

  • Added dnssd.ServiceInstance.Equal() method
  • Added dnssd.Attributes.Equal() method
  • Added dnssd.AttributeCollectionsEqual() function

Changed

  • [BC] Renamed dnssd.ServiceInstance.Instance to Name
  • [BC] dnssd.Attributes now presents an immutable interface
  • [BC] Renamed dnssd.Attributes.Set() to WithPair()
  • [BC] Renamed dnssd.Attributes.SetFlag() to WithFlag()
  • [BC] Renamed dnssd.Attributes.Delete() to Without()

Version 0.1.3

17 Mar 04:11
v0.1.3
27e15f6
Compare
Choose a tag to compare
Version 0.1.3 Pre-release
Pre-release

Added

  • Added dnssd.NewAttributes()

Changed

  • dnssd.Attributes.Set(), SetFlag() and Delete() now return the attribute set, allowing for a "fluent" interface

Version 0.1.2

11 Jan 08:30
v0.1.2
32d0d1b
Compare
Choose a tag to compare
Version 0.1.2 Pre-release
Pre-release

Changed

  • Change dnssd.Attributes.ToTXT() to return values in a deterministic order

Version 0.1.1

03 Jan 04:02
v0.1.1
2e9bc7d
Compare
Choose a tag to compare
Version 0.1.1 Pre-release
Pre-release

Fixed

Version 0.1.0

17 Aug 22:12
v0.1.0
6358fd1
Compare
Choose a tag to compare
Version 0.1.0 Pre-release
Pre-release
  • Initial release