Skip to content

Releases: akamsteeg/AtleX.HaveIBeenPwned

v9.0.1

26 Dec 09:05
Compare
Choose a tag to compare
  • [Feature] Updated documentation
  • [Feature] Improved JSON (de)serialization configuration on .NET 8+
  • [Feature] Updated dependencies

v9.0.0

14 Jul 09:40
Compare
Choose a tag to compare
  • [Feature] Added support getting subscribed domains and their breached users (#104)
  • [Feature] Added basic telemetry so users can observe the usage and performance of the library (#102)
  • [Feature] Updated documentation (#97, #106)
  • [Feature] Implemented '==' and '!=' operators on models (#100)
  • [Feature] Add a package icon (#108)
  • [Fix] Performance improvements (#96, #98, #99)

Full Changelog: v8.1.1...v9.0.0

v8.1.1

22 Feb 18:09
Compare
Choose a tag to compare
  • [Feature] Internal (performance) improvements. (#94,and other commits)

v8.1.0

31 Dec 09:47
Compare
Choose a tag to compare
  • [Feature] Add .NET 8+ compatibility
  • [Feature] Add support for trimming and AOT on .NET 8 or higher (#85)

V8.0.0

11 Aug 10:55
Compare
Choose a tag to compare
  • [Feature][Breaking] Add support for domain searches (#86)
  • [Feature][Breaking] Add support for retrieving only the latest breach in the system (#87)
  • [Feature] Improved documentation
  • [Feature] Internal improvements

V7.0.0

25 Nov 09:48
49825b2
Compare
Choose a tag to compare
  • [Breaking] Throw exception when the CancellationToken is cancelled as soon as possible (#70)
  • [Breaking] Wrap InvalidOperationException in HaveIBeenPwnedClientException (#71)
  • [Breaking][Fix] GetPastesAsync() now returns an empty collection instead of throwing an exception when no pastes are found (#82)
  • [Feature] Add .NET 6.0 target and use source generators for JSON (de)serialization (#72)
  • [Feature] Add more properties to the SiteBreach model (#79)
  • [Feature] Improved documentation
  • [Feature] Many internal improvements to make this the best and most performant version ever (#75, #76, #77, #78, #79)

V6.0.1

27 Oct 16:13
Compare
Choose a tag to compare
  • [Feature] Performance improvement when (de)serializing requests and responses (#74)
  • [Fix] RateLimitExceededException no longer throws an exception when the retry-after value is 0 seconds or less (#73)
  • [Fix] Internal improvements (#69)

V6.0.0

30 Jun 08:39
946fbe6
Compare
Choose a tag to compare
  • [Breaking] Removed SerializeAttribute from exceptions (#50)
  • [Breaking] Removed obsolete and no longer used settings from HaveIBeenPwnedClientSettings (#60)
  • [Feature] Add support for padded pwned password checks (Enabled by default, #55)
  • [Feature] Improved IntelliSense documentation (#61)
  • [Feature] Internal improvements (#56, #57, #58)

v5.0.3

11 Jul 15:18
Compare
Choose a tag to compare
  • Internal refactoring, build improvements and code simplification

v5.0.2

13 Feb 10:16
Compare
Choose a tag to compare
  • [Fix] In RateLimitExceededException, only construct the message when it's needed (#49)
  • [Fix] Standardize IEquatable; implementations (#52)