Nodes v0.0.14
·
565 commits
to main
since this release
What's Changed
Framework
- Remove InitialStateProviding by @tinder-garricnahapetian in #296
- Swap two SwiftUI links by @tinder-cfuller in #300
- Update DocC docs for State-ViewState refactor by @tinder-garricnahapetian in #302
- Remove extraneous self when calling callStackSymbols() in LeakDetector by @tinder-cfuller in #304
Generator
- Introduce StencilTemplate.Node by @tinder-garricnahapetian in #238
- Introduce StencilTemplate.state case by @tinder-garricnahapetian in #241
- Add more stencil file imports to NodeRootContext by @tinder-garricnahapetian in #247
- Introduce StencilTemplate.viewState case by @tinder-garricnahapetian in #242
- Add more stencil file imports to NodeContext by @tinder-garricnahapetian in #246
- Add imports to NodeViewInjectedContext by @tinder-garricnahapetian in #248
- Add imports for uiFramework by @tinder-garricnahapetian in #254
- Use new imports(for:) method in WorkerTemplate by @tinder-garricnahapetian in #259
- Use new imports(for:) method in PluginTemplate by @tinder-garricnahapetian in #260
- Use new imports(for:) method in PluginNodeTemplate by @tinder-garricnahapetian in #261
- User new imports(for:) method in PluginListNodeTemplate by @tinder-garricnahapetian in #262
- Use new imports(for:) method in NodeViewInjectedTemplate by @tinder-garricnahapetian in #263
- Use new imports(for:) method in NodeTemplate by @tinder-garricnahapetian in #264
- Add state to StencilTemplate.Node by @tinder-garricnahapetian in #267
- Add state to StencilTemplate.NodeViewInjected by @tinder-garricnahapetian in #268
- Replace ViewState in VC stencils with ViewState.stencil by @tinder-garricnahapetian in #274
- Remove imports(for:) from Config by @tinder-garricnahapetian in #280
- Use new statePublisher name in Defaults by @tinder-garricnahapetian in #282
- Add viewDidLoad and update(with: initialState) to AppKit defaults by @tinder-garricnahapetian in #283
- Add update(with: initialState) to UIKit defaults in viewDidLoad by @tinder-garricnahapetian in #284
- Remove worker from StencilTemplate.Node structs by @tinder-garricnahapetian in #288
- Remove workerImports by @tinder-garricnahapetian in #289
- Remove view_state_publisher stencil argument and Config option by @tinder-garricnahapetian in #291
- Remove workerName option from Node Contexts by @tinder-garricnahapetian in #293
- Remove filenames from XcodeTemplate as unused by @tinder-garricnahapetian in #294
Templates
- Introduce State.stencil file by @tinder-garricnahapetian in #239
- Introduce ViewState.stencil file by @tinder-garricnahapetian in #240
- Remove view_state_publisher from most stencils by @tinder-garricnahapetian in #255
- Move receiver set from Context to Builder by @tinder-garricnahapetian in #258
- Use analytics_imports in Analytics.stencil by @tinder-garricnahapetian in #265
- Remove AbstractPresentableContext subclassing by @tinder-garricnahapetian in #266
- Move VC init in Builder.stencil by @tinder-garricnahapetian in #269
- Move context init in Builder-SwiftUI by @tinder-garricnahapetian in #270
- Remove Presentable protocol from stencils by @tinder-garricnahapetian in #271
- Move view sets in Builder-SwiftUI.stencil by @tinder-garricnahapetian in #273
- Add viewStateFactory property to Builder stencils by @tinder-garricnahapetian in #276
- Add state property to Context.stencil by @tinder-garricnahapetian in #275
- Add viewState Publishers.Map to Builder stencils by @tinder-garricnahapetian in #277
- Remove owns_view from Builder-SwiftUI.stencil as not needed by @tinder-garricnahapetian in #281
- Inject initialState into VC stencil and use viewState Publishers.Map by @tinder-garricnahapetian in #278
- Remove viewStateWorker from Builder.stencil by @tinder-garricnahapetian in #285
- Inject initialState into VC-SwiftUI stencil and use viewState Publishers.Map by @tinder-garricnahapetian in #279
- Remove viewStateWorker from Builder-SwiftUI.stencil by @tinder-garricnahapetian in #286
- Remove view state from Worker.stencil by @tinder-garricnahapetian in #287
- Remove worker from Builder owns_view false by @tinder-garricnahapetian in #290
- Remove InitialStateProviding from ViewState by @tinder-garricnahapetian in #292
- Add Nodes prefix to Transform by @tinder-garricnahapetian in #295
- Remove eraseToAnyPublisher from context.$state by @tinder-garricnahapetian in #297
Tests
- Use givenConfig in ConfigTests by @tinder-garricnahapetian in #243
- Use for-in to avoid closure body length violation by @tinder-garricnahapetian in #245
- Disambiguate mock data with “uiFramework” prefix by @tinder-garricnahapetian in #244
- Remove viewControllerAvailabilityAttribute and viewControllerAvailabilityAttributeSwiftUI by @seppesnoeck in #214
- Improve yaml config formatting for tests by @tinder-cfuller in #299
Maintenance
- Disable bitcode by @tinder-cfuller in #256
- Remove changes recipe from Makefile by @tinder-cfuller in #257
- Add artifactory workflow by @tinder-cfuller in #272
- Increment version in podspec by @tinder-garricnahapetian in #305
- Update platforms in Package.swift by @tinder-cfuller in #306
Full Changelog: 0.0.13...0.0.14