Skip to content

Latest commit

 

History

History
456 lines (314 loc) · 28.9 KB

CHANGELOG.md

File metadata and controls

456 lines (314 loc) · 28.9 KB

Changelog

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 StoreListeners. #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)

  • Make codebase compile with Swift 5.4 #210
  • Fix typos in documentation #207

5.1.0 (2020-11-27)

  • Add dependenciesInitializer parameter to Store initializer

5.0.0 (2020-10-09)

  • Bump minDeploymentTarget from 8.3 to 11.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 existing SideEffect
  • Add a proper dispatch method for ReturningSideEffects to return the values
  • Update the README with explanations for the new behaviours
  • Change Dispatch to AnyDispach
  • Remove the Action (and ActionWithSideEffect) 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)

  • Avoid Promise.then() on the main thread when possibile #175 (fonesti)

3.0.1 (2019-05-08)

Full Changelog

Merged pull requests:

  • [FIX] Send update to listeners when the state is initialized #172 (smaramba)

3.0.0 (2019-01-03)

Full Changelog

Implemented enhancements:

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:

2.0.0 (2018-09-18)

Full Changelog

Closed issues:

  • Interface Builder #150

Merged pull requests:

1.1.1 (2018-07-03)

Full Changelog

1.1.0 (2018-07-03)

Full Changelog

Merged pull requests:

0.8.13 (2018-04-11)

Full Changelog

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:

1.0.0 (2018-02-21)

Full Changelog

Merged pull requests:

0.8.12 (2017-09-26)

Full Changelog

0.8.11 (2017-09-26)

Full Changelog

Closed issues:

  • undefined is not an object (evaluting 'Proptypes.number') #133

Merged pull requests:

0.8.10 (2017-07-31)

Full Changelog

Merged pull requests:

0.8.9 (2017-07-24)

Full Changelog

Merged pull requests:

  • Fix the removal of a listener of the state #131 (smaramba)

0.8.8 (2017-07-18)

Full Changelog

0.8.7 (2017-07-18)

Full Changelog

Merged pull requests:

0.8.6 (2017-06-12)

Full Changelog

Merged pull requests:

0.8.5 (2017-05-30)

Full Changelog

0.8.4 (2017-05-25)

Full Changelog

Closed issues:

  • Managed children of native view don't update correctly in collectionviews #113
  • Elements are not correctly reused #96

Merged pull requests:

0.8.3 (2017-05-11)

Full Changelog

Closed issues:

Merged pull requests:

0.8.2 (2017-04-19)

Full Changelog

Closed issues:

  • Improve state mocking #111

Merged pull requests:

0.8.1 (2017-04-11)

Full Changelog

Closed issues:

  • Store queue management should be refactored #118

0.8.0 (2017-04-08)

Full Changelog

Merged pull requests:

0.7.8 (2017-04-06)

Full Changelog

Merged pull requests:

0.7.6 (2017-04-05)

Full Changelog

Merged pull requests:

0.7.5 (2017-04-05)

Full Changelog

Closed issues:

  • Readme outdated #105

Merged pull requests:

0.7.4 (2017-03-14)

Full Changelog

0.7.3 (2017-03-13)

Full Changelog

Closed issues:

  • Action callback should be optional #106

Merged pull requests:

0.7.2 (2017-02-12)

Full Changelog

0.7.1 (2017-02-12)

Full Changelog

0.7.0 (2017-02-07)

Full Changelog

Merged pull requests:

0.6.1 (2017-01-31)

Full Changelog

Implemented enhancements:

  • SyncAction/AsyncAction should be improved #99

0.6.0 (2017-01-27)

Full Changelog

Merged pull requests:

0.5.2 (2017-01-17)

Full Changelog

Merged pull requests:

0.5.1 (2017-01-16)

Full Changelog

0.5.0 (2017-01-13)

Full Changelog

Merged pull requests:

0.4.0 (2016-12-24)

Full Changelog

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:

0.3.0 (2016-11-29)

Full Changelog

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:

0.2.0 (2016-11-17)

Full Changelog

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)

Full Changelog

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:

0.0.2 (2016-10-24)

Full Changelog

0.0.1 (2016-10-10)

Closed issues:

  • Moved #6

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator