Weekly Updates July 31st

Albiona HotiTwitter
July 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 PluginsIn 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 — Practical ExamplesIn 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.


🤝 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.

About Webiny

Webiny is an open-source framework that helps developers and organizations to build applications that run on top of the serverless infrastructure.

Learn More

Newsletter

Want to get more great articles like this one in your inbox. We only send one newsletter a week, don't spam, nor share your data with 3rd parties.

Webiny free to use and released under the MIT open source license.
GitHub / Twitter / YouTube / Slack / Blog
Webiny Ltd © 2021

Email
  • We send one newsletter a week.
  • Contains only Webiny relevant content.
  • Your email is not shared with any 3rd parties.
By using this website you agree to our privacy policy
Webiny Chat

Find us on Slack

Webiny Community Slack