All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
- React 16.0.0 compatibility. (@chromakode)
- NOTE: React 16 is generating camel-cased
cellSpacing
andcellPadding
attributes. This should (in theory) have a negligible effect on rendering since HTML attribute names are case-insensitive. See facebook/react#10863.
- Remove old React 0.14.X peer dependency. (@chromakode)
- Add "download" prop to the
A
component. (@joewescott)
- React > 15.4.0 is required. This allows removal of the fallback import to
react/lib/DOMProperty
which caused problems with Webpack compilation. (@chromakode) Email
component now defaults to including alang="en"
attribute. (@chromakode)- Use standalone prop-types package. (@taylorwinfield)
- Bug where compatibility notes for CSS properties might not be warned if an unknown property was used. (@chromakode)
- Add bodyStyle prop to Email component. (@lulalachen)
- Fix unstable import path compatibility with React 15.4.0. (@ryanscottaudio + @chromakode)
- Removed failing redundant xmlns injection in React 15.3.0. (@orrybaram + @chromakode)
- Resolved test warnings in React 15.3.0 due to https://fb.me/react-warning-dont-call-proptypes. (@chromakode)
- Add "width", "align", and "valign" props to the
Email
component. (@laurent-skim-it)
- Disable warnings by default when running with
NODE_ENV=production
. (@chromakode)
- Fix border attribute being omitted from HTML output. (@chromakode)
- Fix style validator
strict
andwarn
flags being ignored. (@chromakode)
- Fix minor React warning about numeric CSS string values in
Email
component. (@chromakode)
- Accept React 15 as a peer dependency. (@chromakode)
- Data attribute props to components. (@Roilan)
alt
tag prop toImage
component. (@Roilan)headCSS
prop toEmail
component to which creates a<style>
tag. (@chromakode)
- Fix handling of duplicate background row in CSS support matrix.
- Add default export to match documentation.
- Miscellaneous config files to .npmignore.
- Initial public release.
- Documentation.
- 100% test coverage.