@@ -5,8 +5,50 @@ title: Change Log
55## Current version
66
77### Core
8+ - Leverage realloc() in String::changeBuffer()
9+ - Clean up core files
10+ - Add host side tests
11+ - Fix possible null pointer in umm_malloc
12+ - Remove "Upload Using" option from Tools menu
13+ - Move attachInterrupt and detachInterrupt into IRAM (#1734 )
14+ - Implement strstr_P
15+ - Allow indefinite duration for tone()
16+ - Fix crashes when using tone()
17+ - Fix RF_MODE and ADC_MODE
18+ - Move micros, delayMicroseconds, millis to IRAM (#1326 )
19+ - Fix pulseIn (#1072 , #1149 )
20+ - Accept both named constant and ADC channel number in analogRead (#1766 )
21+ - Enable heap poisoning only when debug options are enabled (#1800 )
22+ - Bootloader: don't touch RTC memory if it doesn't contain a valid command (#619 )
23+ - Update SDK to 1.5.2 (#1653 )
24+ - Clean up variants, fix digitalPinHasPWM definition (#1831 )
25+ - Don't set RF mode on boot unless it was overridden
26+ - Change build.board property for boards which renumber pins like NodeMCU (#1878 )
827
928### Libraries
29+ - Update axTLS to 5b4be7d
30+ - WiFiClientSecure: implement connection timeout, fix connected method behavior
31+ - WiFiClient: fix write behavior when connection is closed by remote side
32+ - ESP8266HTTPServer: add font MIME types, fix #1601
33+ - ESP8266mDNS: add client support
34+ - Update SPIFFS to 82aeac6
35+ - Servo: move some functions into IRAM (#1742 )
36+ - Update SoftwareSerial to version 3.1.0
37+ - ESP8266SSDP: change templates to include deviceType
38+ - ESP8266WebServer: handle more file types
39+ - SPI: add CPOL setting
40+ - ESP8266WebServer: Fix buffer overflow in ESP8266WebServer::authenticate (#1790 )
41+ - ESP8266WiFi: fix undefined behavior in WiFiServer::setNoDelay (#1695 )
42+ - Servo: use peripheral clock frequency when calculating FRC1 tick count (#1789 )
43+ - ESP8266WiFi: avoid multiple instances of INADDR_NONE
44+ - Add LwIP binary built with gcc
45+ - ESP8266WiFi: Allow PSK instead of passphrase in WiFiSTA::begin
46+ - SPI: Fix SPI.transfer16() using wrong endianness
47+ - HTTPClient: decouple transport layer handling + save some RAM
48+ ESP8266httpUpdate: decouple HTTPS overloads + save some RAM
49+ - Update and move lwIP headers, add options to use different lwIP build for generic device
50+ - ESP8266WebServer: wait for data to arrive
51+
1052
1153### Tools
1254
0 commit comments