Releases: OpenSwiftUIProject/OpenGraph
Releases · OpenSwiftUIProject/OpenGraph
0.2.0
OpenGraph.xcframework.zip is currently built locally with Xcode 16.4 without dSYMs.
When #104 is solved, we can move the build and release step to CI.
What's Changed
- Update mutateBody implementation by @Kyle-Ye in #61
- Update CI to Swift 5.10 by @Kyle-Ye in #56
- Add Subgraph tree record API by @Kyle-Ye in #62
- Update iOS CI to add WERROR support via Xcode by @Kyle-Ye in #63
- Add OGAttribute.source API by @Kyle-Ye in #64
- Fix indirectDependency mutating issue by @Kyle-Ye in #65
- Add OGGraph.outputValue API by @Kyle-Ye in #66
- Fix compareValues implementation by @Kyle-Ye in #67
- Fix _modify related issue by @Kyle-Ye in #68
- Add OGGraph.descriptionFormat API by @Kyle-Ye in #69
- Fix PointerOffset.offset implementation by @Kyle-Ye in #71
- Workaround the Linux + Release issue for PointerOffset by @Kyle-Ye in #74
- Fix Attribute.flags setter issue by @Kyle-Ye in #72
- Add uncoveredBug test case for #73 by @Kyle-Ye in #75
- Update OGTypeID layoutDescription by @Kyle-Ye in #76
- [Optimize] Update WASM toolchain by @Kyle-Ye in #77
- Fix value nonmutating setter issue by @Kyle-Ye in #78
- Update Xcode 16 and add Swift 6 toolchain support on macOS by @Kyle-Ye in #80
- Bump to Swift 6 compiler for Linux by @Kyle-Ye in #81
- Add OGTypeNominalDescriptor API by @Kyle-Ye in #82
- Update OGAttribute to AnyAttribute by @Kyle-Ye in #84
- Update 2024 tbd and bump CI macOS version by @Kyle-Ye in #85
- Rename _OpenGraph to OpenGraph_SPI by @Kyle-Ye in #86
- Add OGGraphGetWeakValue by @Kyle-Ye in #87
- Split AG stuff into separate repo by @Kyle-Ye in #90
- Update codecov config by @Kyle-Ye in #91
- Add OPENGRAPH_SWIFT_TOOLCHAIN support by @Kyle-Ye in #88
- Update AnyAttribute by @Kyle-Ye in #93
- Update Metadata by @Kyle-Ye in #94
- Update Metadata implementation by @Kyle-Ye in #95
- Update OGVersion by @Kyle-Ye in #96
- Add TupleType and UnsafeTuple by @Kyle-Ye in #97
- Add OGTypeSignature by @Kyle-Ye in #98
- Add OGGraphSetNeedsUpdate API by @Kyle-Ye in #99
- Update OGType Enum stuff by @Kyle-Ye in #100
- Add Subgraph.removeChild API by @Kyle-Ye in #105
- Add Graph+Debug API by @Kyle-Ye in #106
- Fix compareValues API implementation by @Kyle-Ye in #107
- Add Graph+Debug API by @Kyle-Ye in #108
- Add data part for OpenGraph by @Kyle-Ye in #109
- Update UniqueID by @Kyle-Ye in #110
- Add library evolution support with env toggle by @Kyle-Ye in #112
- Fix duplicated -enable-library-evolution flag by @Kyle-Ye in #113
- Add -no-verify-emitted-module-interface by @Kyle-Ye in #114
- Add Equatable conformance for RuleContext by @Kyle-Ye in #115
- Add gen_ag_interface_template.sh by @Kyle-Ye in #116
- Update gen_ag_interface_template by @Kyle-Ye in #117
- Update OGChangedValueFlags by @Kyle-Ye in #118
- Update Metadata by @Kyle-Ye in #119
- Update gen_ag_interface_template.sh by @Kyle-Ye in #120
- Add @_transparent for TupleType by @Kyle-Ye in #121
- Fix destroy method mutating issue by @Kyle-Ye in #122
- Add Map API by @Kyle-Ye in #123
- Fix SPI doc build issue by @Kyle-Ye in #124
- Update Graph and Subgraph name by @Kyle-Ye in #125
- Update OpenGraph_SPI header by @Kyle-Ye in #126
- Add OGGraphTracing API by @Kyle-Ye in #127
- Add OGGraphAnyInputsChanged API by @Kyle-Ye in #128
- Bump to Swift 6.1 toolchain by @Kyle-Ye in #129
- Add OGSubgraphAddChild2 API interface by @Kyle-Ye in #131
- Update compareValues API by @Kyle-Ye in #132
- [Optimize] Improve OGComparisonState API by @Kyle-Ye in #133
- Add IMPLICIT_BRIDGING for autorelease by @Kyle-Ye in #136
- Add OGGraphArchiveJSON2 and update OGDescription by @Kyle-Ye in #137
- Update .codecov to remove patch requirement by @Kyle-Ye in #138
- [NFC] Update OpenGraphCompatibilityTests by @Kyle-Ye in #139
- Fix tuple.value not set in OGTupleWithBuffer by @Dark-Existed in #135
- Add Cxx test module support by @Kyle-Ye in #141
- Update OpenGraph_SPI to OpenGraphCxx by @Kyle-Ye in #142
- Rename OpenGraphC to OpenGraph by @Kyle-Ye in #143
- Update gen_ag_template by @Kyle-Ye in #144
- Update Graph API by @Kyle-Ye in #145
- Fix DebugServerTests issue by @Kyle-Ye in #146
- Update CREDITS.md by @Kyle-Ye in #147
- Update modulemap.private and Data part by @Kyle-Ye in #148
- Add Cxx Util module by @Kyle-Ye in #149
- Add xcframework build support by @Kyle-Ye in #150
Full Changelog: 0.0.8...0.2.0