From 6e51c6d19612d03abc81b86bb70b8d7da678ce5d Mon Sep 17 00:00:00 2001 From: Erlang/OTP Date: Tue, 21 Jun 2016 15:12:41 +0200 Subject: Prepare release --- lib/asn1/doc/src/notes.xml | 15 ++ lib/asn1/vsn.mk | 2 +- lib/common_test/doc/src/notes.xml | 25 +++ lib/common_test/vsn.mk | 2 +- lib/compiler/doc/src/notes.xml | 94 ++++++++++ lib/compiler/vsn.mk | 2 +- lib/cosEvent/doc/src/notes.xml | 17 +- lib/cosEvent/vsn.mk | 2 +- lib/cosEventDomain/doc/src/notes.xml | 17 +- lib/cosEventDomain/vsn.mk | 2 +- lib/cosFileTransfer/doc/src/notes.xml | 17 +- lib/cosFileTransfer/vsn.mk | 2 +- lib/cosNotification/doc/src/notes.xml | 17 +- lib/cosNotification/vsn.mk | 2 +- lib/cosProperty/doc/src/notes.xml | 17 +- lib/cosProperty/vsn.mk | 2 +- lib/cosTime/doc/src/notes.xml | 17 +- lib/cosTime/vsn.mk | 2 +- lib/cosTransactions/doc/src/notes.xml | 17 +- lib/cosTransactions/vsn.mk | 2 +- lib/crypto/doc/src/notes.xml | 46 +++++ lib/crypto/vsn.mk | 2 +- lib/debugger/doc/src/notes.xml | 16 ++ lib/debugger/vsn.mk | 2 +- lib/dialyzer/doc/src/notes.xml | 82 +++++++++ lib/diameter/doc/src/notes.xml | 35 ++++ lib/edoc/doc/src/notes.xml | 14 ++ lib/edoc/vsn.mk | 2 +- lib/eldap/doc/src/notes.xml | 33 ++++ lib/erl_docgen/doc/src/notes.xml | 47 ++++- lib/erl_docgen/vsn.mk | 2 +- lib/erl_interface/doc/src/notes.xml | 42 +++++ lib/erl_interface/vsn.mk | 2 +- lib/et/doc/src/notes.xml | 16 ++ lib/et/vsn.mk | 2 +- lib/eunit/doc/src/notes.xml | 15 ++ lib/eunit/vsn.mk | 2 +- lib/gs/doc/src/notes.xml | 17 +- lib/gs/vsn.mk | 2 +- lib/hipe/doc/src/notes.xml | 40 +++++ lib/hipe/vsn.mk | 2 +- lib/ic/doc/src/notes.xml | 17 +- lib/ic/vsn.mk | 2 +- lib/inets/doc/src/notes.xml | 54 +++++- lib/jinterface/doc/src/notes.xml | 32 ++++ lib/jinterface/vsn.mk | 2 +- lib/kernel/doc/src/notes.xml | 197 +++++++++++++++++++++ lib/megaco/doc/src/notes.xml | 17 +- lib/megaco/vsn.mk | 2 +- lib/mnesia/doc/src/notes.xml | 23 ++- lib/mnesia/vsn.mk | 2 +- lib/observer/doc/src/notes.xml | 45 +++++ lib/observer/vsn.mk | 2 +- lib/odbc/doc/src/notes.xml | 18 +- lib/odbc/vsn.mk | 2 +- lib/orber/doc/src/notes.xml | 17 +- lib/orber/vsn.mk | 2 +- lib/os_mon/doc/src/notes.xml | 34 ++++ lib/os_mon/vsn.mk | 2 +- lib/otp_mibs/doc/src/notes.xml | 15 ++ lib/otp_mibs/vsn.mk | 2 +- lib/parsetools/doc/src/notes.xml | 15 ++ lib/parsetools/vsn.mk | 2 +- lib/percept/doc/src/notes.xml | 29 ++++ lib/percept/vsn.mk | 2 +- lib/public_key/doc/src/notes.xml | 28 +++ lib/public_key/vsn.mk | 2 +- lib/reltool/doc/src/notes.xml | 19 +- lib/reltool/vsn.mk | 2 +- lib/runtime_tools/doc/src/notes.xml | 94 ++++++++++ lib/runtime_tools/vsn.mk | 2 +- lib/sasl/doc/src/notes.xml | 17 ++ lib/snmp/doc/src/notes.xml | 17 +- lib/snmp/vsn.mk | 2 +- lib/ssh/doc/src/notes.xml | 78 +++++++++ lib/ssl/doc/src/notes.xml | 154 +++++++++++++++++ lib/stdlib/doc/src/notes.xml | 314 ++++++++++++++++++++++++++++++++++ lib/syntax_tools/doc/src/notes.xml | 26 +++ lib/tools/doc/src/notes.xml | 35 ++++ lib/tools/vsn.mk | 2 +- lib/typer/doc/src/notes.xml | 15 ++ lib/typer/vsn.mk | 2 +- lib/wx/doc/src/notes.xml | 37 ++++ lib/wx/vsn.mk | 2 +- lib/xmerl/doc/src/notes.xml | 15 ++ lib/xmerl/vsn.mk | 2 +- 86 files changed, 2039 insertions(+), 55 deletions(-) (limited to 'lib') diff --git a/lib/asn1/doc/src/notes.xml b/lib/asn1/doc/src/notes.xml index 7af6ad72d2..68d335f451 100644 --- a/lib/asn1/doc/src/notes.xml +++ b/lib/asn1/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the asn1 application.

+
Asn1 4.0.3 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+
Asn1 4.0.2
Fixed Bugs and Malfunctions diff --git a/lib/asn1/vsn.mk b/lib/asn1/vsn.mk index ab2c127ca2..527af05da1 100644 --- a/lib/asn1/vsn.mk +++ b/lib/asn1/vsn.mk @@ -1 +1 @@ -ASN1_VSN = 4.0.2 +ASN1_VSN = 4.0.3 diff --git a/lib/common_test/doc/src/notes.xml b/lib/common_test/doc/src/notes.xml index ebba864606..32ae699c7a 100644 --- a/lib/common_test/doc/src/notes.xml +++ b/lib/common_test/doc/src/notes.xml @@ -33,6 +33,31 @@ notes.xml +
Common_Test 1.12.2 + +
Fixed Bugs and Malfunctions + + +

+ The following modules were missing in + common_test.app.src: ct_groups, ct_property_test, + ct_release_test, ct_webtool, ct_webtool_sup, + test_server_gl. They have now been added.

+

+ Own Id: OTP-13475

+
+ +

+ Common Test printed incorrect timestamps for received + error reports.

+

+ Own Id: OTP-13615 Aux Id: seq13124

+
+
+
+ +
+
Common_Test 1.12.1
Fixed Bugs and Malfunctions diff --git a/lib/common_test/vsn.mk b/lib/common_test/vsn.mk index 2fab4d3883..c68750886a 100644 --- a/lib/common_test/vsn.mk +++ b/lib/common_test/vsn.mk @@ -1 +1 @@ -COMMON_TEST_VSN = 1.13 +COMMON_TEST_VSN = 1.12.2 diff --git a/lib/compiler/doc/src/notes.xml b/lib/compiler/doc/src/notes.xml index ae375c5f58..e25cdc580c 100644 --- a/lib/compiler/doc/src/notes.xml +++ b/lib/compiler/doc/src/notes.xml @@ -32,6 +32,100 @@

This document describes the changes made to the Compiler application.

+
Compiler 7.0 + +
Fixed Bugs and Malfunctions + + +

compile:forms/1,2 would crash when used in a + working directory that had been deleted by another + process.

+

+ Own Id: OTP-13430 Aux Id: ERL-113

+
+ +

Dialyzer no longer crashes when there is an invalid + function call such as 42(7) in a module being + analyzed. The compiler will now warn for invalid function + calls such as X = 42, x(7).

+

+ Own Id: OTP-13552 Aux Id: ERL-138

+
+
+
+ + +
Improvements and New Features + + +

+ Optimization of tuple matching has been slightly + improved.

+

+ Own Id: OTP-12951

+
+ +

Five deprecated and undocumented functions in the + module core_lib have been removed. The functions + are: get_anno/{1,2}, is_literal/1, + is_literal_list/1, and literal_value. Use + the appropriate functions in the cerl module + instead.

+

+ Own Id: OTP-12979

+
+ +

The pre-processor can now expand the ?FUNCTION_NAME + and ?FUNCTION_ARITY macros.

+

+ Own Id: OTP-13059

+
+ +

The function mapfold/4 has been added to the + cerl_trees module.

+

+ Own Id: OTP-13280

+
+ +

Bitstring comprehensions have been generalized to + allow arbitrary expressions in the construction part.

+

+ Own Id: OTP-13289

+
+ +

The compiler will now produce warnings for binary + patterns that will never match (example: + <<-1/unsigned>> = Bin).

+

+ Own Id: OTP-13374 Aux Id: ERL-44

+
+ +

The compiler will no longer put the compilation date + and time into BEAM files. That means that two BEAM files + compiled on the same computer from the same source code + and compilation options will be identical.

+

Note: If you want to find out whether a BEAM file on + disk is different from the loaded code, compared the MD5 + value obtained from Mod:module_info(md5) with the + MD5 value obtained from + beam_lib:md5(BeamFileForMod)

. +

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13504

+
+ +

