- Dropped
loggerxpackage - Added official
loggingpackage - Upgraded other dependencies to the latest (major) versions
- Added Flutter App Demo Video to the README
- Parameter
bssidofProvisioningRequests factoryfromStringsis not required anymore. If ommited,bssidwill default to00:00:00:00:00:00.
- Implemented CI/CD with GitHub Actions
- Validate PR (while working on PR)
- Publish package to pub.dev (on publishing a release)
- Fixed broken link of head image in README
- Upgrade loggerx to v2
- Upgrade lints to v3
- Set SDK constraints to ">=3 <4"
- Bump other dependencies to align with lock file
- Fix code warnings
- Checking if isolate stream is open before sinking event data
- YouTube demo video
- Using absolute url for cover photo since otherwise it's not shown on pub.dev
- Cover photo
- Dart format
- Resolved static analysis warnings and recommendations.
- Checking for the minimum length of WiFi password (according to WPA standard, minimumum length of password is 8 characters).
- Dependencies versions bumps
- Security update, deprecated AESFastEngine replaced with AESEngine
- README updated (removed info about multicast mode)
- README updated
- Expose
ProvisioningResponse
- Common protocols send bottlenecking
- Simplified subscribing to provisioner stream
- Exceptions inline docs
- Fixed receiving response (first byte) for EspTouch.
- Fixed license badge and repo url.
- Initial version.
- EspTouch and EspTouchV2 protocols