Skip to content

Commit

Permalink
chore(main): release 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
JKRhb committed Jul 6, 2024
1 parent c208fc5 commit a8b87be
Show file tree
Hide file tree
Showing 3 changed files with 44 additions and 2 deletions.
3 changes: 2 additions & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"bump-minor-pre-major": false,
"bump-patch-for-minor-pre-major": false
"bump-patch-for-minor-pre-major": false,
".": "1.0.0"
}
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,47 @@
- Let server actually perform shutdown on connection loss
- Let client throw SocketException if not connected anymore

## [1.0.0](https://github.com/JKRhb/dtls2/compare/v0.14.1...v1.0.0) (2024-07-06)


### ⚠ BREAKING CHANGES

* update dependencies
* increase minimal Dart SDK version to 3.0.0
* make send APIs asynchronous

### Features

* add additional library names for OpenSSL 3 discovery ([8f04d98](https://github.com/JKRhb/dtls2/commit/8f04d985605e790ba9c28a0afaec315e78a1fe20))
* add DtlsHandshakeException ([6c662cf](https://github.com/JKRhb/dtls2/commit/6c662cf896134258654ed69f34010b2141b76f3d))
* add DtlsTimeoutException ([2158be1](https://github.com/JKRhb/dtls2/commit/2158be1f092b4758e2beff0ef8e64260480340c1))
* add new standalone server example ([25291ce](https://github.com/JKRhb/dtls2/commit/25291ce10f8da0be01269739136babd892e3341f))
* add security level parameter to DTLS contexts ([25ed88f](https://github.com/JKRhb/dtls2/commit/25ed88ffe8720e5e35517b6b7f25e0bdad962477))
* generate binding for SSL_CTX_set_security_level ([445c6e6](https://github.com/JKRhb/dtls2/commit/445c6e6d9115e05d066d2159917f93f8cc9d9a17))
* introduce new requiresClosing state ([866be78](https://github.com/JKRhb/dtls2/commit/866be78187a6b992ddd7cabf087b0dd5eaaa0dc5))
* make send APIs asynchronous ([f591231](https://github.com/JKRhb/dtls2/commit/f5912315a9337c6a0b78a00464aa7d84e46f184d))
* regenerate bindings ([7075590](https://github.com/JKRhb/dtls2/commit/7075590c089150081116cca3f0088b9850bfe7e0))
* support OpenSSL installed via Homebrew on M1 Macs ([d0a3e59](https://github.com/JKRhb/dtls2/commit/d0a3e594a48e5503aa51ea18b5e13b742703acb6))


### Bug Fixes

* avoid segmentation fault for client connection ([28acaf0](https://github.com/JKRhb/dtls2/commit/28acaf0dd7616ba81dd3fdb62a6bb0c91d6ae8cc))
* **client:** fix error code processing ([9da0f38](https://github.com/JKRhb/dtls2/commit/9da0f388a5b7174368988e0190817ae118429d12))
* fix behavior of _performShutdown ([b43bafa](https://github.com/JKRhb/dtls2/commit/b43bafa8e81b26f5eab5818ccd0bf0e913ba39b6))
* lower security level for main example ([274edfa](https://github.com/JKRhb/dtls2/commit/274edfac42b432d87bf34018e32ea01314f38e87))
* prevent client from crashing when using empty PSK ([1e7a893](https://github.com/JKRhb/dtls2/commit/1e7a893eed353774872221cfb9b3b798d8461007))
* properly handle unreachable network ([f5a7f15](https://github.com/JKRhb/dtls2/commit/f5a7f1502dd5b668a4ec0473c9554ba492323036))
* **server:** actually perform shutdown on connection loss ([8f13f34](https://github.com/JKRhb/dtls2/commit/8f13f34b1d1e67d3bb3950e33f5d0a6f72997ce2))
* **server:** don't use _maintainOutgoing when closed ([28c5471](https://github.com/JKRhb/dtls2/commit/28c547179e429ec2c295574b4c1b5476a7abad0b))
* use new requiresClosing state for alert handling ([0bf0d11](https://github.com/JKRhb/dtls2/commit/0bf0d11a3f8e57bb7754cd3237b3f05a4f83078a))


### Miscellaneous Chores

* increase minimal Dart SDK version to 3.0.0 ([a4e421b](https://github.com/JKRhb/dtls2/commit/a4e421b50575d8f8e1780ff4db63dda5cc25e3fa))
* update dependencies ([9894b2b](https://github.com/JKRhb/dtls2/commit/9894b2bb654f450451ac4fa1f378d30fe3b3cdf3))

## 0.16.0

### New Features
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

name: dtls2
description: A DTLS library for Dart, implemented via FFI bindings to OpenSSL.
version: 0.17.0
version: 1.0.0
repository: https://github.com/JKRhb/dtls2

environment:
Expand Down

0 comments on commit a8b87be

Please sign in to comment.