Styling: Introduce the withComponent method, allowing you to easily change the tag name of styled components, enhancing flexibility in your design.
Styling: Add support for object arguments in the CSS prop, making it easier to apply styles directly from JavaScript objects.
Styling: Implement sourcemaps for better debugging, allowing you to trace styles back to their source in development mode.
Improvements
Theming: Ensure the theme prop is always available, providing a consistent experience when using themes across your components.
Styling: Improve the display names of styled components in React DevTools, making it easier to identify components during development.
Styling: Allow external Stylis plugins, giving you more control over the styling process and enabling custom styling solutions.
Fixes
Fix issues with media queries that incorrectly apply styles to nested selectors, ensuring your styles behave as expected across different screen sizes.
Fix handling of null values in arrays of styles, preventing errors when styles are conditionally applied.
Fix the evaluation of input strings in createStyles to handle null cases, improving the robustness of your styling logic.
Others
Document the incompatibility of the CSS prop with certain Babel plugins, helping users avoid potential pitfalls in their setup.
Add a README to the /docs folder, providing better guidance and resources for users looking to understand and utilize Emotion effectively.