The function compile:env_compiler_options/0 has + been added to allow tools to pick up the same default + compiler options as the compiler itself.

+

+ Own Id: OTP-13654

+
+
+
+ +
+
Compiler 6.0.3
Fixed Bugs and Malfunctions diff --git a/lib/compiler/vsn.mk b/lib/compiler/vsn.mk index c83455240d..23dd4bd4b1 100644 --- a/lib/compiler/vsn.mk +++ b/lib/compiler/vsn.mk @@ -1 +1 @@ -COMPILER_VSN = 6.0.3 +COMPILER_VSN = 7.0 diff --git a/lib/cosEvent/doc/src/notes.xml b/lib/cosEvent/doc/src/notes.xml index 83fa5fa4b7..fe94cb64d3 100644 --- a/lib/cosEvent/doc/src/notes.xml +++ b/lib/cosEvent/doc/src/notes.xml @@ -33,7 +33,22 @@ notes.xml -
cosEvent 2.2 +
cosEvent 2.2.1 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
cosEvent 2.2
Improvements and New Features diff --git a/lib/cosEvent/vsn.mk b/lib/cosEvent/vsn.mk index 3149020d7c..c39bed9fe4 100644 --- a/lib/cosEvent/vsn.mk +++ b/lib/cosEvent/vsn.mk @@ -1,2 +1,2 @@ -COSEVENT_VSN = 2.2 +COSEVENT_VSN = 2.2.1 diff --git a/lib/cosEventDomain/doc/src/notes.xml b/lib/cosEventDomain/doc/src/notes.xml index 5617efe697..5e5bb2c33e 100644 --- a/lib/cosEventDomain/doc/src/notes.xml +++ b/lib/cosEventDomain/doc/src/notes.xml @@ -32,7 +32,22 @@ notes.xml -
cosEventDomain 1.2 +
cosEventDomain 1.2.1 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
cosEventDomain 1.2
Improvements and New Features diff --git a/lib/cosEventDomain/vsn.mk b/lib/cosEventDomain/vsn.mk index bdde1f6ab2..4e10d6ac60 100644 --- a/lib/cosEventDomain/vsn.mk +++ b/lib/cosEventDomain/vsn.mk @@ -1,2 +1,2 @@ -COSEVENTDOMAIN_VSN = 1.2 +COSEVENTDOMAIN_VSN = 1.2.1 diff --git a/lib/cosFileTransfer/doc/src/notes.xml b/lib/cosFileTransfer/doc/src/notes.xml index eacc75062b..58ab087014 100644 --- a/lib/cosFileTransfer/doc/src/notes.xml +++ b/lib/cosFileTransfer/doc/src/notes.xml @@ -31,7 +31,22 @@ notes.xml -
cosFileTransfer 1.2 +
cosFileTransfer 1.2.1 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
cosFileTransfer 1.2
Improvements and New Features diff --git a/lib/cosFileTransfer/vsn.mk b/lib/cosFileTransfer/vsn.mk index 00bfdb3087..e271c05242 100644 --- a/lib/cosFileTransfer/vsn.mk +++ b/lib/cosFileTransfer/vsn.mk @@ -1 +1 @@ -COSFILETRANSFER_VSN = 1.2 +COSFILETRANSFER_VSN = 1.2.1 diff --git a/lib/cosNotification/doc/src/notes.xml b/lib/cosNotification/doc/src/notes.xml index 3f3f0be3e7..1237000153 100644 --- a/lib/cosNotification/doc/src/notes.xml +++ b/lib/cosNotification/doc/src/notes.xml @@ -32,7 +32,22 @@ notes.xml -
cosNotification 1.2.1 +
cosNotification 1.2.2 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
cosNotification 1.2.1
Improvements and New Features diff --git a/lib/cosNotification/vsn.mk b/lib/cosNotification/vsn.mk index 07b9bf474b..0d95ab4853 100644 --- a/lib/cosNotification/vsn.mk +++ b/lib/cosNotification/vsn.mk @@ -1,2 +1,2 @@ -COSNOTIFICATION_VSN = 1.2.1 +COSNOTIFICATION_VSN = 1.2.2 diff --git a/lib/cosProperty/doc/src/notes.xml b/lib/cosProperty/doc/src/notes.xml index 4ec7eca94a..d5219fc110 100644 --- a/lib/cosProperty/doc/src/notes.xml +++ b/lib/cosProperty/doc/src/notes.xml @@ -32,7 +32,22 @@ notes.xml -
cosProperty 1.2 +
cosProperty 1.2.1 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
cosProperty 1.2
Improvements and New Features diff --git a/lib/cosProperty/vsn.mk b/lib/cosProperty/vsn.mk index d96508c2d2..1a8e42ffdb 100644 --- a/lib/cosProperty/vsn.mk +++ b/lib/cosProperty/vsn.mk @@ -1,2 +1,2 @@ -COSPROPERTY_VSN = 1.2 +COSPROPERTY_VSN = 1.2.1 diff --git a/lib/cosTime/doc/src/notes.xml b/lib/cosTime/doc/src/notes.xml index 62c1aa3c26..686d9e6add 100644 --- a/lib/cosTime/doc/src/notes.xml +++ b/lib/cosTime/doc/src/notes.xml @@ -33,7 +33,22 @@ notes.xml -
cosTime 1.2.1 +
cosTime 1.2.2 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
cosTime 1.2.1
Improvements and New Features diff --git a/lib/cosTime/vsn.mk b/lib/cosTime/vsn.mk index 39b457b53b..7c9cae2d2f 100644 --- a/lib/cosTime/vsn.mk +++ b/lib/cosTime/vsn.mk @@ -1,2 +1,2 @@ -COSTIME_VSN = 1.2.1 +COSTIME_VSN = 1.2.2 diff --git a/lib/cosTransactions/doc/src/notes.xml b/lib/cosTransactions/doc/src/notes.xml index b681330391..85ace1208b 100644 --- a/lib/cosTransactions/doc/src/notes.xml +++ b/lib/cosTransactions/doc/src/notes.xml @@ -33,7 +33,22 @@ notes.xml -
cosTransactions 1.3.1 +
cosTransactions 1.3.2 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
cosTransactions 1.3.1
Improvements and New Features diff --git a/lib/cosTransactions/vsn.mk b/lib/cosTransactions/vsn.mk index 3a18cae384..ab163d83c2 100644 --- a/lib/cosTransactions/vsn.mk +++ b/lib/cosTransactions/vsn.mk @@ -1 +1 @@ -COSTRANSACTIONS_VSN = 1.3.1 +COSTRANSACTIONS_VSN = 1.3.2 diff --git a/lib/crypto/doc/src/notes.xml b/lib/crypto/doc/src/notes.xml index 6c76a0d7b0..7d3a85326f 100644 --- a/lib/crypto/doc/src/notes.xml +++ b/lib/crypto/doc/src/notes.xml @@ -31,6 +31,52 @@

This document describes the changes made to the Crypto application.

+
Crypto 3.7 + +
Improvements and New Features + + +

+ Refactor crypto to use the EVP interface of + OpenSSL, which is the recommended interface that also + enables access to hardware acceleration for some + operations.

+

+ Own Id: OTP-12217

+
+ +

+ Add support for 192-bit keys for the aes_cbc + cipher.

+

+ Own Id: OTP-13206 Aux Id: pr 832

+
+ +

+ Add support for 192-bit keys for aes_ecb.

+

+ Own Id: OTP-13207 Aux Id: pr829

+
+ +

+ Deprecate the function crypto:rand_bytes and make + sure that crypto:strong_rand_bytes is used in all + places that are cryptographically significant.

+

+ Own Id: OTP-13214

+
+ +

+ Enable AES-GCM encryption/decryption to change the tag + length between 1 to 16 bytes.

+

+ Own Id: OTP-13483 Aux Id: PR-998

+
+
+
+ +
+
Crypto 3.6.3
Fixed Bugs and Malfunctions diff --git a/lib/crypto/vsn.mk b/lib/crypto/vsn.mk index 6dcb28ec8a..96466869d1 100644 --- a/lib/crypto/vsn.mk +++ b/lib/crypto/vsn.mk @@ -1 +1 @@ -CRYPTO_VSN = 3.6.3 +CRYPTO_VSN = 3.7 diff --git a/lib/debugger/doc/src/notes.xml b/lib/debugger/doc/src/notes.xml index 3028d8dd41..2e0d834269 100644 --- a/lib/debugger/doc/src/notes.xml +++ b/lib/debugger/doc/src/notes.xml @@ -33,6 +33,22 @@

This document describes the changes made to the Debugger application.

+
Debugger 4.2 + +
Improvements and New Features + + +

When the debugger searches for source files, it will + also use the location of the source in the compilation + information part of the BEAM file.

+

+ Own Id: OTP-13375

+
+
+
+ +
+
Debugger 4.1.2
Improvements and New Features diff --git a/lib/debugger/vsn.mk b/lib/debugger/vsn.mk index cf8ffd3272..dd496013cd 100644 --- a/lib/debugger/vsn.mk +++ b/lib/debugger/vsn.mk @@ -1 +1 @@ -DEBUGGER_VSN = 4.1.2 +DEBUGGER_VSN = 4.2 diff --git a/lib/dialyzer/doc/src/notes.xml b/lib/dialyzer/doc/src/notes.xml index d9af2cb4cd..a5a52fee61 100644 --- a/lib/dialyzer/doc/src/notes.xml +++ b/lib/dialyzer/doc/src/notes.xml @@ -32,6 +32,88 @@

