Skip to content

Tags: wayfair/vsm-ios

Tags

v1.1.4

Toggle v1.1.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump TestableCombinePublishers (#56)

Co-authored-by: Ethan van Heerden <[email protected]>

v1.1.3

Toggle v1.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Vision os support (#43)

* Added support for visionOS

* Maintenance (#38)

* Updated testable combine publishers

* Fixed Swift 6 conflicting generic aliases warning

* Fixed Xcode 14.3 UI test bug

* Update CI macOS and Xcode versions

* build destination corrections

* tidy up ci devices

* Fix flaky tests

* Upgrade actions

* Temporarily™ disabled broken UI tests

* Bumpped CI to use Xcode 15.2. Also enabled unit tests for the VisionOS test target

---------

Co-authored-by: Bill Dunay <[email protected]>
Co-authored-by: Albert Bori <[email protected]>

v1.1.2

Toggle v1.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Mutatingcopyable keypath (#41)

* Added a method to MutatingCopyable to use a KeyPath instead of a closure

* Added mutating copyable unit tests

* grammar

---------

Co-authored-by: Bill Dunay <[email protected]>
Co-authored-by: Albert Bori <[email protected]>

v1.1.1

Toggle v1.1.1's commit message
Added support for watchOS and tvOS

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Auto-Rendering and State Behavior Documentation (#34)

* Simplified state declaration example

* RenderedViewState will/did set documentation

* willSetPublisher SwiftUI documentation

* Added startRendering example to demo app

* willSetPublisher SwiftUI documentation

* RenderedViewState will/did set documentation

* UIKit auto-rendering documentation update

* Removed UIKit documentation anti-pattern

* Removed publisher anti-pattern documentation

* Fixed example repository type definition

* Fix markdown lint

* Fix markdown lint

v1.0.0

Toggle v1.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
VSM Property Wrappers Documentation (#27)

* property wrapper PoC (AutoRendered + ViewState)

* Deprecate ViewStateRendering for the ViewState property wrapper

* Fixed observe state wrapper issues

* Split view state property wrappers

* Clarified deprecation warnings

* Upgraded debug logging

* Migrate demo views to ViewState property wrapper

* Missed container removal

* Fixed typo in ViewStateRendering docs

* Updated documentation to recommend @ViewState

* Code file organization

* Fixed extra-frame bug

* Added a unit test to ensure synchronous main-thread action observation

* Changed ViewState wrapper from struct to protocol

* Fixed runtime StateObject access warnings

* Added UI tests to UIKit scheme

* Organized conformances, docs, and fixed async disambiguation bug

* Clarified state management property names

* Added profile view and tests for debounce field and async actions

* Add storyboard view controller and tests for second RenderedViewState PoC

* Undo merge fragments

* Undo whitespace change

* Undo unnecessary ViewState rename

* Removed redundant deprecation decorators

* File cleanup

* Update static debug logging signatures

* Binding protocol cleanup and async closure fix

* Consolidated State Container code documentation

* Update View Definition docs

* Property wrapper docs cleanup

* Documentation PR feedback

* markdown lint fix

* Documentation PR feedback

* Apply suggestions from code review

Co-authored-by: Mark Granoff <[email protected]>

---------

Co-authored-by: Mark Granoff <[email protected]>

v0.3.0

Toggle v0.3.0's commit message
Transfer existing code