Weekly Updates July 31st

What’s New In Webiny 4.7.0?

Albiona Hoti
Webiny Blog
3 min readJul 31, 2020

--

🆕 What’s New In Webiny 4.7.0?

In this week’s release, we introduce a couple of improvements and fixes in a couple of different areas in Webiny. Let’s check them out!

🚀Features

  • Enable attributes config in Cognito (#1160)
    Added support for username attributes and schema.

🐞 Bug Fixes

  • Running Jest tests now works as expected (#1159)
    We had a couple of reports of Jest tests not executing properly as soon as two or more custom packages are created (e.g., two Apollo GraphQL Services). This now works as expected, so you can continue writing your tests as usual and be confident that your app works as expected.
    commit messages link (a019b25)
  • Add “ — silent” when using env-cmd (eaa9d15)
  • Contributing doc (8d47145)
  • Move “ — silent” flag after the filename (0e790ab)
  • Prepend empty object when doing merge.recursive (9f677b3)
  • Headless: add new environment alias in apollo cache (461468a)
  • Headless: add refetch for environment aliases (29adbf6)
  • Headless: add style for the material icon (6fcc7ea)
  • Headless: change tooltip to focus on the icon instead of text (2455748)
  • Storybook-utils: enforce string when executing prettier format (58addbe)

⬇️ Try the Latest Release

Give Webiny a try by checking our Quick Start article which will guide you through the initial setup steps.

And, just in case you’ve missed it, if you’d like to check out the full changelog, you can do that here.

🙌 Community Updates

🛣 Webiny Roadmap

We listened to you, the community, and the top requested features are DynamoDB support, Page Builder internationalization, multi-cloud support, and many more. Learn more by checking our roadmap!

Join our community and suggest what we should prioritize next. 🚀

📚Knowledge sharing

Webiny Plugins
In this knowledge-sharing session, Webiny’s CTO Pavel will go through three main groups of plugins:

  • CLI plugins
  • API plugins
  • App plugins

We’ll first learn how the@webiny/plugins package works outside of Webiny, using codesandbox.io. Then we’ll see how this same package is utilized within the CLI, within Apollo Server (resolvers) and React apps.

Check out our knowledge-sharing session below.

Webiny Plugins

Webiny Plugins — Practical Examples
In the above knowledge-sharing session, we learn about different groups of plugins. Now we will go through practical examples.

Webiny’s top contributor, Adrian, will demonstrate how plugins are used in your everyday development: in the Admin app, where we’ll show how we can use plugins to add new routes, menus, and even how we can replace the logo in the top header bar.

Also, on the API side, we’ll learn what context plugins are and what they are used for, and finally, how we can use plugins to expand our GraphQL schema with additional GraphQL types and resolvers.

Webiny Plugins — Examples

🤝 Get Involved

We encourage everyone to get involved and contribute, regardless of their experience level. Read the contributing guide, and if you still run into problems, just give us a ping on Slack, we will help you out.

Our development team is on standby to help your in-house team to learn and adopt Webiny — all free of cost!

🚀 We are hiring

We are looking for a member to join our team.
If you are interested? Apply for the Full-Stack JavaScript Engineer role.

Since we are a small team, in this role, you’ll have a significant opportunity to directly influence the technical and product design choices we will make.

Subscribe to our newsletter!

--

--