6.0.2 (2021-05-13)
- Make listener dictionary access thread safe #219
6.0.1 (2021-05-06)
- Improve
StoreListener
documentation. #218
6.0.0 (2021-04-29)
- [BREAKING] Provide old and new state to
StoreListener
s. #216 - Rewrite all tests to use XCTest instead of Quick and Nimble. #213
- Drop Xcake in favour of Tuist. #213
- [BREAKING] Bump Swift version to
5.0
. #212 - [BREAKING] Pin Hydra minimum version to
2.0.6
. #212
5.1.1 (2021-02-09)
5.1.0 (2020-11-27)
- Add
dependenciesInitializer
parameter toStore
initializer
5.0.0 (2020-10-09)
- Bump minDeploymentTarget from
8.3
to11.0
- Fix
Package.swift
- Pin Hydra minimum version to
2.0.5
4.0.0 (2020-07-29)
- Add
ReturningSideEffect
protocol, in parallel to the already existingSideEffect
- Add a proper
dispatch
method forReturningSideEffect
s to return the values - Update the README with explanations for the new behaviours
- Change
Dispatch
toAnyDispach
- Remove the
Action
(andActionWithSideEffect
) entities - Bump Hydra to
2.0
3.1.1 (2019-03-26)
- Preserve interceptors order during execution. #189 (alextosatto)
- Fix tests
3.0.2 (2019-09-05)
3.0.1 (2019-05-08)
Merged pull requests:
3.0.0 (2019-01-03)
Implemented enhancements:
- [PROPOSAL] enhanced app structuring #159 (TheInkedEngineer)
Closed issues:
- [experimental] ObserverInterceptor items executed more than once #163
- [experimental] Catching errors when dispatching #160
- Is there any co-currency management for a single store? #156
- Reduce boilerplate in Actions #155
- Are there any drawbacks to having a mutable store? #149
Merged pull requests:
- [FEAT] Prepare for release #168 (bolismauro)
- Fix dispatch retry #167 (fonesti)
- Fix dispatch Promise resolved even if sideEffects throws #166 (fonesti)
- Fix ObserverInterceptor items executed more than once #165 (fonesti)
- Experimental logger #162 (bolismauro)
- [FIX] english #158 (TheInkedEngineer)
- Experimental guidelines changes proposal #157 (lucaquerella)
2.0.0 (2018-09-18)
Closed issues:
- Interface Builder #150
Merged pull requests:
- Swift 4.2 #153 (smaramba)
- Fix/comments #152 (alextosatto)
- Feature/action logger #151 (alextosatto)
1.1.1 (2018-07-03)
1.1.0 (2018-07-03)
Merged pull requests:
- Add store initializer #147 (bolismauro)
0.8.13 (2018-04-11)
Closed issues:
- Dead links in README #140
- Fail carthage build #137
- EdgeInsets for Vertical and Horizonal Layout Methods Are Misleading #101
- Tests are broken with iPhone5 #84
- Node DSL #69
- Change The Reference Size (e.g. According to Device Orientation) #67
- Add an example about wrapping Apple view controllers #66
- Define and implement a fully declarative Table and Grid #51
- [Documentation] Issue in UIKit classes extension #36
Merged pull requests:
- Fix/typos #146 (smaramba)
- Update documentation #145 (smaramba)
- Update docs #144 (smaramba)
- Move Assets dir under .github #143 (smaramba)
- Update UI section of readme #142 (smaramba)
- Fix Tempura reference #141 (smaramba)
1.0.0 (2018-02-21)
Merged pull requests:
- UI separation #139 (bolismauro)
0.8.12 (2017-09-26)
0.8.11 (2017-09-26)
Closed issues:
- undefined is not an object (evaluting 'Proptypes.number') #133
Merged pull requests:
0.8.10 (2017-07-31)
Merged pull requests:
0.8.9 (2017-07-24)
Merged pull requests:
0.8.8 (2017-07-18)
0.8.7 (2017-07-18)
Merged pull requests:
- Fix
shouldUpdate
check #129 (valeriovolpe)
0.8.6 (2017-06-12)
Merged pull requests:
- Fix Connect Wrong Behaviour #128 (bolismauro)
0.8.5 (2017-05-30)
0.8.4 (2017-05-25)
Closed issues:
- Managed children of native view don't update correctly in collectionviews #113
- Elements are not correctly reused #96
Merged pull requests:
- Remove performWithoutAnimation #127 (smaramba)
- Add properties do
AnyNode
#126 (valeriovolpe) - Fix Renderer’s
explore
#125 (valeriovolpe)
0.8.3 (2017-05-11)
Closed issues:
- Katana Refs #121
Merged pull requests:
- Improves rendering performances #124 (bolismauro)
- Use XCake #123 (bolismauro)
0.8.2 (2017-04-19)
Closed issues:
- Improve state mocking #111
Merged pull requests:
- Add Refs #122 (bolismauro)
0.8.1 (2017-04-11)
Closed issues:
- Store queue management should be refactored #118
0.8.0 (2017-04-08)
Merged pull requests:
- Refactor internal action management in store #120 (bolismauro)
- State Mock Feature #114 (bolismauro)
0.7.8 (2017-04-06)
Merged pull requests:
0.7.6 (2017-04-05)
Merged pull requests:
- Fix store state dependencies #117 (AlfioRusso)
0.7.5 (2017-04-05)
Closed issues:
- Readme outdated #105
Merged pull requests:
- Fix/store dispatch #116 (AlfioRusso)
- Fix Plastic top #115 (sroddy)
- Fix typo in comment #112 (mickeyreiss)
0.7.4 (2017-03-14)
0.7.3 (2017-03-13)
Closed issues:
- Action callback should be optional #106
Merged pull requests:
- Fix Table Example #110 (darrarski)
- Expose
borderColor
andborderWidth
on Button #109 (valeriovolpe) - Optional inouts #108 (bolismauro)
0.7.2 (2017-02-12)
0.7.1 (2017-02-12)
0.7.0 (2017-02-07)
Merged pull requests:
- Side effects refactor #107 (bolismauro)
0.6.1 (2017-01-31)
Implemented enhancements:
- SyncAction/AsyncAction should be improved #99
0.6.0 (2017-01-27)
Merged pull requests:
- Release 0.6.0 #104 (bolismauro)
- Feature/new actions #103 (bolismauro)
0.5.2 (2017-01-17)
Merged pull requests:
- Make the ActionLinks init public #102 (cipolleschi)
0.5.1 (2017-01-16)
0.5.0 (2017-01-13)
Merged pull requests:
- Release 0.5.0 #100 (bolismauro)
- Feature/action linker #98 (cipolleschi)
- Make PlasticView scaleValue public #97 (sroddy)
- Improve lifecycle api #95 (bolismauro)
0.4.0 (2016-12-24)
Closed issues:
- Lifecycle API #89
- Middleware cannot be shared #87
- [Renaming] Middlewares is not correct english #86
- Cocoapods Instructions for MacOS are missing #85
- Reducers? #81
- Implement a simple Hacker News reader as an example #54
Merged pull requests:
- Develop #94 (bolismauro)
- Update swiftlint #93 (bolismauro)
- Feature/refactor middleware #92 (bolismauro)
- Random Int generation fix #91 (untakatapuntaka)
- Lifecycle APIs #90 (bolismauro)
- Update SyncAction.swift documentation #88 (frankdilo)
0.3.0 (2016-11-29)
Closed issues:
- [Readme] Existing project integration #79
- The fill method of PlasticView is ambiguously named #77
- 0.2.0 Release #70
- Add support for CocoaPods and Carthage #47
Merged pull requests:
- Add fit method to PlastcView #83 (marcopaz)
- Add gradual adoption to README #80 (bolismauro)
- Fix Typo In Renaming #78 (sroddy)
- DSL for PlasticView Anchors and Values #76 (madbat)
- Update missing code hightlight #75 (zld)
- Katana for macOS #74 (smaramba)
- Add .idea to .gitignore #73 (sroddy)
- Update documentation #72 (ParideBifulco)
- Move rename and fix header of Int+Katana.swift #71 (lucaquerella)
0.2.0 (2016-11-17)
Closed issues:
- Ensure pod try works #59
Merged pull requests:
- Update Action.updateRenderer to be an instance method #68 (smaramba)
- Fix the access to the renderer from every node #65 (smaramba)
0.1.0 (2016-11-15)
Fixed bugs:
- Async Action: side effect is called also for completed and failed state #40
Closed issues:
- Force Swiftlint Version #62
- update minefield example project and put a link to it in the README #52
- Find and add a license #48
- Add default implementation of isEqual to the table delegate #44
- PlasticNodeDescriptionWithReference size should implement the PlasticNodeDescription protocol #43
- Write LICENSE.md and link to the README.md #42
- Write a CONTRIBUTE.md file and link it to the README.md #41
- Add alpha in props #39
- Refactor animations #35
- Write a simple example #34
- Review Documentation #33
- Node root and treeRoot confusion #31
- Root init method and
node
var #29 - Store unsubscribe in
Root
#28 - Node draw method should not be public #26
- Refactor Node init #25
- Probably unnecessary throw #24
- Remove "extra" from katana (e.g., UIColor category) #22
- Write a great README #21
- Write documentation #20
- Create base UI elements #18
- Refactor how props chaining is implemented #16
- Update project to respect Swift 3 naming conventions and improve clarity #15
- Create a great logo #13
- Fix warnings on the project #12
- Add support for external libraries with actions #11
- Refactor action system #10
- Fix the "synchronous update" bug #9
Merged pull requests:
- Update to new swiftlint #63 (bolismauro)
- Update README.md #61 (sroddy)
- Minesweeper Demo #60 (smaramba)
- Add Xcode snippets #58 (bolismauro)
- Update README.md #57 (madbat)
- Add namespace for Katana Elements propertie structs #56 (bolismauro)
- Add CONTRIBUTING file #55 (bolismauro)
- Feature/animation demo #53 (bolismauro)
- Feature/license #50 (bolismauro)
- Fix #40 #49 (bolismauro)
- Demo thecodinglove #46 (alaincaltieri)
- Node root and treeRoot confusion #45 (smaramba)
- Refactor Animations #38 (bolismauro)
- Fix/proofread documentation #37 (Luca-Papale)
- Improve Node init #32 (lucaquerella)
- Create README.md #30 (smaramba)
- Feature/documentation #27 (bolismauro)
- Fix/renaming #23 (smaramba)
- Elements Reworking #19 (bolismauro)
- Feature/new actions #17 (bolismauro)
- Fix/update bug #14 (bolismauro)
0.0.2 (2016-10-24)
0.0.1 (2016-10-10)
Closed issues:
- Moved #6
Merged pull requests:
- Feature grid #5 (bolismauro)
- Feature Table #4 (bolismauro)
- Katana storage integration #3 (bolismauro)
- Children refactor #2 (bolismauro)
- [WIP] Plastic Integration in Katana #1 (bolismauro)
* This Change Log was automatically generated by github_changelog_generator