Releases: Tinder/Nodes
Releases · Tinder/Nodes
Nodes v0.0.10
What's Changed
Framework
- Improve plugin system by @tinder-cfuller in #136
- Unique Plugin List keys by @tinder-cfuller in #139
Maintenance
- Upgrade Nimble to 10.0.0 by @tinder-garricnahapetian in #131
- v0.0.10 by @tinder-cfuller in #140
Full Changelog: 0.0.9...0.0.10
Nodes v0.0.9
What's Changed
Framework
- Improve API documentation by @tinder-cfuller in #128
- Update introduction by @tinder-cfuller in #135
- Improve API documentation by @tinder-cfuller in #133
- Fix documentation by @tinder-cfuller in #137
Generator
- Remove view controller availability attribute by @tinder-cfuller in #127
Templates
- Improve quick start by @tinder-cfuller in #125
- Improve quick start by @tinder-cfuller in #126
- Improve quick start by @tinder-cfuller in #130
- Improve quick start by @tinder-cfuller in #129
Maintenance
- Add documentation instructions by @tinder-cfuller in #134
- v0.0.9 by @tinder-cfuller in #138
Full Changelog: 0.0.8...0.0.9
Nodes v0.0.8
What's Changed
Generator
- Add root node by @tinder-cfuller in #118
- Improve template order by @tinder-cfuller in #119
- Remove public config by @tinder-cfuller in #120
- Rename "without view" to "view injected" by @tinder-cfuller in #121
- Use "Root" in NodeRootContext by @tinder-cfuller in #123
- v0.0.8 by @tinder-cfuller in #124
Maintenance
- Fix changelog by @tinder-cfuller in #117
- Update screenshot by @tinder-cfuller in #122
Full Changelog: 0.0.7...0.0.8
Nodes v0.0.7
What's Changed
Framework
- Add API documentation (w/o abstract classes and ViewControllable) by @tinder-cfuller in #107
- Add remaining API docs by @tinder-garricnahapetian in #109
Generator
- Remove root templates by @tinder-cfuller in #114
Templates
- Add quick start by @tinder-cfuller in #110
- Improve quick start by @tinder-cfuller in #111
- Improve quick start by @tinder-cfuller in #112
- Improve quick start by @tinder-cfuller in #115
Maintenance
- Create docc.yml by @tinder-garricnahapetian in #108
- Improve quick start by @tinder-cfuller in #113
- v0.0.7 by @tinder-cfuller in #116
New Contributors
- @tinder-garricnahapetian made their first contribution in #108
Full Changelog: 0.0.6...0.0.7
Nodes v0.0.6
What's Changed
Templates
- Fix view controller availability attribute by @tinder-cfuller in #103
- Use view state (to avoid compiler warning) by @tinder-cfuller in #104
- Remove extra line (from SwiftUI view controller template) by @tinder-cfuller in #105
Maintenance
- v0.0.6 by @tinder-cfuller in #106
Full Changelog: 0.0.5...0.0.6
Nodes v0.0.5
What's Changed
Framework
- Fix parameter label by @tinder-cfuller in #100
Generator
- Add view controller availability attribute by @tinder-cfuller in #101
Maintenance
- Use latest macOS in GitHub workflow by @tinder-cfuller in #97
- Use latest macOS in GitHub workflow (and rename Bazel job) by @tinder-cfuller in #98
- Add documentation recipes to Makefile by @tinder-cfuller in #99
- v0.0.5 by @tinder-cfuller in #102
Full Changelog: 0.0.4...0.0.5
Nodes v0.0.4
What's Changed
Generator
- Update Argument Parser, SwiftLint and other dependencies by @tinder-cfuller in #93
Templates
- Add extra asterisk to block comments (for Xcode help compatibility) by @tinder-cfuller in #89
Tests
- Add test for modal style additional configuration by @tinder-cfuller in #90
Maintenance
- Add Preflight by @tinder-cfuller in #87
- Set Bazel job name by @tinder-cfuller in #88
- Add Bazel version by @tinder-cfuller in #92
- Update README by @tinder-cfuller in #91
- Set Swift tools to v5.5 by @tinder-cfuller in #94
- Add Swift v5.5 by @tinder-cfuller in #95
- v0.0.4 by @tinder-cfuller in #96
Full Changelog: 0.0.3...0.0.4
Nodes v0.0.3
What's Changed
Framework
- Initial lint by @tinder-cfuller in #9
- Pause when leak detected if debugger attached by @tinder-cfuller in #18
- Add state protocols by @tinder-cfuller in #19
- Disable lint warning by @tinder-cfuller in #22
- Allow repeated elements by @tinder-cfuller in #23
- Remove equatable from state observer by @tinder-cfuller in #24
- Remove @mockable from state protocols by @tinder-cfuller in #25
- Refactor leak detector by @tinder-cfuller in #26
- Use precondition failure instead of fatal error by @tinder-cfuller in #27
- Remove unnecessary willMove/didMove method calls by @tinder-cfuller in #30
- Add form sheet modal presentation style by @tinder-cfuller in #31
- Remove receive(on:) from state observer by @tinder-cfuller in #41
- Remove extraneous method by @tinder-cfuller in #43
- Refactor plugins by @tinder-cfuller in #46
- Add SwiftUI types by @tinder-cfuller in #52
- Improve conditional platform and SDK availability logic by @tinder-cfuller in #57
- Remove unnecessary self by @tinder-cfuller in #38
- Improve modal style by @tinder-cfuller in #67
- Remove delegates from modal style by @tinder-cfuller in #68
- Add additional modal style configuration by @tinder-cfuller in #69
- Call completion in guard when dismissing by @tinder-cfuller in #70
- Adds Bazel support by @tinder-maxwellelliott in #74
- Improve modal style by @tinder-cfuller in #76
- Refactor WorkerController by @tinder-cfuller in #77
- Improve availability checking in modal style by @tinder-cfuller in #83
Generator
- Rename templates library and target by @tinder-cfuller in #8
- Add Xcode template generator by @tinder-cfuller in #53
- Migrate to result builder by @tinder-cfuller in #54
- Use @main in executable target by @tinder-cfuller in #61
- Use system background color by @tinder-cfuller in #62
- Use system background color by @tinder-cfuller in #63
- Use implicit internal for overridden view controller methods by @tinder-cfuller in #64
- Add view state imports by @tinder-cfuller in #66
- Change parameter label from
path
toat
by @tinder-cfuller in #72 - Use relative module bundle (when available) by @tinder-cfuller in #73
- Refactor template contexts by @tinder-cfuller in #78
- Refactor FileSystem by @tinder-cfuller in #79
- Refactor XcodeTemplateGeneratorCommand by @tinder-cfuller in #80
Templates
- Lint templates by @tinder-cfuller in #10
- Remove convenience initializer from Component by @tinder-cfuller in #11
- Change Analytics to not be a Worker by @tinder-cfuller in #12
- Improve comments by @tinder-cfuller in #13
- Improve Plugin template by @tinder-cfuller in #14
- Unify component comments by @tinder-cfuller in #15
- Add analytics instructions by @tinder-cfuller in #16
- Add reactive view state by @tinder-cfuller in #17
- Make view state equatable by @tinder-cfuller in #20
- Add explicit internal by @tinder-cfuller in #21
- Use worker name by @tinder-cfuller in #28
- Add view state to worker protocol by @tinder-cfuller in #29
- Make analytics weak by @tinder-cfuller in #32
- Store view state in Worker by @tinder-cfuller in #33
- Improve access control by @tinder-cfuller in #34
- Improve variable names, types and formatting in Worker by @tinder-cfuller in #35
- Simplify conditional view state in Builder by @tinder-cfuller in #36
- Set view state property only when necessary by @tinder-cfuller in #37
- Inject view state operators and the update method comment by @tinder-cfuller in #42
- Set analytics property by @tinder-cfuller in #44
- Remove extraneous assignment by @tinder-cfuller in #45
- Fix indentation by @tinder-cfuller in #47
- Inject super init parameters by @tinder-cfuller in #48
- Duplicate stencils for SwiftUI by @tinder-cfuller in #49
- Update SwiftUI templates by @tinder-cfuller in #50
- Remove line breaks by @tinder-cfuller in #51
- Move child component factories comment below initializer by @tinder-cfuller in #55
- Improve component comment by @tinder-cfuller in #56
- Improve component comment by @tinder-cfuller in #58
- Improve component comment in SwiftUI template by @tinder-cfuller in #59
- Update Plugin component comments by @tinder-cfuller in #65
Tests
- Remove NavigationController tests by @tinder-cfuller in #75
Maintenance
- Use XCODE_VERSION by @tinder-cfuller in #39
- Use macOS 11 by @tinder-cfuller in #60
- Upgrade Swift tools version to 5.4 by @tinder-cfuller in #40
- Add Swift 5.4 by @tinder-cfuller in #71
- Update name and tagline by @tinder-cfuller in #81
- Update readme by @tinder-cfuller in #82
- Improve scripts by @tinder-cfuller in #84
- Update changelog by @tinder-cfuller in #85
- v0.0.3 by @tinder-cfuller in #86
New Contributors
- @tinder-maxwellelliott made their first contribution in #74
Full Changelog: 0.0.2...0.0.3
Nodes v0.0.2
What's Changed
Framework
- Add platform checks by @tinder-cfuller in #3
- Allow calling uncontain on any descendant view by @tinder-cfuller in #6
Maintenance
- Add Makefile and supporting scripts by @tinder-cfuller in #4
- Add platforms to package manifest by @tinder-cfuller in #5
- v0.0.2 by @tinder-cfuller in #7
Full Changelog: 0.0.1...0.0.2
Nodes v0.0.1
Initial Release
- v0.0.1 by @tinder-cfuller
Full Changelog: https://github.com/TinderApp/Nodes/commits/0.0.1