forked from ChuckBell/MySQL_Connector_Arduino
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES.txt
82 lines (73 loc) · 3.02 KB
/
CHANGES.txt
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
CHANGES
=======
This file contains a brief summary of changes made from previous versions of
the connector.
1.2.0 - March 2020
------------------
* Added connect with default database.
* Added rows effected, last insert id.
* Stability and speed improvements.
* Removed infinite wait in read_packet() if connection dropped.
Merged wait_for_client() and wait_for_data() into one
universal wait_for_bytes(int).
* Improved connect() speed.
* Improved sending queries speed.
Sending the whole buffer at a time (not byte by byte).
* Fixed bug with check_ok_packet() return value.
check_ok_packet() simplified to get_packet_type().
* Added checks for buffer validity in places it is going to be used.
Improved stability on "incorrect" methods calls.
* Restored WITH_SELECT, but defined by default.
* Added DEBUG define to avoid prints to Serial port.
Useful when Serial is used to communicate with sensors.
* Added example for ESP8266.
1.1.1a - January 2016
---------------------
* Minor issue with deprecated #import fixed. No new functionality.
1.1.0a - January 2016
---------------------
* Major redesign of classes. Now have separate connection and cursor classes
* Removed WITH_SELECT, WITH_WIFI, etc. to avoid confusion and simplify
* Renamed many methods to correspond with traditional MySQL connector
nomenclature
* Added more error handling for lossy networks
* Memory deallocation methods consolidated (see examples)
* More, smaller examples added
* Documentation updated
1.0.4ga - July 2015
--------------------
* Fixed a defect in the get_next_row() method.
* Added the reference manual. Yippee!
1.0.3rc - March 2015
--------------------
* Code has been changed slightly to help with long latency issues over
wifi and slow connections.
* A new cleanup method was added to cleanup a final OK packet after a
stored procedure call with a result.
* Code now compiles without errors for the latest Beta Arduino IDE
(const error).
1.0.2b - April 2014
-------------------
* The WITH_SELECT is turned *OFF* by default. If you want to use select
queries, be sure to uncomment this in the mysql.h file.
* Reduced memory use! The library has been trimmed to save memory.
- All static strings moved to PROGMEM strings
- Unused structures removed (e.g. ok_packet)
- Moved more methods not needed to optional compilation
1.0.1b - February 2014
----------------------
* Added disconnect() method for disconnecting from server.
* Improved error handling for dropped packets.
* Better error handling for lost connections and out of memory detection.
1.0.0b - October 2013
---------------------
* Improved support for result sets (select queries)
* Added conditional compile for use with select queries. If you don't use
select queries, comment out WITH_SELECT in mysql.h to save some memory.
* Added support for WiFi shield using conditional compilation.
* New version() method to check version of the connector.
* Simplified, single-file download
Initial Release - April 2013
----------------------------
* Basic query capability
* Basic result set handling