Releases: Tinder/Nodes
Releases · Tinder/Nodes
Nodes v0.0.41
What's Changed
Templates
- Moved Protocol Declarations Out Of PluginList Files by @tinder-SamMarshall in #910
- Added imports to PluginListInterface File by @tinder-SamMarshall in #913
Full Changelog: 0.0.40...0.0.41
Temp
Added imports to PluginListInterface File (#913) * Added imports to PluginListInterface File * Added more configs * Fixed tests
Nodes v0.0.40
What's Changed
Generator
- This Adds the Enum Cases in the Node Generation Code for Interface.swift by @tinder-SamMarshall in #882
- Added enum cases for PluginInterface file by @tinder-SamMarshall in #887
- Added Enum Cases for New PluginListInterface File by @tinder-SamMarshall in #902
- Remove extraneous
pluginListInterfaceImportsby @tinder-cfuller in #906 - Add config for interface imports by @tinder-cfuller in #908
Templates
- Added New Interface Stencil To House Node Protocols by @tinder-SamMarshall in #880
- Removing the Duplicate Declarations from the Builder and Context by @tinder-SamMarshall in #881
- Added Plugin Interface File by @tinder-SamMarshall in #885
- Remove declarations from Plugin.swift by @tinder-SamMarshall in #886
- Added PluginListInterface.stencil File by @tinder-SamMarshall in #900
- Removed Duplicate Declarations from The PluginList Stencil File by @tinder-SamMarshall in #901
- Adjust interface template comments by @tinder-cfuller in #904
- Adjust interface template comments by @tinder-cfuller in #905
- Revise interface comment in templates by @tinder-cfuller in #907
- Move view injected view controllable to interface by @tinder-cfuller in #909
Full Changelog: 0.0.39...0.0.40
Nodes v0.0.39
What's Changed
Templates
- Use triple slash comments rather than block based comments by @tinder-michaelbrown in #851
- Remove “purpose” from all comments by @tinder-cfuller in #876
- Remove parameter and return type stencil comments by @tinder-cfuller in #878
- Improve stencil comments by @tinder-cfuller in #879
- Improve pragma marks in stencil templates by @tinder-cfuller in #884
Maintenance
- Update custom configuration documentation by @tinder-cfuller in #874
- Improve readme by @tinder-cfuller in #877
New Contributors
- @tinder-michaelbrown made their first contribution in #851
Full Changelog: 0.0.38...0.0.39
Nodes v0.0.38
What's Changed
Templates
- Limit sed command to sources directory by @tinder-cfuller in #871
- Remove
@MainActorin Quick Start (temporarily) by @tinder-cfuller in #872
Maintenance
- Remove whitespace in Swift package manifest by @tinder-cfuller in #858
- Update Swift package dependencies by @tinder-cfuller in #859
- Disable code signing in workflow by @tinder-cfuller in #867
- Remove podspec by @tinder-cfuller in #864
- Update GitHub org by @tinder-cfuller in #865
- Use iPhone 15 in workflow by @tinder-cfuller in #866
- Update actions in Pages workflow by @tinder-cfuller in #860
- Add Swift Package Index configuration by @tinder-cfuller in #868
- Set base path for documentation by @tinder-cfuller in #869
- Add license and update copyright by @tinder-cfuller in #870
Full Changelog: 0.0.37...0.0.38
Nodes v0.0.37
What's Changed
Templates
- Add ObservedObject macro if store_prefix by @tinder-garricnahapetian in #863
Full Changelog: 0.0.36...0.0.37
Nodes v0.0.36
What's Changed
Framework
- Add Store for state management by @tinder-cfuller in #799
- Add Nodes dependency to NodesTesting target by @tinder-garricnahapetian in #836
- Improve store implementation by @tinder-cfuller in #854
- Remove assertion that interferes with testability by @tinder-cfuller in #855
- Improve store implementation by @tinder-cfuller in #856
- Add line breaks in store class definitions by @tinder-cfuller in #857
- Remove Binding extension as replaced by store by @tinder-garricnahapetian in #841
Generator
- Add isObservableStoreEnabled Config option by @tinder-garricnahapetian in #837
- Add storePrefix to Config by @tinder-garricnahapetian in #838
- Add storePrefix to NodeStencilContext by @tinder-garricnahapetian in #839
- Remove NodesTesting as not needed by @tinder-garricnahapetian in #852
- Update StencilTemplate imports by @tinder-garricnahapetian in #861
- Modify stencils for Store by @tinder-garricnahapetian in #840
Templates
- Add initial state factory method by @tinder-cfuller in #844
- Add NodesTesting import to test stencils by @tinder-garricnahapetian in #835
- Make state private if not owns_view by @tinder-garricnahapetian in #853
Tests
- Add state store mocks by @tinder-garricnahapetian in #849
- Compare imports as sorted array by @tinder-garricnahapetian in #862
Maintenance
- Disable unused_parameter SwiftLint rule in stores by @tinder-cfuller in #847
- Remove trailing space by @tinder-garricnahapetian in #850
Full Changelog: 0.0.35...0.0.36
Nodes v0.0.35
What's Changed
Framework
- Use type argument by @tinder-cfuller in #833
- Use type argument by @tinder-cfuller in #834
Templates
- Perform tear down in tests on main actor by @tinder-cfuller in #842
- Update Nodes quick start dependencies (including SwiftLint) by @tinder-cfuller in #845
Maintenance
- Apply standard Swift package configuration by @tinder-cfuller in #843
Full Changelog: 0.0.34...0.0.35
Nodes v0.0.34
What's Changed
Maintenance
- Remove Bazel build by @tinder-cfuller in #832
Full Changelog: 0.0.33...0.0.34
Nodes v0.0.33
What's Changed
Framework
- Use autoclosure in Binding factory methods by @tinder-cfuller in #831
Generator
- Remove redundant type by @tinder-garricnahapetian in #818
- Improve imports(with:including:) by @tinder-garricnahapetian in #828
- Fix imports(with:) when UIFramework nil by @tinder-garricnahapetian in #830
Templates
- Remove self as not needed in BuilderTests.stencil by @tinder-garricnahapetian in #821
- Add self to capture list in test templates by @tinder-garricnahapetian in #822
- Set deploymentTarget to iOS 17.0 in genesis.yml by @tinder-garricnahapetian in #823
- Do not publish view injected state in Context by @tinder-cfuller in #825
- Move isReady to RootState by @tinder-garricnahapetian in #826
Tests
- Use consistent newline formatting in test by @tinder-garricnahapetian in #824
- Add testImportsWithConfig() by @tinder-garricnahapetian in #829
Maintenance
- Exclude non-UIKit ViewControllable in BUILD.bazel by @tinder-garricnahapetian in #819
- Rename NeedleFoundation in bazel files by @tinder-garricnahapetian in #820
- Fix BUILD.bazel by @tinder-garricnahapetian in #827
Full Changelog: 0.0.32...0.0.33