Releases: software-mansion/react-native-svg
v15.6.0
In this version, we've introduced support for React Native 0.75, Fabric support on Windows, and a few minor enhancements and fixes. Thank you to everyone who contributed! 🚀
What's Changed
- chore: bump reanimated in macos example on paper by @jakex7 in #2398
- feat: add support int32 color by @bohdanprog in #2397
- fix: implementation toDataURL for iOS platform both architectures by @bohdanprog in #2405
- chore: cleanup example apps by @jakex7 in #2408
- feat(windows): add fabric support by @marlenecota in #2321
- feat: support dataUri for android platform by @bohdanprog in #2396
- feat: introduce hitSlop prop by @jakex7 in #2407
- feat: rewrite
Svg
transform by @jakex7 in #2403 - Support-rgb(R%,G%,B%)-percentage by @hryhoriiK97 in #2363
- chore: bump apps to RN 0.75 by @WoLewicki in #2340
- chore(deps): bump rexml from 3.2.6 to 3.3.3 in /tests-example by @dependabot in #2410
- chore: fix prettier by @jakex7 in #2416
- fix: do not resolve asset url for every object on web. by @jakex7 in #2419
- fix: transforms on macOS old arch by @jakex7 in #2420
New Contributors
- @hryhoriiK97 made their first contribution in #2363
Full Changelog: v15.5.0...v15.6.0
v15.5.0
🎉 Minor release introducing new filters, CSS filters API on FilterImage
component and many bug fixes.
Thanks for all your contributions 🚀
What's Changed
- feat: improve windows ci job by @marlenecota in #2329
- fix: remove using pattern matching in FilterView by @bohdanprog in #2354
- fix: allow to array style prop by @heecheolman in #2189
- feat: format project and change in test example default component by @bohdanprog in #2350
- feat: update reanimated dependency by @bohdanprog in #2336
- fix: cannot set property transform of undefined (gStyle) by @jakex7 in #2355
- feat: add new resolve web asset function by @bohdanprog in #2334
- Feat: add scripts to sync archs by @maciekstosio in #2357
- fix: ignore invalid filter id by @jakex7 in #2360
- fix: macOS new architecture build by @bohdanprog in #2341
- fix: color shift in FeColorMatrix on android by @jakex7 in #2365
- fix: applying multiple filters on iOS by @jakex7 in #2366
- feat: introduce CSS filter API on FilterImage by @jakex7 in #2359
- feat: support filters on web by @jakex7 in #2346
- feat: add
FeGaussianBlur
filter by @jakex7 in #2352 - feat: add
FeOffset
filter by @jakex7 in #2361 - refactor: small changes to filters by @jakex7 in #2368
- feat: Add link to QA section and feature requests by @bohdanprog in #2373
- fix(xml): extract tags map to separate entry point for mobile & web by @joshuayoes in #1916
- fix: type problem ReactNativeSvg.web.ts by @bohdanprog in #2374
- fix: web example by @jakex7 in #2376
- fix: add new macos examples by @bohdanprog in #2372
- chore: update example yarn.lock by @bohdanprog in #2378
- feat: Make CMake less verbose by @tjzel in #2377
- fix: circular-dependencies by @bohdanprog in #2381
- feat: add web implementation SvgXml and others component by @bohdanprog in #2382
- feat: add
FeMerge
andFeMergeNode
filters by @jakex7 in #2369 - fix: FeMerge on paper by @jakex7 in #2384
- fix: mac os crashes by @jakex7 in #2385
- fix: change way passing onPress prop by @bohdanprog in #2386
- fix:
FilterImage
css filter on web by @jakex7 in #2387 - feat: placeholders for unimplemented filters and support for Web by @jakex7 in #2392
- fix: FeGaussianBlur stdDeviation on Apple by @jakex7 in #2388
- fix: problem with reanimated example in web platoform by @bohdanprog in #2390
- refactor: unify filters types by @jakex7 in #2394
- fix: apple empty filter results by @jakex7 in #2393
- feat: clean GitHub workflows by @bohdanprog in #2391
- fix: deconstruct filter from styles by @jakex7 in #2389
New Contributors
- @heecheolman made their first contribution in #2189
- @joshuayoes made their first contribution in #1916
Full Changelog: v15.4.0...v15.5.0
v15.4.0
Introducing the long-awaited filters in react-native-svg! 🎉
This minor release includes the first filter, FeColorMatrix, along with numerous fixes and other improvements.
What's Changed
- fix: error when building paper after fabric by @maciekstosio in #2281
- Handle error when pass wrong uri to SvgFromUri component by @bohdanprog in #2289
- chore: TestsExample app fix reanimated and metro.config issues by @bohdanprog in #2291
- chore: remove macos-build-test.yml by @bohdanprog in #2292
- chore: add hire us section to readme by @kacperkapusciak in #2295
- feat: github action close-when-stale by @bohdanprog in #2296
- fixed pars on Android platform prop strokeDasharray by @bohdanprog in #2294
- feat: add new bug issue template, and github actions by @bohdanprog in #2300
- fix: issue template by @bohdanprog in #2301
- fix: example app package.json file and yarn.lock by @bohdanprog in #2303
- fix: handle onPress prop on web app by @bohdanprog in #2302
- fix: android PathParser crash app if pass some wrong d prop by @bohdanprog in #2308
- fix: scaling when mask is set by @jakex7 in #2299
- add onLoad prop to Image component by @bohdanprog in #2293
- feat: update needs-more-info git workflow by @bohdanprog in #2314
- fix: new arch invalidate on mount/unmount by @jakex7 in #2318
- Fix: image onLoad props by @bohdanprog in #2317
- feat(windows): add support for 74 and bump Example by @marlenecota in #2315
- feat: add Example Windows build workflow by @marlenecota in #2322
- fix: add check in RNSVGImage for macos platform by @bohdanprog in #2324
- Add correct invalidate calls to SvgView on ios with test by @Kicu in #2327
- fix: extract opacity use percentage values by @jakex7 in #2325
- feat: change folders structure by @bohdanprog in #2319
- Implement mask-type property by @SergeyYurkevich in #2152
- feat: extract web example by @bohdanprog in #2333
- fix: macos mask by @jakex7 in #2337
- fix: fix format-js task to reflect changes made to folder structure by @CDFN in #2342
- Add missing
#include <folly/dynamic.h>
on RN 0.75 by @tomekzaw in #2344 - feat: filters support FeColorMatrix and FilterImage by @jakex7 in #2316
- fix: mask and filters rendering issues by @jakex7 in #2345
New Contributors
- @maciekstosio made their first contribution in #2281
- @bohdanprog made their first contribution in #2289
- @Kicu made their first contribution in #2327
- @SergeyYurkevich made their first contribution in #2152
- @CDFN made their first contribution in #2342
Full Changelog: v15.3.0...v15.4.0
v15.3.0
Minor release fixing some long-standing bugs. Thank you for your contributions! 🎉
What's Changed
- Add dxguid.lib to release action by @Arthurmtro in #2243
- fix: set default strokeWidth to 1 on android by @jakex7 in #2269
- fix: remove
err
export by @jakex7 in #2270 - fix: Fix pod install not working with lower version of Cocoapods due to visionOS by @jihoon416 in #2240
- fix: Fix static view config validation for RNSVGSvgViewAndroid by @fabriziocucci in #2274
- fix: radialGradient
r={0}
by @jakex7 in #2271 - fix: toDataUrl line breaks by @jakex7 in #2272
- fix: change android package name by @jakex7 in #2275
- fix: parsing
<
inside comments by @jakex7 in #2277
New Contributors
- @Arthurmtro made their first contribution in #2243
- @jakex7 made their first contribution in #2269
- @jihoon416 made their first contribution in #2240
- @fabriziocucci made their first contribution in #2274
Full Changelog: v15.2.0...v15.3.0
v14.2.0
Fixed static view config validation #2274. Thanks @fabriziocucci for contribution!
Full Changelog: v14.1.0...v14.2.0
v13.14.1
Patch release fixing static view config validation #2274. Thanks @fabriziocucci for contribution!
Full Changelog: v13.14.0...v13.14.1
v15.2.0
Minor release adding support for RN 0.74 on New Architecture and introducing some bug fixes. Thank you for your contributions!
What's Changed
- feat: add needed changes for RN 0.74 by @WoLewicki in #2231
- Fix CMakeLists for Android by @tjzel in #2249
- Adds support to compile react-native-svg against WinAppSDK by @rozele in #2255
- feat: bump RN to 0.74 in FabricExample and remove rea hacks by @WoLewicki in #2262
- feat: bump RN to 0.74 in Example by @WoLewicki in #2263
New Contributors
Full Changelog: v15.1.0...v15.2.0
v15.1.0
Minor release including proper support for react-native-reanimated
to the library on new architecture by using dynamic
values for codegen.
What's Changed
- feat: use dynamics instead of strings for props that can be either string or number by @WoLewicki in #2238
Full Changelog: v15.0.0...v15.1.0
v15.0.0
Major release introducing support for visionOS 🎉, some bug fixes and a BREAKING CHANGE due to #2232. If your app already supports iOS
>= 12.4
then you can safely upgrade the version, otherwise, you have to bump it first.
What's Changed
- feat: add visionOS support by @okwasniewski in #2190
- fix: Correct types for transformsArrayToProps by @crazyfraggle in #2193
- chore: bump examples to 0.73.1 by @WoLewicki in #2201
- Fix type exports and enable
isolatedModules
setting to catch it intsc
by @renchap in #2197 - Fix crash when SVG is unloaded by XAML by @rozele in #2195
- fix(SvgCssUri): support rendering fallback instead of crashing the app when loading invalid content from remote svg file by @quangkcao in #2196
- fix: Ensure RNSVG.dll is built with proper publisher/versioning information via new resource file. by @taenri in #2191
- Update ios-build-test.yml by @WoLewicki in #2207
- fix: visionOS support by @tomekzaw in #2218
- fixed @deprecated warning in React Native 0.73: 'com.facebook.react.common.StandardCharsets' is deprecated and marked for removal by @coder-xiaomo in #2208
- fix: typo on require statement (
WithLocalSvg
) by @voidsatisfaction in #2223 - fix: Add missing nan value checks for bounds size by @MatiPl01 in #2220
- chore(deps): bump ip from 1.1.8 to 1.1.9 in /Example by @dependabot in #2228
- feat: bump minimal ios version to 12.4 by @WoLewicki in #2232
New Contributors
- @okwasniewski made their first contribution in #2190
- @crazyfraggle made their first contribution in #2193
- @quangkcao made their first contribution in #2196
- @taenri made their first contribution in #2191
- @coder-xiaomo made their first contribution in #2208
- @voidsatisfaction made their first contribution in #2223
- @MatiPl01 made their first contribution in #2220
Full Changelog: v14.1.0...v15.0.0
v14.1.0
Minor release adding support for RN 0.73 and fixing some bugs 🎉 Thank you for all your contributions!
What's Changed
- fix: remove unused header causing problems by @WoLewicki in #2175
- fix
SvgCssUri
fallback by @myou11 in #2171 - Minor fix to prevent crash when Loaded fires twice by @rozele in #2180
- feat: add support for RN 73 by @WoLewicki in #2181
New Contributors
Full Changelog: v14.0.0...v14.1.0