This document describes the changes made to the Dialyzer application.

+
Dialyzer 3.0 + +
Fixed Bugs and Malfunctions + + +

Fix a bug in the translation of forms to types.

+

+ Own Id: OTP-13520

+
+ +

Correct misspelling in Dialyzer's acronym definition. +

+

+ Own Id: OTP-13544 Aux Id: PR-1007

+
+ +

Dialyzer no longer crashes when there is an invalid + function call such as 42(7) in a module being + analyzed. The compiler will now warn for invalid function + calls such as X = 42, x(7).

+

+ Own Id: OTP-13552 Aux Id: ERL-138

+
+ +

Fix a bug that caused Dialyzer to go into an infinite + loop.

+

+ Own Id: OTP-13653 Aux Id: ERL-157

+
+ +

Fix a bug in Dialyzer related to call-site + analysis.

+

+ Own Id: OTP-13655 Aux Id: PR-1092

+
+
+
+ + +
Improvements and New Features + + +

The evaluation of SCCs in dialyzer_typesig is + optimized.

Maps are used instead of Dicts to + further optimize the evaluation.

+

+ Own Id: OTP-10349

+
+ +

Since Erlang/OTP R14A, when support for parameterized + modules was added, module() has included + tuple(), but that part is removed; the type + module() is now the same as atom(), as + documented in the Reference Manual.

+

+ Own Id: OTP-13244

+
+ +

The type specification syntax for Maps is improved: +

The association type KeyType := + ValueType denotes an association that must be + present.

The shorthand ... + stands for the association type any() => any(). +

An incompatible change is that + #{} stands for the empty map. The type + map() (a map of any size) can be written as + #{...}.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13542 Aux Id: PR-1014

+
+ +

The translation of forms to types is improved.

+

+ Own Id: OTP-13547

+
+
+
+ +
+
Dialyzer 2.9
Fixed Bugs and Malfunctions diff --git a/lib/diameter/doc/src/notes.xml b/lib/diameter/doc/src/notes.xml index 82448e7f51..b1be7bdcf7 100644 --- a/lib/diameter/doc/src/notes.xml +++ b/lib/diameter/doc/src/notes.xml @@ -43,6 +43,41 @@ first.

+
diameter 1.12 + +
Fixed Bugs and Malfunctions + + +

+ Ensure listening socket is closed at transport removal.

+

+ Transport removal did not immediately close a + diameter_tcp/sctp listening socket, and a + subsequent peer connection caused it to remain open.

+

+ Own Id: OTP-13611

+
+
+
+ + +
Improvements and New Features + + +

+ Add diameter:peer_info/1.

+

+ That retrieves information in the style of + diameter:service_info/2, but for a single peer + connection.

+

+ Own Id: OTP-13508

+
+
+
+ +
+
diameter 1.11.2
Fixed Bugs and Malfunctions diff --git a/lib/edoc/doc/src/notes.xml b/lib/edoc/doc/src/notes.xml index 130a5a850e..ae8147c564 100644 --- a/lib/edoc/doc/src/notes.xml +++ b/lib/edoc/doc/src/notes.xml @@ -32,6 +32,20 @@

This document describes the changes made to the EDoc application.

+
Edoc 0.7.19 + +
Improvements and New Features + + +

Handle typed record fields.

+

+ Own Id: OTP-13558

+
+
+
+ +
+
Edoc 0.7.18
Fixed Bugs and Malfunctions diff --git a/lib/edoc/vsn.mk b/lib/edoc/vsn.mk index 83514ac94f..f38800b3e0 100644 --- a/lib/edoc/vsn.mk +++ b/lib/edoc/vsn.mk @@ -1 +1 @@ -EDOC_VSN = 0.7.18 +EDOC_VSN = 0.7.19 diff --git a/lib/eldap/doc/src/notes.xml b/lib/eldap/doc/src/notes.xml index aa3e3137ae..7aad745f67 100644 --- a/lib/eldap/doc/src/notes.xml +++ b/lib/eldap/doc/src/notes.xml @@ -31,6 +31,39 @@

This document describes the changes made to the Eldap application.

+
Eldap 1.2.2 + +
Fixed Bugs and Malfunctions + + +

+ If the underlying tcp connection is closed and an LDAP + operation returned tcp_error, the client applications + tend to close the ldap handle with eldap:close. This will + cause a {nocatch, {gen_tcp_error, ...}} exception.

+

+ Such errors are now ignored during close, because the + socket will be closed anyway.

+

+ Own Id: OTP-13590 Aux Id: PR-1048

+
+
+
+ + +
Improvements and New Features + + +

+ Modernize test suites

+

+ Own Id: OTP-13566

+
+
+
+ +
+
Eldap 1.2.1
Fixed Bugs and Malfunctions diff --git a/lib/erl_docgen/doc/src/notes.xml b/lib/erl_docgen/doc/src/notes.xml index be94c0a7a0..21dc617d55 100644 --- a/lib/erl_docgen/doc/src/notes.xml +++ b/lib/erl_docgen/doc/src/notes.xml @@ -31,7 +31,52 @@

This document describes the changes made to the erl_docgen application.

-
Erl_Docgen 0.4.2 +
Erl_Docgen 0.5 + +
Fixed Bugs and Malfunctions + + +

Generate HTML anchors for data types without + name attribute.

+

+ Own Id: OTP-13600 Aux Id: Jira: ERL-141

+
+ +

Updated make rules so it's possible to use the + xmllint target for checking the system + documentation.
Removed usage of non defined DTD tag + (output) from the system documentation and corrected a + number of xml faults.

Added support for quote + tag and a new level of header formatting in erl_docgen. +

A fault when generating html for manual set + markers for section headings is corrected so now is the + title visible after hyperlink jump.

+

+ Own Id: OTP-13638

+
+ +

Corrected the space handling for the seealso tag. +

+

+ Own Id: OTP-13639

+
+
+
+ + +
Improvements and New Features + + +

Sort the modules function index alphabetically.

+

+ Own Id: OTP-13668 Aux Id: PR-543

+
+
+
+ +
+ +
Erl_Docgen 0.4.2
Fixed Bugs and Malfunctions diff --git a/lib/erl_docgen/vsn.mk b/lib/erl_docgen/vsn.mk index 3188b926ff..98d1c3f7be 100644 --- a/lib/erl_docgen/vsn.mk +++ b/lib/erl_docgen/vsn.mk @@ -1 +1 @@ -ERL_DOCGEN_VSN = 0.4.2 +ERL_DOCGEN_VSN = 0.5 diff --git a/lib/erl_interface/doc/src/notes.xml b/lib/erl_interface/doc/src/notes.xml index 9420beaf43..a69c5aac11 100644 --- a/lib/erl_interface/doc/src/notes.xml +++ b/lib/erl_interface/doc/src/notes.xml @@ -31,6 +31,48 @@

This document describes the changes made to the Erl_interface application.

+
Erl_Interface 3.9 + +
Fixed Bugs and Malfunctions + + +

+ Fix decoding of LLONG_MIN in erl_decode

+

+ Own Id: OTP-13666 Aux Id: ERL-158

+
+ +

+ On windows ei_decode_ulong and + ei_decode_long now correctly returns an error when + trying to decode a number that does not fit in a long. + Fixed a bug on windows where enabling ei tracing would + cause a segmentation fault.

+

+ Own Id: OTP-13673

+
+
+
+ + +
Improvements and New Features + + +

+ Handle terms (pids,ports and refs) from nodes with a + 'creation' value larger than 3. This is a preparation of + the distribution protocol to allow OTP 19 nodes to + correctly communicate with future nodes (20 or higher). + The 'creation' value differentiates different + incarnations of the same node (name).

+

+ Own Id: OTP-13488

+
+
+
+ +
+
Erl_Interface 3.8.2
Fixed Bugs and Malfunctions diff --git a/lib/erl_interface/vsn.mk b/lib/erl_interface/vsn.mk index 56dbdbac9f..33705d1e8b 100644 --- a/lib/erl_interface/vsn.mk +++ b/lib/erl_interface/vsn.mk @@ -1,2 +1,2 @@ -EI_VSN = 3.8.2 +EI_VSN = 3.9 ERL_INTERFACE_VSN = $(EI_VSN) diff --git a/lib/et/doc/src/notes.xml b/lib/et/doc/src/notes.xml index ee9e34d14d..5300d2e4ef 100644 --- a/lib/et/doc/src/notes.xml +++ b/lib/et/doc/src/notes.xml @@ -37,6 +37,22 @@ one section in this document. The title of each section is the version number of Event Tracer (ET).

+
ET 1.6 + +
Improvements and New Features + + +

+ Update selector to utilize new garbage collection trace + tags.

+

+ Own Id: OTP-13545

+
+
+
+ +
+
ET 1.5.1
Fixed Bugs and Malfunctions diff --git a/lib/et/vsn.mk b/lib/et/vsn.mk index 0af7bf75e1..a37fec083b 100644 --- a/lib/et/vsn.mk +++ b/lib/et/vsn.mk @@ -1 +1 @@ -ET_VSN = 1.5.1 +ET_VSN = 1.6 diff --git a/lib/eunit/doc/src/notes.xml b/lib/eunit/doc/src/notes.xml index b513caf95b..88602e8222 100644 --- a/lib/eunit/doc/src/notes.xml +++ b/lib/eunit/doc/src/notes.xml @@ -33,6 +33,21 @@

