FastStore Release Notes - July 2021 #806
Unanswered
mariana-caetano
asked this question in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Full Changelog
Roll out the welcome mat, team, FastStore Release Notes it's here! 🎉
We are excited to bring the latest key changes on our platform from last June and make sure you're up-to-date with:
Our team has prepared thrilling releases which will brighten your day. Lay back, spread the word, and let's check it! 🚀
Table of contents:
Features 🚀
We've added the Thumbor plugin #750 so you can integrate
gatsby-plugin-image
with thumbor, and make your own smart image handling service. How cool is that, right?Thumbor is an open-source image processing service that enables you to process any image on the web.Check out the documentation and get more details on how to use it.
Renovate preset configuration: a preset configuration for Renovate app, so stores can use the same configuration source for their Renovate configuration. https://github.com/vtex/faststore/tree/master/packages/renovate-config
Price atom: #760: Let's imagine, you want to render some prices, like the following:
With the Price atom, you can now show prices in your storefront. Take a look at the Price package
MDX story: #762: We brought MDX, so you can get the best of both worlds: writing documentation with Markdown syntax and embed JSX component blocks on the same document. Check the following example to see how it works:
It's an accessible way to collaborate on suggestions or add more information to our components. Easy-peasy, yet powerful!
Bug Fixes 🐛
CI/CD #680: changing CI/CD it solves two issues on master: building twice the same code and running the CI workflow twice.
Source products using Intelligent Search #738: previously, to speed up the search for products, it was possible to paginate the search and search the pages in parallel. However, the API would return duplicate products between pages which caused an unreliable build, where consecutive builds would generate a different amount of pages. To fix this issue, we have Intelligent Search (IS).
Handle chunkLoadError #771: After an error, if the page got refreshed way too fast or if the file was not available on the server anymore, webpack would throw a ChunkLoadError, and then you would be redirected to the 500 page. This solves the problem by refreshing the page when a
chunkLoadError
happens on the React tree.Replace on personalized search redirect #780:
When redirect, use
replace
insteadpush
to replace the URL to personalized search.Breaking Changes 💥
Make sure to explore it and take a look in here to follow the improvements and see how can you contribute.
Improvements ✔️
gatsby-plugin-nginx
configurability #747: Now,gatsby-plugin-nginx
configurability can add custom server block options, add custom http block options, and create redirects with more than one variable.React version #753: with this improvement we upgrade it to add support for React 18.
CONTRIBUTING.md #775: We've added a bot to include the commands to release the application, so CONTRIBUTING.md doesn't need to do this service from now.
Documentation 📑
Praises ✨
Thank you all 💪
Bravo to you for coming this far! 👏 Thank you so much for being so supportive, and make sure to stay tuned for next month's Release Notes!
This discussion was created from the release FastStore Release Notes - July 2021.
Beta Was this translation helpful? Give feedback.
All reactions