Back to Blog

July 2024 Release

Profile picture of author
Morgante PellJuly 8, 2024

Welcome to the latest round of updates from Grit - if you have any feedback or questions, I'd love to hear from you.

๐Ÿง  Memory Improvements

We've overhauled Grit's memory system to make smarter use of feedback you provide on pull requests. In particular, you can now ask Grit to do things like ignoring an old/irrelevant file and it will remember that for the duration of a migration.

๐Ÿ“– Drafts & Reviewers

After hearing your feedback, we made two changes to streamline the review process:

  1. By default, Grit will now open pull requests as drafts. Once auto-healing is complete and your tests come back green, Grit will promote the draft to be ready for review.
  2. You can now add specific reviewers to a migration, who will be tagged on all pull requests related to that migration.

๐Ÿงช Test Migrations

After successfully migrating multiple customers to faster/leaner test suites, we're excited to introduce a fully managed test migration package that can help you to modernize and accelerate your test suites today.

๐Ÿ”ฆ Slack's Migration Journey

Speaking of test migrations, Slack wrote an insightful blog post about their experience migrating from Enzyme to React Testing Library. We've worked on this exact migration ourselves and the approach they landed on (combining static analysis and AI-based tooling) is similar to the Grit agent architecture.

Other Improvements

  • The local Grit CLI now supports [--watch mode for testing patterns]https://docs.grit.io/cli/reference#grit-patterns-test).
  • Grit can now natively parse and update Jupyter notebooks.
  • I'm working on a TypeScript SDK and would love early API feedback.

As always, please reach out with any feedback you have or join us on Discord.

Subscribe to updates