This document describes the changes made to the EUnit application.

+
Eunit 2.3 + +
Improvements and New Features + + +

There is a new debugVal/2 that gives control + over the truncation depth.

+

+ Own Id: OTP-13612

+
+
+
+ +
+
Eunit 2.2.13
Improvements and New Features diff --git a/lib/eunit/vsn.mk b/lib/eunit/vsn.mk index dcb7fad699..b551ee6eb6 100644 --- a/lib/eunit/vsn.mk +++ b/lib/eunit/vsn.mk @@ -1 +1 @@ -EUNIT_VSN = 2.2.13 +EUNIT_VSN = 2.3 diff --git a/lib/gs/doc/src/notes.xml b/lib/gs/doc/src/notes.xml index 3ceae98bc5..20188c75e2 100644 --- a/lib/gs/doc/src/notes.xml +++ b/lib/gs/doc/src/notes.xml @@ -31,7 +31,22 @@

This document describes the changes made to the GS application.

-
GS 1.6 +
GS 1.6.1 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
GS 1.6
Improvements and New Features diff --git a/lib/gs/vsn.mk b/lib/gs/vsn.mk index 345f0f37f2..c762507bab 100644 --- a/lib/gs/vsn.mk +++ b/lib/gs/vsn.mk @@ -1,2 +1,2 @@ -GS_VSN = 1.6 +GS_VSN = 1.6.1 diff --git a/lib/hipe/doc/src/notes.xml b/lib/hipe/doc/src/notes.xml index 4ebd4b817c..e2a1524be6 100644 --- a/lib/hipe/doc/src/notes.xml +++ b/lib/hipe/doc/src/notes.xml @@ -31,6 +31,46 @@

This document describes the changes made to HiPE.

+
Hipe 3.15.1 + +
Fixed Bugs and Malfunctions + + +

+ HiPE compiler crashed, during compilation, in some cases + that involved inlining of float operations on complicated + control flow graphs.

+

+ Own Id: OTP-13407 Aux Id: PR-984

+
+ +

+ Various fixes and improvements to the HiPE LLVM backend. + Add support for LLVM 3.7 and 3.8 in the + HiPE/LLVM x86_64 backend Reinstate support + for the LLVM backend on x86 (works OK for LLVM 3.5 to 3.7 + -- LLVM 3.8 has a bug that prevents it from generating + correct native code on x86)

+

+ Own Id: OTP-13626

+
+
+
+ + +
Improvements and New Features + + +

+ Elimination of maps:is_key/2 calls to HiPE

+

+ Own Id: OTP-13625 Aux Id: PR-1069

+
+
+
+ +
+
Hipe 3.15
Fixed Bugs and Malfunctions diff --git a/lib/hipe/vsn.mk b/lib/hipe/vsn.mk index 2edfd790ed..e61c1a042c 100644 --- a/lib/hipe/vsn.mk +++ b/lib/hipe/vsn.mk @@ -1 +1 @@ -HIPE_VSN = 3.15 +HIPE_VSN = 3.15.1 diff --git a/lib/ic/doc/src/notes.xml b/lib/ic/doc/src/notes.xml index 4b73aa5509..08b02bc4a4 100644 --- a/lib/ic/doc/src/notes.xml +++ b/lib/ic/doc/src/notes.xml @@ -31,7 +31,22 @@ notes.xml -
IC 4.4 +
IC 4.4.1 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
IC 4.4
Improvements and New Features diff --git a/lib/ic/vsn.mk b/lib/ic/vsn.mk index 272c306799..7d00ae0170 100644 --- a/lib/ic/vsn.mk +++ b/lib/ic/vsn.mk @@ -1 +1 @@ -IC_VSN = 4.4 +IC_VSN = 4.4.1 diff --git a/lib/inets/doc/src/notes.xml b/lib/inets/doc/src/notes.xml index ab2cc5ab21..5321203511 100644 --- a/lib/inets/doc/src/notes.xml +++ b/lib/inets/doc/src/notes.xml @@ -33,7 +33,59 @@ notes.xml -
Inets 6.2.4 +
Inets 6.3 + +
Fixed Bugs and Malfunctions + + +

+ Ftp client fixes: 1) Corrected a bug that the ftp client + gen_server crashed if the listening data socket was + closed.

+

+ 2) Corrections of ftp client error codes so they are as + defined in the reference manual

+

+ Own Id: OTP-13644

+
+
+
+ + +
Improvements and New Features + + +

Remove usage of erlang:now().

+

+ Own Id: OTP-12441

+
+ +

Add handling of DELETE Body to http client.

+

+ Own Id: OTP-13383 Aux Id: PR-972

+
+ +

+ Removed references to mod_include and webtool from + examples and tests.

+

+ Own Id: OTP-13445 Aux Id: PR-988

+
+ +

+ Remove module inets_regexp. Module re should be used + instead.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13561

+
+
+
+ +
+ +
Inets 6.2.4
Improvements and New Features diff --git a/lib/jinterface/doc/src/notes.xml b/lib/jinterface/doc/src/notes.xml index c1b7c027ed..3151fc4b5e 100644 --- a/lib/jinterface/doc/src/notes.xml +++ b/lib/jinterface/doc/src/notes.xml @@ -31,6 +31,38 @@

This document describes the changes made to the Jinterface application.

+
Jinterface 1.7 + +
Fixed Bugs and Malfunctions + + +

+ Fix Jinterface build on Maven

+

+ Own Id: OTP-13482

+
+
+
+ + +
Improvements and New Features + + +

+ Handle terms (pids,ports and refs) from nodes with a + 'creation' value larger than 3. This is a preparation of + the distribution protocol to allow OTP 19 nodes to + correctly communicate with future nodes (20 or higher). + The 'creation' value differentiates different + incarnations of the same node (name).

+

+ Own Id: OTP-13488

+
+
+
+ +
+
Jinterface 1.6.1
Fixed Bugs and Malfunctions diff --git a/lib/jinterface/vsn.mk b/lib/jinterface/vsn.mk index 41e670528a..752b34e78c 100644 --- a/lib/jinterface/vsn.mk +++ b/lib/jinterface/vsn.mk @@ -1 +1 @@ -JINTERFACE_VSN = 1.6.1 +JINTERFACE_VSN = 1.7 diff --git a/lib/kernel/doc/src/notes.xml b/lib/kernel/doc/src/notes.xml index d0540768de..f37433110c 100644 --- a/lib/kernel/doc/src/notes.xml +++ b/lib/kernel/doc/src/notes.xml @@ -31,6 +31,203 @@

This document describes the changes made to the Kernel application.

+
Kernel 5.0 + +
Fixed Bugs and Malfunctions + + +

The handling of on_load functions has been + improved. The major improvement is that if a code upgrade + fails because the on_load function fails, the + previous version of the module will now be retained.

+

+ Own Id: OTP-12593

+
+ +

rpc:call() and rpc:block_call() would + sometimes cause an exception (which was not mentioned in + the documentation). This has been corrected so that + {badrpc,Reason} will be returned instead.

+

+ Own Id: OTP-13409

+
+ +

On Windows, for modules that were loaded early (such + as the lists module), code:which/1 would + return the path with mixed slashes and backslashes, for + example: "C:\\Program + Files\\erl8.0/lib/stdlib-2.7/ebin/lists.beam". This + has been corrected.

+

+ Own Id: OTP-13410

+
+ +

+ Make file:datasync use fsync instead of fdatasync on Mac + OSX.

+

+ Own Id: OTP-13411

+
+ +

+ The default chunk size for the fallback sendfile + implementation, used on platforms that do not have a + native sendfile, has been decreased in order to reduce + connectivity issues.

+

+ Own Id: OTP-13444

+
+ +

+ Large file writes (2Gb or more) could fail on some Unix + platforms (for example, OS X and FreeBSD).

+

+ Own Id: OTP-13461

+
+ +

+ A bug has been fixed where the DNS resolver inet_res did + not refresh its view of the contents of for example + resolv.conf immediately after start and hence then failed + name resolution. Reported and fix suggested by Michal + Ptaszek in GitHUB pull req #949.

+

+ Own Id: OTP-13470 Aux Id: Pull #969

+
+ +

+ Fix process leak from global_group.

+

+ Own Id: OTP-13516 Aux Id: PR-1008

+
+ +

+ The function inet:gethostbyname/1 now honors the + resolver option inet6 instead of always looking up + IPv4 addresses.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13622 Aux Id: PR-1065

+
+ +

+ The Status argument to init:stop/1 is now + sanity checked to make sure erlang:halt does not + fail.

+

+ Own Id: OTP-13631 Aux Id: PR-911

+
+
+
+ + +
Improvements and New Features + + +

+ Add {line_delim, byte()} option to inet:setopts/2 and + decode_packet/3

+

+ Own Id: OTP-12837

+
+ +

+ Added os:perf_counter/1.

+

+ The perf_counter is a very very cheap and high resolution + timer that can be used to timestamp system events. It + does not have monoticity guarantees, but should on most + OS's expose a monotonous time.

+

+ Own Id: OTP-12908

+
+ +

+ The os:cmd call has been optimized on unix platforms to + be scale better with the number of schedulers.

+

+ Own Id: OTP-13089

+
+ +

