swgs
Version:
swgs is a compatiblity layer between svg and react-native-svg
68 lines (45 loc) • 2.02 kB
Markdown
# CHANGELOG
### 3.3.0
- Upgrade to `@babel/7`
- Added `<Mask />` and `<Pattern />` support
- Updated devDependencies to latest
### 3.2.1
- Do not prefix `preserveAspectRatio="none"` with `xMidYMid`.
### 3.2.0
- `preserveAspectRatio` now as the same align default of `xMidYMid` when no
alignment is given.
- Moved babel-* dependencies to `devDependencies` and make the assumption
that these are installed by developers if they do not want to use our
pre-build bundle.
- Added code coverage and Travis-CI/Coveralls integration.
- Added missing propType validation in the `index.native.js` file as
well as for the `<G />` tag in the browser build.
### 3.1.2
- Support `originX` and `originY` as properties. See #13 #18
### 3.1.1
- Updated `peerDependencies` to include all React versions, not just 15.x.x.
See #16
- Correctly transform/translate svg groups (`<G>`) when `x` and `y` properties
are added. See #15
### 3.1.0
- Improved accessibility by supporting titles for SVG elements. See #11
- Correctly use `textPath` instead of `textpath` as the element names are case
sensitive. See #12
### 3.0.1
- 3.0.0 also introduced some `Prop-Type` validation to certain components. It
forced `x` and `y` values to be strings. This has now been updated to allow
both `string` and `number` values.
### 3.0.0
- `browser` property changed to `reactnative`.
- Additional babel object spread plugin added.
### 2.1.1
- Actually run the build during publish so we `npm publish` a version with the
compiled code.
### 2.1.0
- The package is now published with ES5 compiled code. Except for the `browser`
field as that is still used by React-Native so we would want ES6 there.
### 2.0.0
- The package `react-native-svg` has been removed from the `peerDependencies`.
We now make the assumption that you install this dependency as part of your
react-native application. This resolves issues that people when trying to `npm
shrinkwrap` their dependencies when they are not using react-native.