Skip to content

v1.0.2

Choose a tag to compare

@dawiisss dawiisss released this 13 Jun 23:26
· 67 commits to main since this release

Version 1.0.2 introduces security updates, dependency resolution fixes, test suite corrections, and comprehensive community documentation templates.

Security and Dependency Management

  • Vulnerability Remediation: Resolved four high-severity vulnerabilities affecting esbuild versions 0.17.0 through 0.28.0 (covering remote code execution and arbitrary file access).
  • Dependency Overrides: Configured a package override to enforce esbuild version 0.28.1, addressing downstream vulnerabilities reported in both vite and electron-vite.
  • Peer Dependency Alignment: Fixed npm installation failures (ERESOLVE errors) by restoring version compatibility between electron-vite and @vitejs/plugin-react on the stable branch.

Testing and CI/CD

  • Test Case Resolution: Fixed a ReferenceError in the sysinfo test suite (src/tests/sysinfo.test.ts) where an undefined callback variable was invoked instead of the mocked timeout callback. All 31 test suites (281 test cases) now pass successfully.

Documentation and Compliance

  • Standard Meta-Files: Added standard project files to meet repository compliance guidelines:
    • LICENSE: Added the official MIT License.
    • CONTRIBUTING.md: Defined guidelines for codebase contributions, testing, and formatting standards.
    • SECURITY.md: Outlined the policy for reporting security vulnerabilities privately.
    • SUPPORT.md: Documented initial troubleshooting procedures and discussion channels.
    • ACKNOWLEDGEMENTS.md: Cataloged licensing and repository details for all 44 third-party open-source dependencies.
  • README Enhancements: Restructured the main README documentation to include a Table of Contents, relative directory navigation, metadata badges, and an FAQ section.