flutter_esptool 0.1.4
flutter_esptool: ^0.1.4 copied to clipboard
ESP8266/ESP32 serial bootloader toolkit for Flutter and Dart. Typed results, chip discovery, flash workflows, and protocol-safe transport abstractions.
0.1.4 #
-
Added
topicstopubspec.yamlfor pub.dev discoverability (esp32, esp8266, serial, iot, embedded). -
Rewrote
README.mdwith badges, platform support table, quick-start example, and API reference links. -
Completed dartdoc coverage on all public library symbols (models, transport, resilience, infrastructure layers).
-
Added
CONTRIBUTING.mdandSECURITY.md. -
New CI jobs: coverage report (lcov, ≥70% threshold), PR auto-labeler, PR notification with checklist.
-
Added Dependabot for weekly pub and GitHub Actions updates.
-
Added GitHub Copilot review instructions and professional 7-section PR template.
-
Added cross-platform git hooks (pre-commit, commit-msg, pre-push, post-merge) with sh and PowerShell installers.
-
Added Docker analysis container with pana, semgrep, lcov, and a full-analysis orchestration script.
-
Added GitHub label bootstrap one-shot workflow.
-
Changed repository default branch to
main; added maintainer bypass actor to all branch rulesets. -
Updated
platform_serialdependency to^0.1.2(latest published version). -
Hardened package metadata for pub.dev (
description,homepage,repository,issue_tracker). -
Strengthened PR quality gates with scoped unit/integration/e2e jobs and owner-only auto-approve/merge on green.
-
Updated release workflow for trusted publishing with OIDC and no long-lived pub.dev token secret.
-
Expanded project guidance assets (instructions, skills, agents, and MCP configuration) for testing, vulnerability triage, and security workflows.
-
Added metadata tests to enforce pubspec dependency and URL consistency.
0.1.2 #
- Renamed the demo app to
esptool_ui. - Switched the demo to use
platform_serialfor real serial port access. - Added flags in the language selector.
- Fixed padding for the last flash block during writes.
0.1.1 #
- Prepared package for pub.dev publishing metadata and MIT licensing.
- Added professional GitHub project automation (CI, release, and publish workflows).
- Added Copilot project assets (instructions, skills, agents, and MCP server configuration).
- Added professional multilingual demo app under
example/esptool_ui. - Added editor and repository standards files (
.editorconfig,.gitattributes,.gitignore,GitVersion.yml).
0.1.0 #
- Initial workspace package with ESP protocol models, services, transport, parsers, and tests.