forked from arduino-libraries/WiFi101
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
155 lines (108 loc) · 6.02 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
WiFi101 ?.?.? - ????.??.??
WiFi101 0.16.0 - 2019.04.04
* Added WiFi.setTimeout(timeout) API to set timeout of WiFi.begin(...)
* Changed check firmware version comparison from == to >=
* Updated latest firmware version for model B to 19.6.1
WiFi101 0.15.3 - 2018.11.21
* Fixed unreachable destination issue in UDP packet transmission
* Changed where required, in library's examples, the server's URL arduino.cc\80 to example.org\80, because http://arduino.cc will be no longer available
* Changed the MAC address print in the library's example now are showed correctly all the MAC address chars
* Fixed WiFiUDP::endPacket() return value in accord with sending returns. Thanks to @mjlitke @jrowberg
* Changed WiFiSocketClass::create(...) return condition. Thanks to @jrowberg
* Changed server and URL to avoid 301 response from Server
* Fixed initialization Server issue by adding socket initialization in WiFiServer::WiFiServer constructor
WiFi101 0.15.2 - 2018.02.20
* Fixed issue with WiFiServer::begin() stopping first listening server
WiFi101 0.15.1 - 2018.02.14
* Fixed compatibility with Arduino Due
* Fixed return code of WiFiUdp::endPacket(). Thanks @mlitke
* Fixed WiFiServer::available() hanging after WiFi.end() is called
WiFi101 0.15.0 - 2018.01.02
* Fixed WiFi.status() hanging if no shield was present
* Reworked socket buffer layer to prevent (SAMD) and reduce lockups (AVR)
* Make reset pin optional. Thanks @awatterott
* Added ability to retrieve remote IP and port of WiFiClient
WiFi101 0.14.3 - 2017.06.01
* Fixed issues with WiFiMDNSResponder and large request packets
* Fixed issues with WiFiClient and sending data after the socket is closed
WiFi101 0.14.2 - 2017.05.08
* Fixed issues with WiFiServer::write not working
WiFi101 0.14.1 - 2017.04.20
* Fixed issues with WiFiMDNSResponder and Windows using Bonjour
* Correct cast of buffer size when processing received data
WiFi101 0.14.0 - 2017.03.22
* Added support for firmware 19.5.2
* Add ability to create Access Point with WPA security (f/w 19.5.2 or higher)
* Add WiFi.hostname(name) method to set custom host name for DHCP (f/w 19.5.2 or higher)
* Enables support for AES-256 Ciphers (f/w 19.5.2 or higher)
* Make provisioning mode backwards compatible with f/w 19.4.4 and older
WiFi101 0.13.0 - 2017.03.01
* Added WiFi.channel() and WiFi.BSSID()
WiFi101 0.12.1 - 2017.01.19
* Fixed tomorrow day issue in WiFi.getTime()
WiFi101 0.12.0 - 2017.01.05
* Made provisioning mode easier and added example sketch
* Fixed WiFi.getTime() not returning 0, if time has not been synced via NTP
* Fixed crashing when connecting after scanning
* Fixed WiFiServer::available() returning valid client on outbound client connection
* Added WiFiUdp::beginMulticast(port) function for compatibility with EthernetUdp, as beginMulti was inconsistent
WiFi101 0.11.2 - 2016.12.15
* Fixed value of WiFi.getTime() being off by one day
* Fixed calling WiFi.RSSI() causing lockups
WiFi101 0.11.1 - 2016.11.29
* Fixed regression for non-AVR boards that resulted in corrupt with data over than 1400 bytes was received
WiFi101 0.11.0 - 2016.11.14
* Changed WiFi.ping(...) to return round trip time on success, negative value on error. Thanks @PKGeorgiev
* WiFi.end() now powers down the WiFi module
* WiFi.config(ip) can now be used to set a static IP for WiFi.begin(...)
* Fixed WiFi.BSSID(bssid) returning reversed MAC address
* Added WiFi.APClientMacAddress() API to get MAC address of AP client in AP mode
* Added WiFi.getTime() API to get epoch from NTP
WiFi101 0.10.0 - 2016.09.08
* Added WiFi.end() to disconnect from the AP or end AP mode
* Added new WiFi.ping(...) functionality. Thanks @PKGeorgiev
* Added WiFi.setPins(...) to customize the CS, INTN, RESET and CHIPEN pins
* Add new WL_AP_LISTENING, WL_AP_CONNECTED, and WL_AP_FAILED status types for AP mode
* Fixed return value of WiFiUDP::beginPacket(host, port) when host is successfully resolved
* Added power management methods: WiFi.lowPowerMode(), WiFi.maxLowPowerMode(), WiFi.noLowPowerMode()
* Close TCP sockets when physical link is disconnected
* Fixed WiFi.RSSI() returning 0 when there was pending socket data
WiFi101 0.9.1 - 2016.04.19
* Increased compatibility with 3rd party boards and architectures.
* Rename WiFiMdnsResponder.h/cpp to WiFiMDNSResponder.h/cpp
* Fixed buffering of UDP packet
WiFi101 0.9.0 - 2016.03.21
* Fixed WiFi.status() hanging when shield is not present
* Fixed MAC address returning 00:00:00:00:00:00 with firmware version 19.3.0
* Fixed SSL write functionality with firmware version 19.3.0
* Fixed previous version of the library not working on the Uno and other boards that used PCINT's
* Added beginAP(...) API's to create access point with WEP passwords
* Fixed beginAP(...) channel off by one error
* Fixed WiFi.status() always returning WL_CONNECTED once connected, even if access point is disconnected later
* Added beginMulti API for Multicast UDP support
* Added WiFiMDNSResponder class and MDNS Web server example
WiFi101 0.8.0 - 2016.02.15
* Added example for Access Point web server (thanks @ladyada)
* Fixed MAC Address printed in reverse order
* Allow another library to override PCINT ISR (fix issues when using the WiFi101
library with other libraries like SoftwareSerial)
WiFi101 0.7.0 - 2015.01.11
* Added support for WiFi Firmware 19.4.4
* WiFi.hostByName(...) will not try to resolve the domain name if it's already a numeric IP
* Fixed manual IP configuration (no DHCP)
* Fixed WiFiServer.available(), now follows API specification
* Fixed WEP key connection
* Fixed WiFiClient copy constructor and assignment operator. This improves stability when
Client objects are assigned or returned from functions.
* Control pins are now configurable through defines from variant.
WiFi101 0.6.0 - 2015.11.27
* Fixed bug with AVR boards when Web Server is used
* Fixed UDP read bug on AVR Boards
* Added missing include for SSL Client
* Fixed peek() function
* Fixed some examples
WiFi101 0.5.1 - 2015.10.06
* Improved support for AVR Boards (Uno, Mega, Leonardo, etc.) and
ARM based boards (Due and Zero).
WiFi101 0.5.0 - 2015.10.01
* Initial release