2 Removed Functionality
2.1
Introduction
This document lists all removed functionality in Erlang/OTP. For more information regarding the strategy regarding removals see the documentation of Support, Compatibility, Deprecations, and Removal.
2.2
OTP 23
Functions Removed in OTP 23
- httpd_conf:check_enum/2 (use lists:member/2 instead)
- httpd_conf:clean/1 (use string:strip/1 instead or possibly the re module)
- httpd_conf:custom_clean/3 (use string:strip/1 instead or possibly the re module)
- httpd_conf:is_directory/1 (use filelib:is_dir/1 instead)
- httpd_conf:is_file/1 (use filelib:is_file/1 instead)
- httpd_conf:make_integer/1 (use erlang:list_to_integer/1 instead)
2.3
OTP 22
Functions Removed in OTP 22
- os_mon_mib:_/_ (this module was removed in OTP 22.0)
2.4
OTP 20
Functions Removed in OTP 20
- asn1ct:decode/_ (use Mod:decode/2 instead)
- asn1ct:encode/_ (use Mod:encode/2 instead)
- erlang:hash/2 (use erlang:phash2/2 instead)
- ssl:connection_info/1 (use ssl:connection_information/[1,2] instead)
- ssl:negotiated_next_protocol/1 (use ssl:negotiated_protocol/1 instead)
2.5
OTP 19
Functions Removed in OTP 19
- core_lib:get_anno/1 (use cerl:get_ann/1 instead)
- core_lib:is_literal/1 (use cerl:is_literal/1 instead)
- core_lib:is_literal_list/1 (use cerl:is_literal_list/1 instead)
- core_lib:literal_value/1 (use cerl:concrete/1 instead)
- core_lib:set_anno/2 (use cerl:set_ann/2 instead)
- erl_lint:modify_line/2 (use erl_parse:map_anno/2 instead)
- erl_parse:get_attribute/2 (erl_anno:{column,line,location,text}/1 instead)
- erl_parse:get_attributes/1 (erl_anno:{column,line,location,text}/1 instead)
- erl_parse:set_line/2 (use erl_anno:set_line/2)
- erl_scan:attributes_info/_ (use erl_anno:{column,line,location,text}/1 instead)
- erl_scan:set_attribute/3 (use erl_anno:set_line/2 instead)
- erl_scan:token_info/_ (use erl_scan:{category,column,line,location,symbol,text}/1 instead)
- rpc:safe_multi_server_call/2 (use rpc:multi_server_call/2 instead)
- rpc:safe_multi_server_call/3 (use rpc:multi_server_call/3 instead)