New functions that can load multiple modules at once + have been added to the 'code' module. The + functions are code:atomic_load/1, + code:prepare_loading/1, + code:finish_loading/1, and + code:ensure_modules_loaded/1.

+

+ Own Id: OTP-13111

+
+ +

+ The code path cache feature turned out not to be very + useful in practice and has been removed. If an attempt is + made to enable the code path cache, there will be a + warning report informing the user that the feature has + been removed.

+

+ Own Id: OTP-13191

+
+ +

When an attempt is made to start a distributed Erlang + node with the same name as an existing node, the error + message will be much shorter and easier to read than + before. Example:

+

Protocol 'inet_tcp': the name somename@somehost + seems to be in use by another Erlang node

+

+ Own Id: OTP-13294

+
+ +

+ The output of the default error logger is somewhat + prettier and easier to read. The default error logger is + used during start-up of the OTP system. If the start-up + fails, the output will be easier to read.

+

+ Own Id: OTP-13325

+
+ +

The functions rpc:safe_multi_server_call/2,3 + that were deprecated in R12B have been removed.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13449

+
+ +

+ Update the error reasons in dist_util, and show them in + the logs if net_kernel:verbose(1) has been called.

+

+ Own Id: OTP-13458

+
+ +

+ Experimental support for Unix Domain Sockets has been + implemented. Read the sources if you want to try it out. + Example: gen_udp:open(0, + [{ifaddr,{local,"/tmp/socket"}}]). Documentation will + be written after user feedback on the experimental API.

+

+ Own Id: OTP-13572 Aux Id: PR-612

+
+ +

+ Allow heart to be configured to not kill the previous + emulator before calling the HEART_COMMAND. This is done + by setting the environment variable HEART_NO_KILL to + TRUE.

+

+ Own Id: OTP-13650

+
+
+
+ +
+
Kernel 4.2
Fixed Bugs and Malfunctions diff --git a/lib/megaco/doc/src/notes.xml b/lib/megaco/doc/src/notes.xml index 7deafc79e9..a05a339003 100644 --- a/lib/megaco/doc/src/notes.xml +++ b/lib/megaco/doc/src/notes.xml @@ -37,7 +37,22 @@ section is the version number of Megaco.

-
Megaco 3.18 +
Megaco 3.18.1 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
Megaco 3.18
Improvements and New Features diff --git a/lib/megaco/vsn.mk b/lib/megaco/vsn.mk index 2e850f2917..b95cd66a81 100644 --- a/lib/megaco/vsn.mk +++ b/lib/megaco/vsn.mk @@ -19,6 +19,6 @@ # %CopyrightEnd% APPLICATION = megaco -MEGACO_VSN = 3.18 +MEGACO_VSN = 3.18.1 PRE_VSN = APP_VSN = "$(APPLICATION)-$(MEGACO_VSN)$(PRE_VSN)" diff --git a/lib/mnesia/doc/src/notes.xml b/lib/mnesia/doc/src/notes.xml index 4a68e76d50..7d8e8d0c44 100644 --- a/lib/mnesia/doc/src/notes.xml +++ b/lib/mnesia/doc/src/notes.xml @@ -39,7 +39,28 @@ thus constitutes one section in this document. The title of each section is the version number of Mnesia.

-
Mnesia 4.13.4 +
Mnesia 4.14 + +
Improvements and New Features + + +

+ Added experimental external backend plugin api. This adds + the possibility for the user to write other storage + backends for data, for example by using shared memory or + ram-cached disk storage.

+

+ The plugin api may change in future versions after being + battle tested.

+

+ Own Id: OTP-13058

+
+
+
+ +
+ +
Mnesia 4.13.4
Fixed Bugs and Malfunctions diff --git a/lib/mnesia/vsn.mk b/lib/mnesia/vsn.mk index 194bc439a0..fb4200f62d 100644 --- a/lib/mnesia/vsn.mk +++ b/lib/mnesia/vsn.mk @@ -1 +1 @@ -MNESIA_VSN = 4.13.4 +MNESIA_VSN = 4.14 diff --git a/lib/observer/doc/src/notes.xml b/lib/observer/doc/src/notes.xml index c3bd0d33b9..505d0dcc89 100644 --- a/lib/observer/doc/src/notes.xml +++ b/lib/observer/doc/src/notes.xml @@ -32,6 +32,51 @@

This document describes the changes made to the Observer application.

+
Observer 2.2 + +
Improvements and New Features + + +

+ Update observer GUI to support tracing on ports, and to + set matchspecs for send/receive. This required some minor + bugfixes in runtime_tools/dbg.

+

+ Own Id: OTP-13481

+
+ +

+ Update dbg and ttb to work with a tracer module as tracer + and tracing on ports.

+

+ Own Id: OTP-13500

+
+ +

+ Added possibility to change update frequency and length + of the graph windows.

+

+ Own Id: OTP-13555

+
+ +

+ Improved background coloring to work with dark themes and + other visual improvements.

+

+ Own Id: OTP-13556

+
+ +

+ Crashdump viewer now allows port info "Port controls + forker process..."

+

+ Own Id: OTP-13647

+
+
+
+ +
+
Observer 2.1.2
Improvements and New Features diff --git a/lib/observer/vsn.mk b/lib/observer/vsn.mk index aede0858d6..f214810199 100644 --- a/lib/observer/vsn.mk +++ b/lib/observer/vsn.mk @@ -1 +1 @@ -OBSERVER_VSN = 2.1.2 +OBSERVER_VSN = 2.2 diff --git a/lib/odbc/doc/src/notes.xml b/lib/odbc/doc/src/notes.xml index ac3c99badc..d3dd39616f 100644 --- a/lib/odbc/doc/src/notes.xml +++ b/lib/odbc/doc/src/notes.xml @@ -32,7 +32,23 @@

This document describes the changes made to the odbc application.

-
ODBC 2.11.1 +
ODBC 2.11.2 + +
Improvements and New Features + + +

+ Configure enhancement for better handling program paths + used in the build process

+

+ Own Id: OTP-13559

+
+
+
+ +
+ +
ODBC 2.11.1
Improvements and New Features diff --git a/lib/odbc/vsn.mk b/lib/odbc/vsn.mk index c7c84560d1..957c6b42eb 100644 --- a/lib/odbc/vsn.mk +++ b/lib/odbc/vsn.mk @@ -1 +1 @@ -ODBC_VSN = 2.11.1 +ODBC_VSN = 2.11.2 diff --git a/lib/orber/doc/src/notes.xml b/lib/orber/doc/src/notes.xml index 74d9d7a98c..89f258e5e9 100644 --- a/lib/orber/doc/src/notes.xml +++ b/lib/orber/doc/src/notes.xml @@ -34,7 +34,22 @@ -
Orber 3.8.1 +
Orber 3.8.2 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
Orber 3.8.1
Improvements and New Features diff --git a/lib/orber/vsn.mk b/lib/orber/vsn.mk index 4947315ad0..dcb2c985a3 100644 --- a/lib/orber/vsn.mk +++ b/lib/orber/vsn.mk @@ -1 +1 @@ -ORBER_VSN = 3.8.1 +ORBER_VSN = 3.8.2 diff --git a/lib/os_mon/doc/src/notes.xml b/lib/os_mon/doc/src/notes.xml index c565df7f3b..e6e80b046d 100644 --- a/lib/os_mon/doc/src/notes.xml +++ b/lib/os_mon/doc/src/notes.xml @@ -31,6 +31,40 @@

This document describes the changes made to the OS_Mon application.

+
Os_Mon 2.4.1 + +
Fixed Bugs and Malfunctions + + +

+ Fix type specification for cpu_sup:util/1

+

+ Own Id: OTP-13526 Aux Id: PR-1029

+
+ +

+ Fix strict compilation on SUN/SPARC

+

+ Own Id: OTP-13548 Aux Id: PR-1046

+
+ +

+ Implement cpu_sup:util/0,1 on Mac OSX

+

+ Own Id: OTP-13597 Aux Id: PR-1049

+
+ +

+ Fix memsup:get_os_wordsize() on 64-bit FreeBSD and 64-bit + Linux PPC

+

+ Own Id: OTP-13601 Aux Id: PR-1039

+
+
+
+ +
+
Os_Mon 2.4
Improvements and New Features diff --git a/lib/os_mon/vsn.mk b/lib/os_mon/vsn.mk index 7f2667e40a..1ac0fb1d27 100644 --- a/lib/os_mon/vsn.mk +++ b/lib/os_mon/vsn.mk @@ -1 +1 @@ -OS_MON_VSN = 2.4 +OS_MON_VSN = 2.4.1 diff --git a/lib/otp_mibs/doc/src/notes.xml b/lib/otp_mibs/doc/src/notes.xml index 7beac5ffcb..dbd2f47ffb 100644 --- a/lib/otp_mibs/doc/src/notes.xml +++ b/lib/otp_mibs/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the OTP_Mibs application.

+
Otp_Mibs 1.1.1 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+
Otp_Mibs 1.1
Improvements and New Features diff --git a/lib/otp_mibs/vsn.mk b/lib/otp_mibs/vsn.mk index 38436d363e..7a793007ee 100644 --- a/lib/otp_mibs/vsn.mk +++ b/lib/otp_mibs/vsn.mk @@ -1,4 +1,4 @@ -OTP_MIBS_VSN = 1.1 +OTP_MIBS_VSN = 1.1.1 # Note: The branch 'otp_mibs' is defunct as of otp_mibs-1.0.4 and # should NOT be used again. diff --git a/lib/parsetools/doc/src/notes.xml b/lib/parsetools/doc/src/notes.xml index 06d66e28c3..b826b4d03a 100644 --- a/lib/parsetools/doc/src/notes.xml +++ b/lib/parsetools/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to the Parsetools application.

