| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Add AI coding assistant files - Created AGENTS.md with Java coding conventions and project guidelines - Added CLAUDE.md that references AGENTS.md - Added GitHub Copilot setup workflow for automated environment configuration - Added Maven profile to download dependency sources to external/src - Updated .gitignore to exclude external/ directory | 10 个月前 | |
Add a "deploy-snapshot" profile and GitHub workflow | 1 年前 | |
Replace nexus-staging-maven-plugin with central-publishing-maven-plugin (#113) - update `maven-deploy.yml` with new secret names - update `maven-release.yml` with new secret names | 1 年前 | |
Lazy-initialize SerialPort in transport classes (#145) Defer SerialPort.getCommPort() from the constructor to connect/bind time in both SerialPortClientTransport and SerialPortServerTransport using double-checked locking. This allows getCommPort failures (which throw immediately on Linux/macOS for non-existent ports) to be caught and wrapped as ModbusConnectException, giving callers consistent error handling across all platforms. Also replace generic Exception usage with ModbusException and ModbusConnectException where appropriate. Add SerialPortGetCommPortBehaviorTest with OS-gated tests documenting the platform-specific getCommPort behavior and verifying that both transport classes handle bogus port names correctly. Expand CI matrix to build and test on Ubuntu, macOS, and Windows. | 6 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 10 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 6 个月前 |