Crusher v1.5.0 Release Notes

  • CLI

    • (FE, CLI) Add discord invite code workflow (#288)
    • ✅ (CLI) Add option to run test with projectid and host flag (#236)
    • (CLI) Fix home directory init issue
    • (CLI) Add --version flag
    • 🔊 (CLI) Show detailed logs when auto-selecting project
    • 🔊 (CLI) Prettify CLI errors and logs for more visibility
    • ✏️ (CLI) Fix typos in Help
    • (CLI) Fix inquirer undefined issue during errors
    • ⚡️ (CLI) Fix auto-update for CLI
    • 👍 (CLI) Add support for config.js files
    • 👷 (CLI) Send CI information with test:run command for integrations

    Others

    • 🔄 Change package manager to pnpm🦊 (#244)
    • Ugrade [email protected] to [email protected]
    • ➕ Add CI for recorder binaries release for multi-platforms - mac-x64, mac-arm64, linux-x64
    • ➕ Add proper logging to axiom
    • ✅ Disable test-electron-app workflow
    • ✂ Remove LayerCI Integration
    • ⚡️ Update macos-10.15 to macos-latest in github workflow
    • 🚀 Setup Vercel deployment for storybook
    • 🔊 (Shared) Store logs in crusher global dir
    • 🚀 Run crusher tests again vercel deployments

    WebApp

    • (BE) Make backend hot-reloading/boot super fast 🚣 (#239)
    • 🚚 (BE) Remove mysql module
    • 💅 (FE) Update Logo and some small style change (#253)
    • ⚡️ (FE) Update build reports design
    • (Dyson) Fix storybook installation
    • (BE, EA) Add authorisation over API's (#279)
    • (BE) Fix jwt issue with every authorized API
    • (FE) Make sidebar scrollable in dashboard
    • (FE) Fix cli loginKey issue (#258)
    • 🏗 (FE) Fix steps list in build report
    • (BE) Set details url in github checks
    • 📄 (BE) Add swagger API docs (#262)
    • 🚚 (FE) Remove gitlab button from login screen
    • (FE) Fix hardcoded texts and links

    Recorder

    • 🐎 (EA) Add swr for fast performance
    • (EA) Implement error screens for different cases - Unauthorized/Offline
    • (EA) Fix onboarding and Add patch for @reactour/tour
    • 🚚 (EA, Runner Utils) Remove CSP header when tunnel is on
    • 🐎 (EA) Improve performance and cleanup
    • (EA) Fix issues with custom code modal
    • (EA) Fix step editor flaky issue
    • ✅ (EA) Fix test rename functionality
    • (EA) Fix button dropdown
    • 📄 (EA) Fix docs and links
    • ⚡️ (EA) Use only one request to save/update tests
    • 🏗 (EA, BE) Add persistence in local build report (#268)
    • (EA) Fix dashboard title alignment
    • (Dyson): Create context menu component (#280)
    • ✅ (EA) Show prompt when running tests when no tests are present
    • (EA) Fix resizing issue when maximised
    • (EA) Fix design issues

    ✅ Test runner

    • (TE) Fix issue with archiver
    • 🌲 (TE) Log step results asynchronously to decrease text execution time (#270)
    • (Runner Utils) Cleanup proxy middleware
    • 🌲 (Runner Utils) Add logging for proxy
    • 🚚 (Runner utils) Remove mouse position logs on click
    • 🚑 (Runner Utils) Throw Navigation if critical errors

    <!-- generated by git-cliff -->