+
Parsetools 2.1.2 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+
Parsetools 2.1.1
Fixed Bugs and Malfunctions diff --git a/lib/parsetools/vsn.mk b/lib/parsetools/vsn.mk index de3da23c8a..befdd82d6e 100644 --- a/lib/parsetools/vsn.mk +++ b/lib/parsetools/vsn.mk @@ -1 +1 @@ -PARSETOOLS_VSN = 2.1.1 +PARSETOOLS_VSN = 2.1.2 diff --git a/lib/percept/doc/src/notes.xml b/lib/percept/doc/src/notes.xml index 750dcb6cf5..c9d5d3ae29 100644 --- a/lib/percept/doc/src/notes.xml +++ b/lib/percept/doc/src/notes.xml @@ -33,6 +33,35 @@

This document describes the changes made to the Percept application.

+
Percept 0.9 + +
Fixed Bugs and Malfunctions + + +

+ Remove deprecated erlang:now/0 calls

+

+ Own Id: OTP-13422

+
+
+
+ + +
Improvements and New Features + + +

+ Improve line implementation

+

+ Add capabilities for line thickness and anti-aliasing.

+

+ Own Id: OTP-13598

+
+
+
+ +
+
Percept 0.8.11
Fixed Bugs and Malfunctions diff --git a/lib/percept/vsn.mk b/lib/percept/vsn.mk index 833ab35aa5..614cee8645 100644 --- a/lib/percept/vsn.mk +++ b/lib/percept/vsn.mk @@ -1 +1 @@ -PERCEPT_VSN = 0.8.11 +PERCEPT_VSN = 0.9 diff --git a/lib/public_key/doc/src/notes.xml b/lib/public_key/doc/src/notes.xml index 49b2ba0326..c4d930c01f 100644 --- a/lib/public_key/doc/src/notes.xml +++ b/lib/public_key/doc/src/notes.xml @@ -35,6 +35,34 @@ notes.xml +
Public_Key 1.2 + +
Fixed Bugs and Malfunctions + + +

+ The ASN-1 type GeneralName can have more values, then the + most common directory name, the code now handles this.

+

+ Own Id: OTP-13554

+
+
+
+ + +
Improvements and New Features + + +

+ Handle PEM encoded EC public keys

+

+ Own Id: OTP-13408

+
+
+
+ +
+
Public_Key 1.1.1
Fixed Bugs and Malfunctions diff --git a/lib/public_key/vsn.mk b/lib/public_key/vsn.mk index f801f55073..84f6a659b5 100644 --- a/lib/public_key/vsn.mk +++ b/lib/public_key/vsn.mk @@ -1 +1 @@ -PUBLIC_KEY_VSN = 1.1.1 +PUBLIC_KEY_VSN = 1.2 diff --git a/lib/reltool/doc/src/notes.xml b/lib/reltool/doc/src/notes.xml index 0a83954865..6df4924d0a 100644 --- a/lib/reltool/doc/src/notes.xml +++ b/lib/reltool/doc/src/notes.xml @@ -38,7 +38,24 @@ thus constitutes one section in this document. The title of each section is the version number of Reltool.

-
Reltool 0.7 +
Reltool 0.7.1 + +
Improvements and New Features + + +

Modify the code as motivated by a change of the + Erlang Parser (undefined is no longer + automatically inserted to the type of record fields + without an initializer).

+

+ Own Id: OTP-13033 Aux Id: OTP-12719

+
+
+
+ +
+ +
Reltool 0.7
Improvements and New Features diff --git a/lib/reltool/vsn.mk b/lib/reltool/vsn.mk index 733c41bc02..76f69fd294 100644 --- a/lib/reltool/vsn.mk +++ b/lib/reltool/vsn.mk @@ -1 +1 @@ -RELTOOL_VSN = 0.7 +RELTOOL_VSN = 0.7.1 diff --git a/lib/runtime_tools/doc/src/notes.xml b/lib/runtime_tools/doc/src/notes.xml index 57241edbdc..6bec7cb9ca 100644 --- a/lib/runtime_tools/doc/src/notes.xml +++ b/lib/runtime_tools/doc/src/notes.xml @@ -32,6 +32,100 @@

This document describes the changes made to the Runtime_Tools application.

+
Runtime_Tools 1.10 + +
Fixed Bugs and Malfunctions + + +

+ Fix bug in dbg:trace_port/2 that could cause the trace ip + driver to produce faulty error reports "...(re)selected + before stop_select was called for driver trace_ip_drv".

+

+ Own Id: OTP-13576 Aux Id: ERL-119

+
+
+
+ + +
Improvements and New Features + + +

+ Add microstate accounting

+

+ Microstate accounting is a way to track which state the + different threads within ERTS are in. The main usage area + is to pin point performance bottlenecks by checking which + states the threads are in and then from there figuring + out why and where to optimize.

+

+ Since checking whether microstate accounting is on or off + is relatively expensive only a few of the states are + enabled by default and more states can be enabled through + configure.

+

+ There is a convenience module called msacc that has been + added to runtime_tools that can assist in gathering and + interpreting the data from Microstate accounting.

+

+ For more information see erlang:statistics(microstate_accounting, + _) and the msacc module in + runtime_tools.

+

+ Own Id: OTP-12345

+
+ +

+ Update observer GUI to support tracing on ports, and to + set matchspecs for send/receive. This required some minor + bugfixes in runtime_tools/dbg.

+

+ Own Id: OTP-13481

+
+ +

+ Update dbg and ttb to work with a tracer module as tracer + and tracing on ports.

+

+ Own Id: OTP-13500

+
+ +

+ Updated dbg to accept the new trace options + monotonic_timestamp and + strict_monotonic_timestamp.

+

+ Own Id: OTP-13502

+
+ +

+ Introduce LTTng tracing via Erlang tracing.

+

+ For LTTng to be enabled OTP needs to be built with + configure option --with-dynamic-trace=lttng.

+

The dynamic trace module dyntrace is now + capable to be used as a LTTng sink for Erlang tracing. + For a list of all tracepoints, see Runtime Tools User's + Guide .

+

This feature also introduces an incompatible change in + trace tags. The trace tags gc_start and + gc_end has been split into gc_minor_start, + gc_minor_end and gc_major_start, + gc_major_end.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13532

+
+
+
+ +
+
Runtime_Tools 1.9.3
Improvements and New Features diff --git a/lib/runtime_tools/vsn.mk b/lib/runtime_tools/vsn.mk index bfc8b84b91..b33f6f4721 100644 --- a/lib/runtime_tools/vsn.mk +++ b/lib/runtime_tools/vsn.mk @@ -1 +1 @@ -RUNTIME_TOOLS_VSN = 1.9.3 +RUNTIME_TOOLS_VSN = 1.10 diff --git a/lib/sasl/doc/src/notes.xml b/lib/sasl/doc/src/notes.xml index f07938220c..dae73f8b23 100644 --- a/lib/sasl/doc/src/notes.xml +++ b/lib/sasl/doc/src/notes.xml @@ -31,6 +31,23 @@

This document describes the changes made to the SASL application.

+
SASL 3.0 + +
Improvements and New Features + + +

+ The module 'overload' is removed.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13184

+
+
+
+ +
+
SASL 2.7
Fixed Bugs and Malfunctions diff --git a/lib/snmp/doc/src/notes.xml b/lib/snmp/doc/src/notes.xml index b9dc5e4117..0f5c35b300 100644 --- a/lib/snmp/doc/src/notes.xml +++ b/lib/snmp/doc/src/notes.xml @@ -34,7 +34,22 @@ -
SNMP 5.2.2 +
SNMP 5.2.3 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+ +
SNMP 5.2.2
Fixed Bugs and Malfunctions diff --git a/lib/snmp/vsn.mk b/lib/snmp/vsn.mk index f58f6b6162..f95b428290 100644 --- a/lib/snmp/vsn.mk +++ b/lib/snmp/vsn.mk @@ -19,6 +19,6 @@ # %CopyrightEnd% APPLICATION = snmp -SNMP_VSN = 5.2.2 +SNMP_VSN = 5.2.3 PRE_VSN = APP_VSN = "$(APPLICATION)-$(SNMP_VSN)$(PRE_VSN)" diff --git a/lib/ssh/doc/src/notes.xml b/lib/ssh/doc/src/notes.xml index 96bc50c689..fd15c334a3 100644 --- a/lib/ssh/doc/src/notes.xml +++ b/lib/ssh/doc/src/notes.xml @@ -30,6 +30,84 @@ notes.xml +
Ssh 4.3 + +
Improvements and New Features + + +

+ A socket created and connected by gen_tcp could now be + used as input to ssh:connect, ssh:shell, + ssh_sftp:start_channel and ssh:daemon.

+

+ Own Id: OTP-12860

+
+ +

+ Some time optimization mainly in message encoding.

+

+ Own Id: OTP-13131

+
+ +

+ Optimized the sftp client time by setting new packet and + window sizes.

+

+ Own Id: OTP-13175

+
+ +

+ The ssh_connection_handler module in SSH is + changed and now uses the new behaviour gen_statem.

