Releases: OpenSwiftUIProject/OpenAttributeGraph
Releases · OpenSwiftUIProject/OpenAttributeGraph
0.5.0
Binary Target
.binaryTarget(
name: "OpenAttributeGraph",
url: "https://github.com/OpenSwiftUIProject/OpenAttributeGraph/releases/download/0.5.0/OpenAttributeGraph.xcframework.zip",
checksum: "ac7d8cb7cfd917b9f1768dc18dfea74b1ed64ce96d2424ba8c557e70736674ff"
)Build Info
- Xcode 16.4
- swift-driver version: 1.120.5 Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5)
What's Changed
- Add oagBinary support by @Kyle-Ye in #215
- Bump version to 6.5.1 and enable apple-generic versioning by @Kyle-Ye in #216
- Replace clone-swift.sh with git submodule for Swift headers by @Kyle-Ye in #217
- Remove deprecated attributeGraphEnabled and swiftToolchainSupported API by @Kyle-Ye in #218
Full Changelog: 0.4.0...0.5.0
0.4.0
Binary Target
.binaryTarget(
name: "OpenAttributeGraph",
url: "https://github.com/OpenSwiftUIProject/OpenAttributeGraph/releases/download/0.4.0/OpenAttributeGraph.xcframework.zip",
checksum: "a539f876625288d4af7c7d1dccc80fd8e936058791b8071e0d534f5ec1a8a068"
)Build Info
- Xcode 16.4
- swift-driver version: 1.120.5 Apple Swift version 6.1.2 (swiftlang-6.1.2.1.2 clang-1700.0.13.5)
What's Changed
- Subgraph interface by @jcmosc in #172
- Fix typo in OpenAttributeGraph.md by @jbafford in #184
- Optimize WeakAttribute.changedValue by @Kyle-Ye in #185
- Update CompareValuesCompatibilityTests by @Kyle-Ye in #186
- Update CompatibilityTests logic by @Kyle-Ye in #187
- Add shared workflows for OpenSwiftUI organization by @Kyle-Ye in #188
- Add PR triage workflow by @Kyle-Ye in #192
- Add OPENATTRIBUTEGRAPH_LIB_SWIFT_PATH support by @mmllr in #193
- Refactor: Introduce EnvManager for structured environment variable handling by @Kyle-Ye in #194
- Add device support for AttributeGraph by @Kyle-Ye in #198
- Add Swift repo header checkout and SPM build tool plugin by @Kyle-Ye in #199
- Update version marks to use framework version numbers by @Kyle-Ye in #200
- Add Platform target with cross-platform logging support by @Kyle-Ye in #201
- Remove OpenAttributeGraphTests target by @Kyle-Ye in #202
- Add SwiftCorelibsCoreFoundation, Utilities targets and UtilitiesTests by @Kyle-Ye in #203
- Add SwiftBridging, Utilities test cases, and README documentation by @Kyle-Ye in #204
- Replace LIB_SWIFT_PATH with bundled SwiftCorelibs headers by @Kyle-Ye in #205
- Fix xcodebuild/Xcode GUI build for SwiftBridging header missing by @Kyle-Ye in #206
- Overhaul code coverage pipeline and Codecov configuration by @Kyle-Ye in #207
- Simplify Swift headers checkout and update license year by @Kyle-Ye in #209
- Improve Utilities test coverage and cleanup by @Kyle-Ye in #208
- Add SwiftFormat configuration and apply formatting by @Kyle-Ye in #210
- Add Xcode project support with xcconfig-based build settings by @Kyle-Ye in #211
- Fix release workflow with proper notes generation by @Kyle-Ye in #212
- Add initial Compute binary support by @Kyle-Ye in #197
- Add Private/CFRuntime.h to xcframework header processing by @Kyle-Ye in #213
- Add Compute source build support by @Kyle-Ye in #214
New Contributors
Full Changelog: 0.3.0...0.4.0
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