The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Check NO_EXTRA_4K_HEAP flag for WPS support on SDK 2.4.2
- Memory leak in setSoftAP
- SmartConfig (a.k.a. ESP Touch) support
- WPS Support
- TravisCI build tests
- Codacy code test
- Complete refactor (check examples to adapt your code)
- Changed license to LGPL-3.0
- Moved to GitHub
- Removed unneeded reference to DNSServer.h
- Added options for power saving (Thanks to Pablo Pousada Rial)
- Added Travis CI configuration (Thanks to @lobradov)
- Increasing hostname size to 32 chars
- Allow to register several callbacks
- Changes in the information parameters for scanning and connecting callbacks
- Updated example
- onMessage method deprecated in favour of subscribe method
- Fix bug when no hostname defined (#1)
- When multiple routers have the same SSID, choose the one with strongest signal (#2). Thanks to Robert (robi772 @ bitbucket.org)!
- Callbacks output more info about networks
- Fixed code according to Arduino-ESP8266 issue esp8266/Arduino#2186
- Disable autoconnect when using static IP
- Do not disable STA mode after disconnect
- Remove declaration from example, jw is a singleton
- Initial working version as standalone library