+

+ The module can be used as an example of a + gen_statem callback module but with a warning: + This commit of ssh is just a straightforward port from + gen_fsm to gen_statem with some code cleaning. Since the + state machine and the state callbacks are almost + unchanged the ssh module does not demonstrate the full + potential of the new behaviour.

+

+ The "new" state machine uses compound states. The ssh + server and client state machines are quite similar but + differences exist. With gen_fsm there were flags + in the user data which in fact implemented "substates". + Now with gen_statem those are made explicit in the + state names, eg. the state userauth and the binary + role-flag becomes the two state names + {userauth, server} and {userauth, client}.

+

+ Own Id: OTP-13267

+
+ +

+ The {error, Reason} tuples returned from + ssh_sftp api functions are described.

+

+ Own Id: OTP-13347 Aux Id: ERL-86

+
+ +

+ Added -spec in ssh

+

+ Own Id: OTP-13479

+
+ +

+ It is now possible to call ssh:daemon/{1,2,3} with + Port=0. This makes the daemon select a free + listening tcp port before opening it. To find this port + number after the call, use the new function + ssh:daemon_info/1. See the reference manual for + details.

+

+ Own Id: OTP-13527

+
+
+
+ +
+
Ssh 4.2.2
Fixed Bugs and Malfunctions diff --git a/lib/ssl/doc/src/notes.xml b/lib/ssl/doc/src/notes.xml index c427db24a4..3b6f988a2d 100644 --- a/lib/ssl/doc/src/notes.xml +++ b/lib/ssl/doc/src/notes.xml @@ -28,6 +28,160 @@

This document describes the changes made to the SSL application.

+
SSL 8.0 + +
Fixed Bugs and Malfunctions + + +

+ Server now rejects, a not requested client cert, as an + incorrect handshake message and ends the connection.

+

+ Own Id: OTP-13651

+
+
+
+ + +
Improvements and New Features + + +

+ Remove default support for DES cipher suites

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13195

+
+ +

+ Deprecate the function crypto:rand_bytes and make + sure that crypto:strong_rand_bytes is used in all + places that are cryptographically significant.

+

+ Own Id: OTP-13214

+
+ +

+ Better error handling of user error during TLS upgrade. + ERL-69 is solved by gen_statem rewrite of ssl + application.

+

+ Own Id: OTP-13255

+
+ +

+ Provide user friendly error message when crypto rejects a + key

+

+ Own Id: OTP-13256

+
+ +

+ Add ssl:getstat/1 and ssl:getstat/2

+

+ Own Id: OTP-13415

+
+ +

+ TLS distribution connections now allow specifying the + options verify_fun, crl_check and + crl_cache. See the documentation. GitHub pull req + #956 contributed by Magnus Henoch.

+

+ Own Id: OTP-13429 Aux Id: Pull#956

+
+ +

+ Remove confusing error message when closing a distributed + erlang node running over TLS

+

+ Own Id: OTP-13431

+
+ +

+ Remove default support for use of md5 in TLS 1.2 + signature algorithms

+

+ Own Id: OTP-13463

+
+ +

+ ssl now uses gen_statem instead of gen_fsm to implement + the ssl connection process, this solves some timing + issues in addition to making the code more intuitive as + the behaviour can be used cleanly instead of having a lot + of workaround for shortcomings of the behaviour.

+

+ Own Id: OTP-13464

+
+ +

+ Phase out interoperability with clients that offer SSLv2. + By default they are no longer supported, but an option to + provide interoperability is offered.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13465

+
+ +

+ OpenSSL has functions to generate short (eight hex + digits) hashes of issuers of certificates and CRLs. These + hashes are used by the "c_rehash" script to populate + directories of CA certificates and CRLs, e.g. in the + Apache web server. Add functionality to let an Erlang + program find the right CRL for a given certificate in + such a directory.

+

+ Own Id: OTP-13530

+
+ +

+ Some legacy TLS 1.0 software does not tolerate the 1/n-1 + content split BEAST mitigation technique. Add a + beast_mitigation SSL option (defaulting to + one_n_minus_one) to select or disable the BEAST + mitigation technique.

+

+ Own Id: OTP-13629

+
+ +

+ Enhance error log messages to facilitate for users to + understand the error

+

+ Own Id: OTP-13632

+
+ +

+ Increased default DH params to 2048-bit

+

+ Own Id: OTP-13636

+
+ +

+ Propagate CRL unknown CA error so that public_key + validation process continues correctly and determines + what should happen.

+

+ Own Id: OTP-13656

+
+ +

+ Introduce a flight concept for handshake packages. This + is a preparation for enabling DTLS, however it can also + have a positive effects for TLS on slow and unreliable + networks.

+

+ Own Id: OTP-13678

+
+
+
+ +
+
SSL 7.3.3
Fixed Bugs and Malfunctions diff --git a/lib/stdlib/doc/src/notes.xml b/lib/stdlib/doc/src/notes.xml index 87f5335723..ad2599c5a0 100644 --- a/lib/stdlib/doc/src/notes.xml +++ b/lib/stdlib/doc/src/notes.xml @@ -31,6 +31,320 @@

This document describes the changes made to the STDLIB application.

+
STDLIB 3.0 + +
Fixed Bugs and Malfunctions + + +

Fix a race bug affecting dets:open_file/2. +

+

+ Own Id: OTP-13260 Aux Id: seq13002

+
+ +

Don't search for non-existing Map keys twice

+

For maps:get/2,3 and maps:find/2, + searching for an immediate key, e.g. an atom, in a small + map, the search was performed twice if the key did not + exist.

+

+ Own Id: OTP-13459

+
+ +

+ Avoid stray corner-case math errors on Solaris, e.g. an + error is thrown on underflows in exp() and pow() when it + shouldn't be.

+

+ Own Id: OTP-13531

+
+ +

Fix linting of map key variables

+

Map keys cannot be unbound and then used in parallel + matching.

+

Example: #{ K := V } = #{ k := K } = M. This + is illegal if 'K' is not bound.

+

+ Own Id: OTP-13534 Aux Id: ERL-135

+
+ +

+ Fixed a bug in re on openbsd where sometimes re:run would + return an incorrect result.

+

+ Own Id: OTP-13602

+
+ +

+ To avoid potential timer bottleneck on supervisor + restart, timer server is no longer used when the + supervisor is unable to restart a child.

+

+ Own Id: OTP-13618 Aux Id: PR-1001

+
+ +

The Erlang code preprocessor (epp) can handle + file names spanning over many tokens. Example: + -include("a" "file" "name")..

+

+ Own Id: OTP-13662 Aux Id: seq13136

+
+
+
+ + +
Improvements and New Features + + +

The types of The Abstract Format in the + erl_parse module have been refined.

+

+ Own Id: OTP-10292

+
+ +

Undocumented syntax for function specifications, + -spec F/A :: Domain -> Range, has been removed + (without deprecation).

Using the + is_subtype(V, T) syntax for constraints (in + function specifications) is no longer documented, and the + newer syntax V :: T should be used instead. The + Erlang Parser still recognizes the is_subtype + syntax, and will continue to do so for some time.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-11879

+
+ +

The 'random' module has been deprecated. Use + the 'rand' module instead.

+

+ Own Id: OTP-12502 Aux Id: OTP-12501

+
+ +

Background: In record fields with a type declaration + but without an initializer, the Erlang parser inserted + automatically the singleton type 'undefined' to + the list of declared types, if that value was not present + there. That is, the record declaration:

+

+ -record(rec, {f1 :: float(), f2 = 42 :: integer(), f3 :: + some_mod:some_typ()}).

+

was translated by the parser to:

+

+ -record(rec, {f1 :: float() | 'undefined', f2 = 42 :: + integer(), f3 :: some_mod:some_typ() | 'undefined'}).

+

The rationale for this was that creation of a "dummy" + #rec{} record should not result in a warning from + dialyzer that, for example, the implicit initialization + of the #rec.f1 field violates its type + declaration.

+

Problems: This seemingly innocent action has some + unforeseen consequences.

+

For starters, there is no way for programmers to + declare that e.g. only floats make sense for the + f1 field of #rec{} records when there is no + "obvious" default initializer for this field. (This also + affects tools like PropEr that use these declarations + produced by the Erlang parser to generate random + instances of records for testing purposes.)

+

It also means that dialyzer does not warn if e.g. an + is_atom/1 test or something more exotic like an + atom_to_list/1 call is performed on the value of + the f1 field.

+

Similarly, there is no way to extend dialyzer to warn + if it finds record constructions where f1 is not + initialized to some float.

+

Last but not least, it is semantically problematic + when the type of the field is an opaque type: creating a + union of an opaque and a structured type is very + problematic for analysis because it fundamentally breaks + the opacity of the term at that point.

+

Change: To solve these problems the parser will not + automatically insert the 'undefined' value + anymore; instead the user has the option to choose the + places where this value makes sense (for the field) and + where it does not and insert the | 'undefined' + there manually.

+

Consequences of this change: This change means that + dialyzer will issue a warning for all places where + records with uninitialized fields are created and those + fields have a declared type that is incompatible with + 'undefined' (e.g. float()). This warning + can be suppressed easily by adding | 'undefined' + to the type of this field. This also adds documentation + that the user really intends to create records where this + field is uninitialized.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-12719

+
+ +

Remove deprecated functions in the modules + erl_scan and erl_parse.

+

