2019-03-28 20:46:26 +00:00
|
|
|
# Changes
|
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## Unreleased
|
2023-01-21 19:01:08 +00:00
|
|
|
|
2024-08-10 02:08:18 +00:00
|
|
|
## 4.3.1 <!-- v4.3.1+deprecated -->
|
2024-08-07 03:01:20 +00:00
|
|
|
|
|
|
|
- Reduce memory usage by `take`-ing (rather than `split`-ing) the encoded buffer when yielding bytes in the response stream.
|
|
|
|
- Mark crate as deprecated.
|
2024-02-13 01:24:34 +00:00
|
|
|
- Minimum supported Rust version (MSRV) is now 1.72.
|
2024-02-07 03:47:30 +00:00
|
|
|
|
2024-02-04 00:33:38 +00:00
|
|
|
## 4.3.0
|
|
|
|
|
2023-08-01 18:33:32 +00:00
|
|
|
- Minimum supported Rust version (MSRV) is now 1.68 due to transitive `time` dependency.
|
2023-07-02 00:09:15 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.2.0
|
2022-01-04 15:37:14 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- Minimum supported Rust version (MSRV) is now 1.57 due to transitive `time` dependency.
|
2022-01-04 15:37:14 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.1.0
|
2023-02-26 00:55:57 +00:00
|
|
|
|
2022-03-02 17:53:47 +00:00
|
|
|
- Add support for `actix` version `0.13`. [#2675]
|
|
|
|
|
|
|
|
[#2675]: https://github.com/actix/actix-web/pull/2675
|
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0
|
2022-02-25 20:41:33 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No significant changes since `4.0.0-beta.12`.
|
2022-02-25 20:41:33 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.12
|
2022-02-16 03:11:22 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No significant changes since `4.0.0-beta.11`.
|
2022-02-16 03:11:22 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.11
|
2022-01-31 22:35:18 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No significant changes since `4.0.0-beta.10`.
|
2022-01-31 22:35:18 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.10
|
2021-12-11 00:34:23 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- Minimum supported Rust version (MSRV) is now 1.54.
|
2021-12-11 00:34:23 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.9
|
2021-12-27 18:45:31 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No significant changes since `4.0.0-beta.8`.
|
2021-12-27 18:45:31 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.8
|
2023-02-26 00:55:57 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Add `ws:WsResponseBuilder` for building WebSocket session response. [#1920]
|
|
|
|
- Deprecate `ws::{start_with_addr, start_with_protocols}`. [#1920]
|
|
|
|
- Minimum supported Rust version (MSRV) is now 1.52.
|
2021-09-09 00:35:41 +00:00
|
|
|
|
2021-12-04 22:32:44 +00:00
|
|
|
[#1920]: https://github.com/actix/actix-web/pull/1920
|
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.7
|
2021-06-26 15:33:36 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- Minimum supported Rust version (MSRV) is now 1.51.
|
2021-06-26 15:33:36 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.6
|
2023-02-26 00:55:57 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Update `actix` to `0.12`. [#2277]
|
2021-06-22 13:00:28 +00:00
|
|
|
|
|
|
|
[#2277]: https://github.com/actix/actix-web/pull/2277
|
2021-01-07 20:02:08 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.5
|
2021-06-19 10:51:20 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No notable changes.
|
2021-06-19 10:51:20 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.4
|
2021-04-02 08:55:35 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No notable changes.
|
2021-04-02 08:55:35 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.3
|
2021-03-09 23:44:26 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No notable changes.
|
2021-03-09 23:44:26 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.2
|
2021-02-10 12:10:03 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No notable changes.
|
2021-02-10 12:10:03 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 4.0.0-beta.1
|
2023-02-26 00:55:57 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Update `pin-project` to `1.0`.
|
|
|
|
- Update `bytes` to `1.0`. [#1813]
|
|
|
|
- `WebsocketContext::text` now takes an `Into<bytestring::ByteString>`. [#1864]
|
2020-09-10 11:54:27 +00:00
|
|
|
|
2021-01-03 23:47:04 +00:00
|
|
|
[#1813]: https://github.com/actix/actix-web/pull/1813
|
2021-01-04 11:27:32 +00:00
|
|
|
[#1864]: https://github.com/actix/actix-web/pull/1864
|
2021-01-02 00:12:18 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 3.0.0
|
2020-09-11 12:50:10 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- No significant changes from `3.0.0-beta.2`.
|
2020-09-11 12:50:10 +00:00
|
|
|
|
2023-08-28 22:44:35 +00:00
|
|
|
## 3.0.0-beta.2
|
2020-05-13 00:57:37 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- Update `actix-*` dependencies to latest versions.
|
2020-07-16 10:38:57 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 3.0.0-beta.1
|
2023-02-26 00:55:57 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Update `actix-web` & `actix-http` dependencies to beta.1
|
|
|
|
- Bump minimum supported Rust version to 1.40
|
2020-05-13 00:57:37 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 3.0.0-alpha.1
|
2023-02-26 00:55:57 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Update the actix-web dependency to 3.0.0-alpha.1
|
|
|
|
- Update the actix dependency to 0.10.0-alpha.2
|
|
|
|
- Update the actix-http dependency to 2.0.0-alpha.3
|
2020-05-07 18:33:29 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 2.0.0
|
2019-12-20 11:59:34 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Release
|
2019-12-20 11:59:34 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 2.0.0-alpha.1
|
2019-12-15 16:45:38 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Migrate to actix-web 2.0.0
|
2019-12-15 16:45:38 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 1.0.4
|
2019-12-07 14:10:36 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Allow comma-separated websocket subprotocols without spaces (#1172)
|
2019-12-07 14:10:36 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 1.0.3
|
2019-11-14 02:58:24 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Update actix-web and actix-http dependencies
|
2019-11-14 02:58:24 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 1.0.2
|
2019-06-28 04:54:23 +00:00
|
|
|
|
2023-02-26 00:55:57 +00:00
|
|
|
- Add `ws::start_with_addr()`, returning the address of the created actor, along with the `HttpResponse`.
|
2019-07-20 05:17:58 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Add support for specifying protocols on websocket handshake #835
|
2019-07-20 05:27:21 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 1.0.1
|
2019-07-20 05:27:21 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Allow to use custom ws codec with `WebsocketContext` #925
|
2019-07-20 05:27:21 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 1.0.0
|
2019-05-29 23:22:57 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Update actix-http and actix-web
|
2019-05-29 23:22:57 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 0.1.0-alpha.3
|
2019-04-03 04:49:31 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Update actix-http and actix-web
|
2019-04-03 04:49:31 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 0.1.0-alpha.2
|
2019-03-30 05:06:14 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Update actix-http and actix-web
|
2019-03-30 05:06:14 +00:00
|
|
|
|
2023-08-28 22:46:02 +00:00
|
|
|
## 0.1.0-alpha.1
|
2019-03-28 20:46:26 +00:00
|
|
|
|
2021-12-22 08:21:30 +00:00
|
|
|
- Initial impl
|