flutter_esptool 0.1.4 copy "flutter_esptool: ^0.1.4" to clipboard
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 topics to pubspec.yaml for pub.dev discoverability (esp32, esp8266, serial, iot, embedded).

  • Rewrote README.md with 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.md and SECURITY.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_serial dependency 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_serial for 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.
1
likes
150
points
330
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

ESP8266/ESP32 serial bootloader toolkit for Flutter and Dart. Typed results, chip discovery, flash workflows, and protocol-safe transport abstractions.

Repository (GitHub)
View/report issues
Contributing

Topics

#esp32 #esp8266 #serial #iot #embedded

License

MIT (license)

Dependencies

flutter, platform_serial

More

Packages that depend on flutter_esptool