+ Own Id: OTP-12861

+
+ +

The pre-processor can now expand the ?FUNCTION_NAME + and ?FUNCTION_ARITY macros.

+

+ Own Id: OTP-13059

+
+ +

A new behaviour gen_statem has been + implemented. It has been thoroughly reviewed, is stable + enough to be used by at least two heavy OTP applications, + and is here to stay. But depending on user feedback, we + do not expect but might find it necessary to make minor + not backwards compatible changes into OTP-20.0, so its + state can be designated as "not quite experimental"... +

The gen_statem behaviour is intended to + replace gen_fsm for new code. It has the same + features and add some really useful:

State code is gathered + The state can be any term Events can + be postponed Events can be self + generated A reply can be sent from a later + state There can be multiple sys traceable + replies

The callback model(s) for + gen_statem differs from the one for + gen_fsm, but it is still fairly easy to rewrite + from gen_fsm to gen_statem.

+

+ Own Id: OTP-13065 Aux Id: PR-960

+
+ +

+ Optimize binary:split/2 and binary:split/3 with native + BIF implementation.

+

+ Own Id: OTP-13082

+
+ +

Background: The types of record fields have since R12B + been put in a separate form by epp:parse_file(), + leaving the record declaration form untyped. The separate + form, however, does not follow the syntax of type + declarations, and parse transforms inspecting + -type() attributes need to know about the special + syntax. Since the compiler stores the return value of + epp:parse_file() as debug information in the + abstract code chunk ("Abst" or + abstract_code), tools too need to know about the + special syntax, if they inspect -type() attributes + in abstract code.

+

Change: No separate type form is created by + epp:parse_file(), but the type information is kept + in the record fields. This means that all parse + transforms and all tools inspecting -record() + declarations need to recognize {typed_record_field, + Field, Type}.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13148

+
+ +

+ Unsized fields of the type bytes in binary + generators are now forbidden. (The other ways of writing + unsized fields, such as binary, are already + forbidden.)

+

+ Own Id: OTP-13152

+
+ +

The type map() is built-in, and cannot be + redefined.

+

+ Own Id: OTP-13153

+
+ +

Let dets:open_file() exit with a badarg + message if given a raw file name (a binary).

+

+ Own Id: OTP-13229 Aux Id: ERL-55

+
+ +

Add filename:basedir/2,3

basedir + returns suitable path(s) for 'user_cache', 'user_config', + 'user_data', 'user_log', 'site_config' and 'site_data'. + On linux and linux like systems the paths will respect + the XDG environment variables.

+

+ Own Id: OTP-13392

+
+ +

There are new preprocessor directives + -error(Term) and -warning(Term) to cause a + compilation error or a compilation warning, + respectively.

+

+ Own Id: OTP-13476

+
+ +

+ Optimize '++' operator and lists:append/2 + by using a single pass to build a new list while checking + for properness.

+

+ Own Id: OTP-13487

+
+ +

+ Add maps:update_with/3,4 and maps:take/2

+

+ Own Id: OTP-13522 Aux Id: PR-1025

+
+ +

lists:join/2 has been added. Similar to + string:join/2 but works with arbitrary lists.

+

+ Own Id: OTP-13523

+
+ +

Obfuscate asserts to make Dialyzer shut up.

+

+ Own Id: OTP-13524 Aux Id: PR-1002

+
+ +

+ Supervisors now explicitly add their callback module in + the return from sys:get_status/1,2. This is to simplify + custom supervisor implementations. The Misc part of the + return value from sys:get_status/1,2 for a supervisor is + now:

+

+ [{data, [{"State", + State}]},{supervisor,[{"Callback",Module}]}]

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13619 Aux Id: PR-1000

+
+ +

+ Relax translation of initial calls in proc_lib, + i.e. remove the restriction to only do the translation + for gen_server and gen_fsm. This enables + user defined gen based generic callback modules to + be displayed nicely in c:i() and observer.

+

+ Own Id: OTP-13623

+
+ +

The function queue:lait/1 (misspelling of + liat/1) is now deprecated.

+

+ Own Id: OTP-13658

+
+
+
+ +
+
STDLIB 2.8
Fixed Bugs and Malfunctions diff --git a/lib/syntax_tools/doc/src/notes.xml b/lib/syntax_tools/doc/src/notes.xml index 78b2c7c7a4..ef207f7c3d 100644 --- a/lib/syntax_tools/doc/src/notes.xml +++ b/lib/syntax_tools/doc/src/notes.xml @@ -32,6 +32,32 @@

This document describes the changes made to the Syntax_Tools application.

+
Syntax_Tools 2.0 + +
Improvements and New Features + + +

The abstract data type in erl_syntax is + augmented with types and function specifications.

+

The module erl_prettypr pretty prints types and + function specification, and the output can be parsed.

+

The types of record fields are no longer ignored. As a + consequence erl_syntax_lib:analyze_record_field/1 + returns {Default, Type} instead of Default. + The functions analyze_record_attribute, + analyze_attribute, analyze_form, and + analyze_forms in the erl_syntax_lib module + are also affected by this incompatible change.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-12863

+
+
+
+ +
+
Syntax_Tools 1.7
Improvements and New Features diff --git a/lib/tools/doc/src/notes.xml b/lib/tools/doc/src/notes.xml index 3a6ac37eef..0b8a2be715 100644 --- a/lib/tools/doc/src/notes.xml +++ b/lib/tools/doc/src/notes.xml @@ -31,6 +31,41 @@

This document describes the changes made to the Tools application.

+
Tools 2.8.4 + +
Fixed Bugs and Malfunctions + + +

+ Update fprof to use the new 'spawned' trace event to + determine when a process has been created.

+

+ Own Id: OTP-13499

+
+
+
+ + +
Improvements and New Features + + +

Optimize adding multiple modules to an Xref server. +

+

+ Own Id: OTP-13593

+
+ +

+ Various emacs mode improvements, such as better tags + support.

+

+ Own Id: OTP-13610

+
+
+
+ +
+
Tools 2.8.3
Fixed Bugs and Malfunctions diff --git a/lib/tools/vsn.mk b/lib/tools/vsn.mk index 70564f05c6..8c889cbe4e 100644 --- a/lib/tools/vsn.mk +++ b/lib/tools/vsn.mk @@ -1 +1 @@ -TOOLS_VSN = 2.8.3 +TOOLS_VSN = 2.8.4 diff --git a/lib/typer/doc/src/notes.xml b/lib/typer/doc/src/notes.xml index d6d545d0e4..9ef5ca1c70 100644 --- a/lib/typer/doc/src/notes.xml +++ b/lib/typer/doc/src/notes.xml @@ -31,6 +31,21 @@

This document describes the changes made to TypEr.

+
TypEr 0.9.11 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+
TypEr 0.9.10
Fixed Bugs and Malfunctions diff --git a/lib/typer/vsn.mk b/lib/typer/vsn.mk index 507593ef56..ed12e067c1 100644 --- a/lib/typer/vsn.mk +++ b/lib/typer/vsn.mk @@ -1 +1 @@ -TYPER_VSN = 0.9.10 +TYPER_VSN = 0.9.11 diff --git a/lib/wx/doc/src/notes.xml b/lib/wx/doc/src/notes.xml index c7400206ab..4f0e166924 100644 --- a/lib/wx/doc/src/notes.xml +++ b/lib/wx/doc/src/notes.xml @@ -32,6 +32,43 @@

This document describes the changes made to the wxErlang application.

+
Wx 1.7 + +
Fixed Bugs and Malfunctions + + +

+ Fixed bugs which could cause called functions to be + invoked twice or not at all when callbacks where invoked + at the same time.

+

+ Own Id: OTP-13491

+
+
+
+ + +
Improvements and New Features + + +

+ Changed atom 'boolean' fields in #wxMouseState{} to + 'boolean()'.

+

+ Moved out arguments in wxListCtrl:hitTest to result.

+

+ Removed no-op functions in wxGauge that have been removed + from wxWidgets-3.1.

+

+ *** POTENTIAL INCOMPATIBILITY ***

+

+ Own Id: OTP-13553

+
+
+
+ +
+
Wx 1.6.1
Fixed Bugs and Malfunctions diff --git a/lib/wx/vsn.mk b/lib/wx/vsn.mk index de723b2a2d..de4e5e1935 100644 --- a/lib/wx/vsn.mk +++ b/lib/wx/vsn.mk @@ -1 +1 @@ -WX_VSN = 1.6.1 +WX_VSN = 1.7 diff --git a/lib/xmerl/doc/src/notes.xml b/lib/xmerl/doc/src/notes.xml index 4f61d4b52c..0abcb87998 100644 --- a/lib/xmerl/doc/src/notes.xml +++ b/lib/xmerl/doc/src/notes.xml @@ -32,6 +32,21 @@

This document describes the changes made to the Xmerl application.

+
Xmerl 1.3.11 + +
Improvements and New Features + + +

+ Internal changes

+

+ Own Id: OTP-13551

+
+
+
+ +
+
Xmerl 1.3.10
Improvements and New Features diff --git a/lib/xmerl/vsn.mk b/lib/xmerl/vsn.mk index 09d81e0533..a78a035a1f 100644 --- a/lib/xmerl/vsn.mk +++ b/lib/xmerl/vsn.mk @@ -1 +1 @@ -XMERL_VSN = 1.3.10 +XMERL_VSN = 1.3.11 -- cgit v1.2.3