Releases: open-source-labs/Spearmint
Releases · open-source-labs/Spearmint
Spearmint v0.14.0
Spearmint v0.11.0
🌿 Spearmint v0.11.0 New Features 🌿
✔️ Testing capability for Solid.js components 🧱🧱🧱
✔️ Containerization in Docker 🐳🐳🐳
✔️ Optimized UI/UX features 🌸🌸🌸
Spearmint v0.10.0
Spearmint v.0.10.0 Features
Svelte unit tests and GraphQL testing ✅
Facebook and Google OAuth Login 🔐
Dependency Refactoring 🎉
Typescript conversions 🌼
UI/UX streamlining ✨
Spearmint v0.9.0
Spearmint v0.9 Features
Vue.js unit tests
Spearmint 💜 Vue
github oauth login
Allow fast & easy user login 🔐
UX improvement
Sit back - testing while relaxing 💆🏻♀️
test accuracy enhancement
Generate legit tests 🎯
Modernized ui + dark mode
New year 🎉 New UI 💅🏻
Spearmint v0.8.0
New features
- Security vulnerability testing for application and dependencies via Snyk - https://snyk.io/
- Guest Login implemented, minimizing barriers to entry for users who don't need to save their tests to the database
Improved and optimized
- Fully functional production builds for Mac OS w/ M1 and Intel, Windows 10 and 11 w/Intel and ARM
- Functional development build across all platforms, including Linux
- Reduced repository size by 60% by cutting and optimizing dependencies
- Reduced production build size by 11%
- Accelerated startup time and app performance
- Miscellaneous bug fixes
Spearmint v0.7.0
Login / Signup / Save Test feature
- Set up MongoDB cluster to save user information and test states
- Deployed server on AWS to encrypt user information
- Set up Github OAuth
Accessibility Lens
- Added new lens to test accessibility of application being tested
UI/UX Improvements
- Fixed bug causing css styling to be ignored
- Added animation on creation of it blocks
Spearmint v0.6.0
In app testing
- Created a fully function OS specific terminal.
- New Run Test modal that guides the user through the testing process. From changing to appropriate directory to installing dependencies to running Jest commands.
Accessibility Lens
- Open applications within Spearmint and test how accessible any application is.
- With Accessibility Lens the user can disable mouse clicks, view in grayscale, low contrast and mute all audio.
New User Interface
- Designed a new tabbed view within the right panel of the application.
- This tabbed view will change based on the user's interaction with the application.
- Added a new Run Test modal that appears when the user clicks 'Run Test'
- Within this modal there are commands that will automatically change directory in the terminal, install necessary dependencies and execute custom Jest commands.
Electron Upgrade and Security Enhancements
- Upgraded Electron from version 5.0 to the latest version 12.0.7.
- Eliminated usage of the Remote module which has known security vulnerabilities and performance issues.
- Implemented inter-process communication to replace the work done originally by the Remote module.
spearmintv0.5.0
v0.5.0 Change Log:
Addition of Accessibility Testing for HTML, React, and Puppeteer
- Ability to autogenerate accessibility test suites with no code
- Ability to preview, save, and edit tests in the code editor
- User ability to choose accessibility standard for testing through drop down
- User ability to choose accessibility category for testing through drop down
- User ability to drag and drop tests through mouse and keystrokes
UX/UI update to increase accessibility of Spearmint application
- Entire application can now be navigated with keystrokes, including drag and drop features
- Drag and drop has been added to React test suite
- All buttons have been updated with an outline button for clearer visual of highlighted element
- Updated Spearmint color styling to meet WCAG contrast standards
spearmintv0.4.0
Merge pull request #95 from oslabs-beta/master BugFix
v0.3.0
Merge pull request #91 from oslabs-beta/master Spearmint 3.0