Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove deprecated things #1934

Closed
vinniefalco opened this issue May 1, 2020 · 3 comments · Fixed by #1971
Closed

Remove deprecated things #1934

vinniefalco opened this issue May 1, 2020 · 3 comments · Fixed by #1971

Comments

@vinniefalco
Copy link
Member

We should remove all deprecated facilities for 1.74

@madmongo1 madmongo1 added this to the Boost-1.74 milestone May 1, 2020
@vinniefalco
Copy link
Member Author

Also we should remove the one usage of BOOST_BEAST_NO_DEPRECATED

@madmongo1
Copy link
Collaborator

which?

@vinniefalco
Copy link
Member Author

The one

@vinniefalco vinniefalco modified the milestones: Boost-1.74, May Sprint May 6, 2020
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 1, 2020
API Changes:

The macro BOOST_BEAST_NO_DEPRECATED will no longer be noticed by Beast. The only way to
enable deprecated functionality is now the macro BOOST_BEAST_ALLOW_DEPRECATED which is
undefined by default. That is, all deprecated behaviour is disabled by default.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 1, 2020
API Changes:

The macro BOOST_BEAST_NO_DEPRECATED will no longer be noticed by Beast. The only way to
enable deprecated functionality is now the macro BOOST_BEAST_ALLOW_DEPRECATED which is
undefined by default. That is, all deprecated behaviour is disabled by default.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 1, 2020
API Changes:

The macro BOOST_BEAST_NO_DEPRECATED will no longer be noticed by Beast. The only way to
enable deprecated functionality is now the macro BOOST_BEAST_ALLOW_DEPRECATED which is
undefined by default. That is, all deprecated behaviour is disabled by default.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 1, 2020
API Changes:

* The following deprecated functions have been removed:
  - websocket::async_accept_ex
  - websocket::async_handshake_ex
  - websocket::accept_ex
  - websocket::handshake_ex

Programs still using these names should be refactored to use the `decorator` feature and
the remaining handshake and accept functions.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 1, 2020
websocket::role_type has been removed. Users should use beast::role_type instead.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 2, 2020
API Changes:

handler_ptr has been removed. Users should use net::bind_handler and/or
bind_front_handler instead.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 2, 2020
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 2, 2020
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 2, 2020
API Changes:

* Code that depends on mutable_data_type should be refactored to use
  mutable_buffers_type. Classes affected are:
  - buffers_adaptor
  - flat_buffer
  - flat_static_buffer
  - multi_buffer
  - static_buffer

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 2, 2020
API Changes:

The reset function has been removed from flat_static_buffer. Use the
clear function instead.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 2, 2020
API Changes:

The error code enum `invalid_code_lenths` was a synonym of `invalid_code_lengths`.
Affected programs should be modified to use `invalid_code_lengths`.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 2, 2020
API Changes:

The file `core/buffers_adapter.hpp` has been removed along with the deprecated
alias typename `buffers_adapter`. Affected programs should use
`core/buffers_adapator.hpp` and the type `buffers_adaptor`.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 3, 2020
API Changes:

The file `core/buffers_adapter.hpp` has been removed along with the deprecated
alias typename `buffers_adapter`. Affected programs should use
`core/buffers_adapator.hpp` and the type `buffers_adaptor`.

refs boostorg#1934
madmongo1 added a commit to madmongo1/beast that referenced this issue Jun 3, 2020
API Changes:

The file `core/buffers_adapter.hpp` has been removed along with the deprecated
alias typename `buffers_adapter`. Affected programs should use
`core/buffers_adapator.hpp` and the type `buffers_adaptor`.

refs boostorg#1934
@madmongo1 madmongo1 mentioned this issue Jun 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants