109 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
6.13.0
- feat(apple): add scripting (#11420) 41554dc098
1fd12f4 - Updating version files
5728903 - Fix ScriptedDrawable save/restore (#11451) e7142dcfed
ddfaf37
6.12.3
3 December 2025
- chore: release v6.12.3
d2919b9 - Updating version files
3557439 - chore: ScriptedDataConverter in runtime (#11053) 05e1b4ab9f
c1337f1
6.12.2
10 November 2025
- chore: release v6.12.2
405f10d - Updating version files
619f4bc - fix(wasm): Remove ASAN from the default WASM debug build (#10995) 0743b80014
1cef746
6.12.1
4 November 2025
- chore: release v6.12.1
db6704e - Updating version files
32d80c0 - fix(unreal): Several fixes for unreal (#10963) 5a321f1807
1b1e389
6.12.0
9 October 2025
- feat(apple): add multitouch support (#10714) 95ce5b46ae
2ae370d - data bind artboards rcp file (#10214) c542b9b7ac
32c3dd1 - chore: release v6.12.0
ba66219
6.11.4
12 September 2025
- fix(apple): better release and null checking on fallback fonts (#10562) e0baf4e1fa
f77e342 - fix(apple): update listeners on list instance changes (#10469) 8ce5e60a6d
099f8bc - fix(apple): fix crash when valid web url address fails to import (#10515) 924860c1bb
1314251
6.11.3
28 August 2025
- refactor(apple): mark more (view)model members as @objc (#10433) 3bd0ee9ad9
e896ee7 - refactor(apple): advance artboard with layout fit on layoutSubview (#10427) 759f2fc742
085fb84 - chore: release v6.11.3
8263c42
6.11.2
13 August 2025
- Updating version files
a62b945 - chore: release v6.11.2
6baeee4 - project(apple): add tvos and visionos to podspec template (#10359) 5feb73a9e9
9777163
6.11.1
31 July 2025
- feat(apple): allow supplying nil bindable artboard (#10262) a265fa81ca
f1d17d1 - chore: release v6.11.1
c65a34c - chore: revert "project(apple): set explicit provisioning profile for golden app (#10193)" (#10197) 787a12e55c
4817104
6.11.0
15 July 2025
- feat(apple): add support for data binding artboards (#10131) b4ce2d25fd
cd07875 - chore: release v6.11.0
c65529d - Updating version files
c8b7cbc
6.10.0
9 July 2025
- feat(apple): add support for data binding list properties (#9936) d2997eeef4
aadb3d3 - feat(apple): add support for building lite frameworks (#10130) 1fb3654049
8b8844e - refactor(apple): replace #ifdef checks in public interfaces with conditional no-op (#10136) 3560f39170
08b2950
6.9.5
1 July 2025
- fix(push): match downstream version (#9977) d6ed74fea9
08312ae - feat(apple): skip drawing if view is offscreen (#10077) 0dee98781d
c890b43 - fix: update how we use release-it to push updates back to our repros (#9967) 5e3cb6d3ce
508c5af
6.9.4
5 June 2025
- chore: release v6.9.4
4f642ff - Updating version files
5e4c679 - fix: crash when text is in a solo (#9915) 747c3ea77a
4453607
6.9.3
4 June 2025
- feat(ios): add support for data binding images (#9664) 8f30ede7be
f000013 - fix(apple): resolve Preview (iOS) scheme build errors (#9818) 5007acb498
7317f69 - fix(apple): add extension to NSImage and conditionally compile extensions 3751ad9b6c
7e4ec7f
6.9.2
30 May 2025
- chore: release v6.9.2
f18f2b7 - Updating version files
d85f1ea - fix(renderer): Gracefully handle compilation failures (#9755) c09b771645
8031079
6.9.1
29 May 2025
- refactor(apple): use new render context per file and view (#9838) 9c7927622b
7aa9afa - chore: release v6.9.1
381b349 - Updating version files
54304d2
6.9.0
28 May 2025
- feat(apple): add mac catalyst support (#9759) e6b052eed9
ac1bd28 - feat(ios): add data binding rewards example (#9648) b9914aa62b
5e3f997 - chore: fix clang-17 compiler (#9666) 8a1f3286b9
aab562d
6.8.2
12 May 2025
- fix(gl): Fix uninitialized pixel local storage (#9638) fac712cc41
#279 - refactor(tvos): fallback to libwebp if cg fails (#9534) d3b61cf628
c222f08 - chore: release v6.8.2
05de329 - refactor(ios): use active screen display link when available (#9624) bfae2e978e
725ccc4
6.8.1
23 April 2025
- feat(ios): add data binding replace view model instance support
5dd670b - chore: release v6.8.1
4d69c92 - Updating version files
f4a3448
6.8.0
16 April 2025
- libraries: serialize library artboards as local artboards
#9324 - feat(ios): add support for data binding
4110f9f - chore(ios): update issue template and readme
22a2ba3 - Create add_to_project.yml
55bf05c
6.7.5
11 April 2025
- chore: release v6.7.5
f6ddbd9 - Updating version files
c2b8b45 - chore: flush rive runtime change
4f927d4
6.7.4
3 April 2025
- chore: release v6.7.4
b36371a - Updating version files
45f3a30 - feat: return string reference from vm instance runtime name
e231c77
6.7.3
24 March 2025
- chore: release v6.7.3
3a63936 - Updating version files
1c193ad - More cleanups for Vulkan bootstrapping
aadbdeb
6.7.2
28 February 2025
- chore: release v6.7.2
b909fb8 - Updating version files
7c3e8ff - invalidate stroke effects when path changes
bbe016e
6.7.1
24 February 2025
- chore: release v6.7.1
635cdbd - Updating version files
892a393 - use quadToCubic instead of quadTo
0d6ba06
6.7.0
19 February 2025
- Use updated CADisplayLink API for macOS 14+
7247148 - chore: release v6.7.0
e9dc799 - Updating version files
9cb1022
6.6.3
15 February 2025
6.6.2
12 February 2025
- feat(ios): use RiveFile.init(data:) initializer over init(byteArray:)
4eb9c8d - chore: release v6.6.2
53059e7 - Updating version files
93cbe0c
6.6.1
11 February 2025
- chore: release v6.6.1
f9da4f2 - Updating version files
4aeeecf - Draw large feathers at lower resolution
a48aa2a
6.6.0
11 February 2025
- build(ios): support building all runtimes by debug or release
9524904 - chore: release v6.6.0
de8360c - build(ios): updates build_framework script to include dsyms in final output
4502b9f
6.5.11
31 January 2025
- build(ios): updates build_framework script to include dsyms in final output
a220a5c - chore: release v6.5.11
e848d23 - Updating version files
191d1c8
6.5.10
27 January 2025
6.5.9
24 January 2025
6.5.8
23 January 2025
- chore: release v6.5.8
3b51981 - Updating version files
ae975ac - Propagate layout's display to children in runtime
22e229e
6.5.7
14 January 2025
- chore: release v6.5.7
59174c4 - Updating version files
7a56dcb - Runtime fix for image scale with mesh
96d5820
6.5.6
8 January 2025
- Pushing merge, resolved using upstream.\n\n message=Security warnings
28394c7 - chore: release v6.5.6
a7c111c - Updating version files
20bb89e
6.5.5
7 January 2025
6.5.4
23 December 2024
- chore: release v6.5.4
fe1c1a9 - Updating version files
694d9b7 - Merge path_utils.hpp and eval_cubic.hpp into the core runtime
0249ef9
6.5.3
19 December 2024
- chore: release v6.5.3
55528e5 - Force advancing on iOS if advancing by 0
1b5de5f - Updating version files
aaa2040
6.5.2
17 December 2024
- chore: release v6.5.2
312c2ed - Updating version files
234076f - do not exclude proxies from drawables list
b23e074
6.5.1
13 December 2024
6.5.0
12 December 2024
- Add visionOS and tvOS support to Apple runtime
08532a7 - chore: release v6.5.0
90bd7d7 - Updating version files
5d25e2f
6.4.3
10 December 2024
- chore: release v6.4.3
6855400 - Updating version files
c6157b1 - call syncStyleChanges on update
06d0401
6.4.2
6 December 2024
- chore: release v6.4.2
d757c30 - Updating version files
407c576 - Update macOS runner for cocoapods publish to macOS 14
f9e0e7a
6.4.1
5 December 2024
- chore: release v6.4.1
ef78437 - Updating version files
eae363f - Add Emerge Tools install size badge, remove build status badge
868e089
6.4.0
27 November 2024
- Support supplying mobile fallback fonts by style with caching
1c87f97 - chore: release v6.4.0
3e87b21 - Updating version files
34bf6b2
6.3.9
21 November 2024
- chore: release v6.3.9
8db882f - Updating version files
f0c47b9 - fix for incorrect android build option
e839d84
6.3.8
20 November 2024
6.3.7
15 November 2024
- chore: release v6.3.7
211a486 - Updating version files
e4b0dc1 - return keep going when a state machine has changed its state
d89ddc8
6.3.6
14 November 2024
- chore: release v6.3.6
61ed098 - Updating version files
a86df46 - accept constraints without targets
dfaf43b
6.3.5
13 November 2024
- chore: release v6.3.5
26f34b9 - Updating version files
53f9b99 - invert order of advance between parent and child
564dfe3
6.3.4
12 November 2024
- chore: release v6.3.4
3c8145f - Updating version files
6223f8d - Working on option C for update cycle
0798c1e
6.3.3
5 November 2024
6.3.2
4 November 2024
- chore: release v6.3.2
7b0fb82 - Updating version files
68ccf6c - Use trait collection for display scale over window scene
505d6fe
6.3.1
31 October 2024
- chore: release v6.3.1
51f1bcd - Updating version files
0f54ed6 - Build iOS releases using Xcode 15.4
e7fc99e
6.3.0
30 October 2024
- feat: add runtime layout fit type for ios, android, web
9d8744e - chore: release v6.3.0
ee86d79 - Updating version files
a12d57f
6.2.2
29 October 2024
- chore: release v6.2.2
f851490 - Updating version files
88f09b4 - Fix resources getting deleted prematurely in vkutil::ResourcePool
ba5824d
6.2.1
22 October 2024
- Validate rect and drawable size before drawing
6417d1a - Add input getters to iOS view model
9fee36a - chore: release v6.2.1
f96110f
6.2.0
16 October 2024
6.1.7
15 October 2024
- Drop the ColumnLimit to 80 for clang-format
17a669a - chore: release v6.1.7
ed32a52 - Updating version files
15f6952
6.1.6
9 October 2024
- chore: release v6.1.6
fa6c4ee - Updating version files
a000b40 - Fix Apple runtime crashes on Macs with non-Apple-Silicon GPUs
ae025ed
6.1.5
2 October 2024
- chore: release v6.1.5
be819a0 - Updating version files
bbfb444 - fix uninitialized font features
ba26ad2
6.1.4
1 October 2024
- chore: release v6.1.4
1766269 - Updating version files
01de1b4 - Clone draw for cache optimizations
5b55b9d
6.1.3
24 September 2024
- advance iterator until distance does not equal 0
#8164 - chore: release v6.1.3
4a17958 - Updating version files
673d7ed - Add linux build step for rive_native changes
219664c
6.1.2
19 September 2024
- Add support for decoding Apple native font via factory
a3ae86e - Add size property to RiveImageAsset on iOS
6a8244e - chore: release v6.1.2
8b165db
6.1.1
12 September 2024
6.1.0
10 September 2024
- Dance around a driver issue that generates garbage pixels
#7423 - Add fallback font support for iOS and macOS
b047463 - Namespace corrections to rive instead of gpu
98894de - Update iOS contributing guide
8f31d69
6.0.7
29 August 2024
- Support forwarding iOS / macOS listener events up responder chain
2cfb340 - Change class names to strip PLS
39455c0 - chore: release v6.0.7
585e092
6.0.6
28 August 2024
- Redraw iOS and macOS Rive view on various view changes
e592307 - Initial file moves and renames
3f592d5 - Update rive cpp for submodules
4d5505d
6.0.5
23 August 2024
- iOS images unpremult SIMD support
866f231 - chore: release v6.0.5
41fee1c - Updating version files
a41fba4
6.0.4
16 August 2024
- iOS images: back to rendering to a cg context with unmultiplying.
ee74239 - chore: release v6.0.4
9777dc7 - Updating version files
f99c6ab
6.0.3
15 August 2024
- chore: release v6.0.3
724db3e - Updating version files
06a1419 - editor: nine-slicing core data type definitions
a7a7cb5
6.0.2
14 August 2024
- fix hovered state of group listeners
#7838 - chore: release v6.0.2
a5d3046 - Updating version files
899d1cb - remove no-op simd unmultiply
86a5211
6.0.1
13 August 2024
- Decode image data directly on iOS
9846f45 - chore: release v6.0.1
1bb5bbb - Updating version files
f368b6e
6.0.0
24 July 2024
5.16.0
23 July 2024
- skip custom events when creating hitshapes
#7651 - Add ability to set iOS artboard volume through RiveModel
e77bda6 - chore: release v5.16.0
d71b173 - Updating version files
10d0af6
5.15.2
22 July 2024
- chore: release v5.15.2
93c0df5 - Updating version files
3242471 - fix spilled time for animations with speed applied to them
199ecae
5.15.1
17 July 2024
- chore: release v5.15.1
02693ff - Updating version files
4472036 - Only set Core Audio session category for iOS targets
77c16d6
5.15.0
16 July 2024
- Fix crash when skinnable isn’t found.
#7317 - Add new state machine delegate callback for touch event hit results
cb45051 - chore: release v5.15.0
347c021 - Updating version files
2e342b3
5.14.5
10 July 2024
- chore: release v5.14.5
2dec5c2 - Updating version files
cc6f776 - change how forAll iterates over children
b6b7f40
5.14.4
9 July 2024
- chore: release v5.14.4
f07f52d - Updating version files
2d57360 - Only call state machine delegate function if delegate exists
99b9a82
5.14.3
6 July 2024
- add missing validations
#7531 - Improve handling of nullable values in iOS renderer
76aef26 - chore: release v5.14.3
d9f25cc - Turn iOS golden testing back on
701a1df
5.14.2
28 June 2024
- Remove files to unblock downstream iOS push
9dc67e3 - chore: release v5.14.2
f491731 - Updating version files
83e7970
5.14.1
24 June 2024
5.14.0
18 June 2024
5.13.2
8 June 2024
- chore: release v5.13.2
800afbd - Updating version files
d424259 - mark shape as dirty after flagged as target
5dad85a
5.13.1
7 June 2024
- chore: release v5.13.1
5e74896 - Updating version files
687e3a9 - fix bounds calculation ahead of time
8e5add5
5.13.0
6 June 2024
5.12.1
3 June 2024
- Fix libjpg on Mac Sonoma
296c14d - chore: release v5.12.1
60adeaa - only start/stop the audio engine if its been initialized
fbe16bb
5.12.0
28 May 2024
- fix for unexpected triggered events
#7226 - use world bounds for coarse grained collision test
#7286 - chore: release v5.12.0
4fa7956 - Updating version files
08ef281 - Use unique_ptr in import stack.
02a837c
5.11.6
15 May 2024
- Updating version files
3408865 - chore: release v5.11.6
df1e3f2 - Pushing merge, resolved using upstream.\n\n message=Add privacyinfo resource to Package.swift
77e8b3d
5.11.5
14 May 2024
- chore: release v5.11.5
5b53eb4 - Updating version files
3eeb5cb - add macos deployment target to match cocapods target, and point cocoa…
c5f619f
5.11.4
13 May 2024
- Updating version files
8c12b05 - chore: release v5.11.4
9b62207 - Update release.yml to include PrivacyInfo
9ad04e6
5.11.3
10 May 2024
- Skip non-finite vertices in GrTriangulator
#7235 - Pushing merge, resolved using upstream.\n\n message=Add required descriptor to avoid crash when creating a new RTV
ff6524a - Updating version files
d1f1875 - chore: release v5.11.3
52ab886
5.11.2
2 May 2024
- fix follow path not working with path as target and shape with 0 opacity
#7155 - fix state machine advanceAndApply
3800dff - chore: release v5.11.2
68b5426 - Updating version files
f4ee74c
5.11.1
23 April 2024
5.11.0
22 April 2024
- treat cubic curve as quad when control point equals endpoint
#6969 - add out of band audio support ios - abstracted audio!
216240b - Stop audio in iOS when backgrounded.
ff8648e - patch backgrounding to use macos notifications when appropriate
06111d0
5.10.0
26 March 2024
5.9.1
26 February 2024
- chore: release v5.9.1
b596075 - Updating version files
5fdc7d2 - trigger change when text modifier updates
d465459
5.9.0
21 February 2024
- chore: release v5.9.0
f06d49d - Updating version files
136400d - sort hit shapes when draw order changes and stop propagation on hit s…
af86d5d
5.8.0
16 February 2024
5.7.1
19 January 2024
- fix elastic interpolator crash with period 0
#6422 - chore: cleanup ios examples
b3d16a9 - chore: release v5.7.1
ce21e5a - Updating version files
b17042e
5.7.0
11 December 2023
- Ios out of band
27de5ab - fix: add nullptr check when retrieving text run on iOS at the artboard
a85c61b - chore: release v5.7.0
4be79b4
5.6.3
1 December 2023
- chore: release v5.6.3
4a6b607 - Updating version files
6dc9932 - skip constraints in editor when target is collapsed
0f1cdf8
5.6.2
22 November 2023
5.6.1
9 November 2023
- Fix follow path 6070
#6070 - chore: release v5.6.1
9823217 - Updating version files
e669c40 - Delete assets after artboards to fix race condition with FileAssetReferencers.
a0e2e3f
5.6.0
1 November 2023
5.5.1
24 October 2023
- chore: release v5.5.1
2f9b263 - Updating version files
1a03aad - patch: change available from application extension to iOS
1eb2da5
5.5.0
23 October 2023
- Enable CADisplayLink to run at a user-defined preferredFramesPerSecond
2b15111 - chore: release v5.5.0
e011b86 - Updating version files
64d0204
5.4.0
23 October 2023
- feat: add preview target to ios and macos runtime example
b07a2a4 - Fission the CG and Skia renderers
1bc4d19 - Fixed clang check.
c9a6137
5.3.2
5 October 2023
- 6041 follow path with 0 opacity
#6041 - Add a "Stress Test" to the example iOS app
afbd9e2 - chore: release v5.3.2
9030b8c - Updating version files
7c8a3ab
5.3.1
19 September 2023
- Add a CG render context to the iOS runtime
a795c2f - Rive Renderer fixes on iOS/debug
b1cba70 - chore: release v5.3.1
4ebd7c0
5.3.0
13 September 2023
- feature: Add Rive Event bindings to iOS runtime
064fd46 - chore: release v5.3.0
7b0ade9 - Updating version files
072aca5
5.2.1
13 September 2023
- Read passed any empty runs when iterating glyphs.
#5973 - chore: release v5.2.1
5bd6438 - Updating version files
330c29b - add artboards shapes to updates when RenderOpacity has dirt
e503a91
5.2.0
12 September 2023
- Integrate the Rive renderer into iOS
b1f11bf - Fix the iOS release
ed4d6c9 - Checkout and build the Rive Renderer into iOS deployments
b6a88c7
5.1.6
14 August 2023
- chore: release v5.1.6
a195227 - Updating version files
d1edfc1 - Fix issue with nested artboards not updating follow path constraints.
b2099af
5.1.5
10 August 2023
5.1.4
7 August 2023
- chore: release v5.1.4
5f00b08 - Updating version files
31027d5 - Require only app-extension-safe APIs
cec7e9e
5.1.3
5 August 2023
- chore: release v5.1.3
0a9c026 - Updating version files
af41f0a - fix leak in move operator= on SimpleArray
8e89aa9
5.1.2
3 August 2023
- Clipping and baseline
#5732 - maint: fix determine version build step in github workflow to bump based on major, minor, and patch instead of just patch
0aee73f - chore: release v5.1.2
e24459a - Updating version files
90ec288
5.1.1
31 July 2023
5.1.0
31 July 2023
5.0.0
26 July 2023
4.0.6
7 August 2023
- chore: release v4.0.6
0d09707 - Updating version files
4852246 - Require only app-extension-safe APIs
7c66866
4.0.5
21 July 2023
- chore: release v4.0.5
32f7d94 - Updating version files
bbf55a3 - fixup touch location for ios when the riveview is a subview
ea061e0
4.0.4
26 June 2023
4.0.3
31 May 2023
- Add support for injecting Bundle when creating RiveFile
1b78705 - chore: release v4.0.3
8c8d2b2 - Updating version files
04f70fb
4.0.2
25 May 2023
- chore: release v4.0.2
81892dd - Updating version files
c2d642b - patch: only set riveView to nil on a viewmodel if the view Swift wants to dismantle is the same as the riveView property on viewmodel
23f8d39
4.0.1
24 May 2023
4.0.0
24 May 2023
3.1.12
12 May 2023
- Fix flickering caught in high level runtimes.
#159 - chore: release v3.1.12
28a9b3f - Updating version files
11f4690 - Fix diacritics
be26447
3.1.11
26 April 2023
- Ios memory shared context
c4238e9 - Delete add_to_project.yml
3859bea - Create add_to_project.yml
71fb521
3.1.10
14 April 2023
- chore: release v3.1.10
950601d - Updating version files
cbfe3f9 - Propagate collapse to path composer.
cd7dd45
3.1.9
13 April 2023
- chore: release v3.1.9
0a89fac - Updating version files
24556e4 - Fix for runtime crash with skins nested in solo nodes.
41cea61
3.1.8
6 April 2023
- add directBlendState by mix value, bypassing setting inputs
#5039 - update editor playback actions when timeline is at the end of the cur…
#4021 - fix riveModel force-unwrap crash
5212559 - chore: release v3.1.8
ec033a1 - Updating version files
bc8ac1e
3.1.7
3 March 2023
- chore: release v3.1.7
58b926c - Updating version files
ae09eef - force blend states to keepGoing
f31d5fd
3.1.6
1 March 2023
- chore: release v3.1.6
9d9fa7b - Updating version files
3fa665d - apply missing animation fix to macos and android
07f48de
3.1.5
20 February 2023
- Fix artboard pieces slowly popping in.
#4351#4804 - Update ObjC formatting to look more similar to the C++
627ecee - address an issue where a state without an aniimation can break advanc…
a2cb5ea - Make the ios FPSCounterView more stable
e88b16b
3.1.4
4 January 2023
- chore: release v3.1.4
b40398b - Updating version files
47196b5 - Deregister view in RiveViewModel
8b30fc7
3.1.3
15 December 2022
- Only use __builtin_reduce_add for integer types
#4458 - iOS project reorg
4b03b7a - chore: release v3.1.3
eabea23 - Updating version files
75442f8
3.1.2
22 November 2022
3.1.1
2 November 2022
3.1.0
31 October 2022
3.0.5
21 October 2022
- apply speed to both time and total time
#3927 - chore: release v3.0.5
6f2ca66 - Updating version files
d5c13a0 - Bidi Text Support
792c9cc
3.0.4
4 October 2022
- clang-format updates
d53d5ae - chore: release v3.0.4
2ae76fb - docs: fix links and some verbiage in the iOS runtime README
3d8cbf3
3.0.3
27 September 2022
- Deindent namespaces
9f165c2 - clang-format tweaks
2ab3417 - iOS - Fixed setArtboard bug in RiveModel
bb229e0
3.0.2
11 August 2022
- adding all the updates to make ios build from the mono repo, and push…
5708699 - Docs: Update docs for the iOS runtime README and CONTRIBUTING md files to the simplified format
5fd2145 - clang-format the universe
53d0164
3.0.1
7 July 2022
- Add new simple demo app that can be run without configure scripts
1fb9c40 - Refactored enums to look more swifty and shortened
5c44226 - Added in default state machines
dcc6d8d
2.0.29
30 June 2022
- Reference counting for artboard, state machine and animation. Added a feature flag for this that is disabled by default.
88a8e60 - Add copy of CGSkiaFactory
b4e54e2 - chore: release v2.0.29
97d028b
2.0.28
28 June 2022
2.0.27
27 June 2022
2.0.26
20 June 2022
- chore: release v2.0.26
57d169a - Updating version files
e0cde5e - Maint: Roll cpp forward to get control point changes
6e1a548
2.0.25
13 June 2022
- Gave the Layout example a more natural iOS structure
d892ae4 - chore: release v2.0.25
a25bcc3 - Updating version files
330d7bb
2.0.24
8 June 2022
- chore: release v2.0.24
6cab946 - State Machines and Animations will call advanceAndApply() instead of advance() and apply() separately
6d33cb6 - Updating version files
58cee66
2.0.23
8 June 2022
- Gave RiveViewModel specialized inits so that users are presented without only an animation or a state machine param
79f3119 - chore: release v2.0.23
658a76c - Updating version files
89c0381
2.0.22
7 June 2022
- Adjusted example to only instantiate one RiveFile
619987e - chore: release v2.0.22
a4387fc - Updating version files
b26c9a6
2.0.21
7 June 2022
2.0.20
7 June 2022
- Changed the RiveViewModel's view() method to return a type erased AnyView to allow subclasses to override it. This is because currently in Swift opaque result types cannot be used for a non-final declaration within a class. I also removed some throws on methods in RiveViewModel to make the highest level of our API cleaner.
921298e - chore: release v2.0.20
432053b - Updating version files
cf663cf
2.0.19
27 May 2022
- Tweaked the stop/reset behavior to behave more deterministically on state machines and animations. Added a test view that shows the parity in playback behavior between almost identical animations and state machines (it's commented out in ExamplesMasterTableViewController by default). Fixed bug with triggering inputs on state machines. Deleted riv files we're not using anymore
344d410 - Added a helper method for animations to determine if they've ended. Moved model modifications out of RiveView's play method and into RiveViewModel's. When playing from the RiveViewModel we now check if an animation has ended so it can play again.
b51be94 - chore: release v2.0.19
139ae44
2.0.18
25 May 2022
2.0.17
25 May 2022
- Docs: Update README for rive-ios
e152f33 - chore: release v2.0.17
e55fe7c - Updating version files
5027b6d
2.0.16
23 May 2022
2.0.15
20 May 2022
- Updated the clock widget with manual controls
270b353 - chore: release v2.0.15
020b487 - Updating version files
4c01512
2.0.14
19 May 2022
2.0.13
19 May 2022
- Simplified the main components of the iOS runtime
971c180 - Made some runtime refinements. Updated tests to use new simplified runtime.
e5f1b24 - Added documentation to RiveViewModel. Hid fpsCounter in RiveView.
1057c74
2.0.12
12 May 2022
2.0.11
11 May 2022
- Added an FPS counter to RiveView that can be easily toggled. Moved common init code into a sharedInit() function. Added Jellyfish asset to the TouchEvents example.
518fa49 - Moved the fps counter's cosmetics out of RiveView
0bc8f71 - Reduced the update frequency of the fps counter. Reduced the size of the counter within the RiveView.
4e692a0
2.0.10
1 May 2022
- Revert "Revert "Only exposes instances""
ff4bccf - Revert "Only exposes instances"
a6026b7 - Revert "chore: release v2.0.9"
623e498
2.0.9
29 April 2022
2.0.8
29 April 2022
- Fixed bug that prevented touch events from working properly on paused state machines. Re-enabled lighthouse example.
f6e1cc6 - chore: release v2.0.8
4720c17 - Updating version files
6131858
2.0.7
29 April 2022
- Implemented StateMachine touch events and a Magic 8 Ball example to demonstrate them. Removed old RArtboardDelegate now that the touch events are handled by the StateMachine.
9d9d1b9 - chore: release v2.0.7
325b582 - Updating version files
e946f14
2.0.6
27 April 2022
2.0.5
25 April 2022
- Changed the main example selection screen to use a UITableView (to more easily add or remove examples) wrapped in a UISplitViewController so it will layout well on iPads also
9d703e9 - Moved away from hard coded segues on buttons to use UITableViewController. Makes it easier to maintain the list of examples
87ab083 - Removed old examples view controller
e95e65c
2.0.4
25 April 2022
- Roll cpp forward -- no more BinaryReader
63514bb - chore: release v2.0.4
8060d38 - Updating version files
c095809
2.0.3
25 April 2022
2.0.2
18 April 2022
- chore: release v2.0.2
fce827f - Updating version files
1958f93 - Added explicit import of Combine to solve errors in clients consuming the iOS runtime
8b060f7
2.0.1
16 April 2022
- Updating version files
5f528eb - chore: release v2.0.1
7e6fdaf - Fix: Fix templates to reference new platform version changes
e3829ff
2.0.0
15 April 2022
- Deprecated old RiveFile utils. Converted Layout, BlendModes and StateMachine UIKit examples. Commented out unused examples and old RiveView related things. Fixed SimpleAnimation presentation issues.
a456f48 - Removed unused files
e9035ed - [Workspace]
50cfa4f
1.0.18
15 April 2022
- roll cpp, use ArtboardInstance
b2425ed - Roll cpp forward, and update call-sites
6a230a6 - Roll cpp forward, and update bindings
a154ab2
1.0.17
7 April 2022
1.0.16
18 March 2022
- chore: release v1.0.16
1e89f44 - update build scripts to include force rebuilding
54782f1 - Updating version files
1cc593b
1.0.15
17 March 2022
- Add a mesh example and add missing energy_bar_asset
6851222 - Update rive-cpp to support Mesh and fix build issues
a0eb22b - chore: release v1.0.15
53e4969
1.0.14
15 March 2022
- removed git lfs files that were somehow still here
16d8784 - chore: release v1.0.14
c689fe2 - update docs
f842053
1.0.13
15 March 2022
- Fix the SwiftUI component examples
bd9eb6f - chore: release v1.0.13
ec59e88 - Updating version files
f29cea5
1.0.12
11 March 2022
- chore: release v1.0.12
57d9464 - Updating version files
d636a6b - update module to be https for swiftpm experiment
6e79641
1.0.11
10 March 2022
- Removing from github installation instructions
6529a0d - chore: release v1.0.11
277e7a7 - Updating version files
a845716
1.0.10
10 March 2022
- changed up build scripts to add a zip output for releases and make swiftPM & cocoapods use that
a2c02b2 - moved scripts into /scripts, and added configure script to orchestrate installing skia dependencies
6756e5d - updated readme/contributing/gitignore and moved search headers to look in dependencies
e993745
1.0.9
9 March 2022
- added coordinator
bf84c97 - create reusable rive swift view
f79c3cc - update to make riveviewswift a surface more bindings
b234fb7
1.0.8
28 February 2022
- chore: release v1.0.8
45e2973 - no longer add a v in front of the version tag for rive-ios-pod, we dont use it anywhere else, its not good for swiftpm
33fb185
1.0.7
24 February 2022
1.0.6
4 February 2022
1.0.5
1 February 2022
1.0.4
25 January 2022
1.0.3
24 December 2021
1.0.2
21 December 2021
1.0.1
13 December 2021
- Starting to hook up skia renderer.
78bc04d - Improving skia context handling.
d62abfb - Cleanup for latest xcode and updating to master rive-cpp.
94d7d01
0.15.14
23 November 2021
- chore: release v0.15.14
3d175ec - update our workflows to run on macos 11
b55ac74 - hardcode test build version
b396571
0.15.13
23 November 2021
- add test build frameowrk script
2d5aabd - chore: release v0.15.13
0dad36a - update build test framework name
99e931b
0.15.12
23 November 2021
- fix: use archive over build to avoid packaging swiftsourceinfo
6f78434 - chore: release v0.15.12
6afdc41 - fix:fix up path to point to archive rather than build
aa2c65d
0.15.11
10 November 2021
0.15.10
29 October 2021
0.15.9
28 October 2021
- Update cpp dependency
afb3dbf - chore: release v0.15.9
d2b807d - add nested animation test file to ios
032816d
0.15.8
7 September 2021
0.15.7
16 August 2021
0.15.6
12 August 2021
- chore: bumping rive-cpp version
28c1ce1 - bumped cpp to support artboards that do not clip
4d57fef - chore: release v0.15.6
cd64012
0.15.5
30 July 2021
- adding test file for distance constraints and updating cpp refs in the project
e89360f - chore: release v0.15.5
6880999 - update rive-cpp dependency for distance constraints
1a695d0
0.15.4
21 July 2021
- feature: updated rive-cpp dependency to allow for IK constraint support
e6d29f1 - chore: release v0.15.4
7c76da8
0.15.3
6 July 2021
0.15.1
6 July 2021
- chore: bumping version to avoid clash with already released version
#97 - chore: also need to config git user for pushing
#95
0.15.0
6 July 2021
- Release it testing
#94 - chroe: add github token to build script
#93 - Release it testing
#91 - bump cpp version, fixing blendstate memory leak
#90 - Investigate bitcode flag
#89 - Add template issue
#88 - bumped to v7
#87 - Using GitHub action
#86 - 84
#85 - update ios workflows to runt tests on push / pr to master
#83 - Add NSError errors in place of NSException
#81 - adding release-it
6d9baf1 - adding / supressing error handling in example app
51f911f - chore: changing workflow to test github_token
ce0758d
0.14
14 June 2021
- moving pod gitrepo to rive-ios-pod
#80 - adding blend mode notes
#79 - added blend mode examples
#78 - updated cpp revision to include androids exit time fix
#77 - Reset
#75 - On state change updates
#71 - updating podspec for ios
#69 - View de initialize
#63 - Adds clean up and deallocation
#61 - New constructors for RiveFile
#60 - Publish pods pipeline
#59 - added pod publishing to the CocoaPods
#57 - Update readme
#56 - Update readme
#55 - fixed up examples for isStateMachine delegate flag & added play suppo…
#54 - Update rive cpp
#53 - add isStateMachine to play/pause/stop delegates
#51 - fixed up repo on podspec
#46 - Maybe framework
#45 - Modularize
#42 - Ios player part2
#41 - added state change events
#38 - adding delgate tests
#36 - added state machine instance tests
#35 - added state machine configuration tests
#34 - adding tests for loading state machines
#32 - added load artboard tests
#31 - added load animations tests
#30 - Rive animation configuration
#29 - Hacked in play/pause to SwiftUI
#28 - Adds state machine interface to cpp
#18 - Updates 4 30
#17 - Moves RiveView/Controller from ObjC to Swift
#16 - First cut at refactoring for high level api support
#15 - moved everything around to allow for smaller files
b9b17a5 - adding loop mode and direction and example for them.
acbd650 - updated examples for simple & layout
7932172
0.6.4
10 February 2021
0.3.0
3 July 2021
- Investigate bitcode flag
#89 - Add template issue
#88 - bumped to v7
#87 - Using GitHub action
#86 - 84
#85 - update ios workflows to runt tests on push / pr to master
#83 - Add NSError errors in place of NSException
#81 - adding / supressing error handling in example app
51f911f - add rive-cpp checks to ios
4047122 - removed direct script and seeing about using a github action
19fe66d