Skip to content

Release Easy ECAD Downloader v1.0.0#8

Merged
JoeShade merged 62 commits into
mainfrom
Development
May 29, 2026
Merged

Release Easy ECAD Downloader v1.0.0#8
JoeShade merged 62 commits into
mainfrom
Development

Conversation

@JoeShade
Copy link
Copy Markdown
Owner

Summary

Prepares the v1.0.0 release with expanded distributor support, improved KiCad export handling, and stronger project validation.

Highlights

  • Added Mouser and Farnell SamacSys support for detection, preview, ZIP download, and KiCad export.
  • Added Firefox relay support plus configurable SamacSys authentication and download settings.
  • Reworked popup/settings flows and split worker/converter code into focused modules.
  • Improved EasyEDA and SamacSys 3D model, footprint, symbol, and library export behavior.
  • Added regression tests, CI, linting, audit, validation, and repository hygiene checks.
  • Updated README, architecture, relay, contribution, and security documentation.

JoeShade and others added 30 commits March 8, 2026 12:16
Export EasyEDA HOLEs as non-plated KiCad holes
Add datasheet download option to extension popup
Improve Firefox dev loading and add manufacturer part number to popup
Clarify supported Node versions for tests
Add configurable library download subfolder
Add Mouser SamacSys KiCad export support
[codex] Refactor runtime and add Farnell SamacSys support
[codex] Clean up docs and clarify shared SamacSys support
[codex] Improve Firefox SamacSys auth and relay flow
…cleanup

[codex] Improve SamacSys auth flow and shared attribution
Add SamacSys distributor support, Firefox fixes, and export settings
JoeShade and others added 29 commits May 8, 2026 21:24
Rewrite EasyEDA footprint model paths after STEP/WRL export, strip stale KiCad model blocks when no 3D artifact is produced, and add service-worker regressions plus docs updates.
@JoeShade JoeShade merged commit 746eedf into main May 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants