Skip to content

Releases: Mindera/Alicerce

0.8.0

26 Jun 10:16
0.8.0
e2bc837
Compare
Choose a tag to compare

Changes

  • Clear viewModel on base cells and reusable views (#204)
  • Clean up Network errors and type aliases (#202)
  • Fix ReusableView unit tests on iOS 13 (#208)
  • Add sizers for collection reusable views 📏 (#206)(#214)
  • Fix Certificate Pinning tests for iOS 13 📌 (#209)
  • Migrate to Swift 5️⃣.1️⃣ (#211)
  • Implement backtracking on Router match ⏪ (#207)
  • Auto layout DSL (#210)(#213)(#215)
  • Remove then function (#212)
  • Remove require() function (#217)

0.7.0

24 May 22:32
88266c4
Compare
Choose a tag to compare

Changes

  • Remove TODO and FIXME placeholders (#198)
  • Remove iOS 9 support 👋 (#196)
  • Add _modify accessor to Atomic.value (#199)

0.6.0

04 May 21:19
5648294
Compare
Choose a tag to compare

Changes

  • Migrate to Swift 5 🚀 (#193)
  • Create CocoaPods subspecs 🍕 (#195)

0.5.0

26 Apr 15:04
4519320
Compare
Choose a tag to compare

Changes

  • Improve cancellation handling in NetworkStore's (#173)
  • Propagate errors on .cancelled network store errors (#174)
  • Propagate URLResponse on NetworkStack (#175)
  • Ignore custom controls in Keyboard Observer (#176)
  • Bump antitypical/Result to 4.1.0 (#180)
  • Make NetworkResource request creation async 📬 (#179)
  • Add missing CoreData tests and some improvements 🛢 (#181)
  • Avoid over-release bug when nesting errors (#182)
  • Add more missing tests, minor improvements 🕵️‍♂️ (#183)
  • Add finishFetchesAndInvalidateSession to URLSessionNetworkStack (#185)
  • Add configurable internal logger 📝 (#186)
  • Make APIError's great again ✊ (#187)
  • Split Resource (and friends) into small protocols 👨‍👩‍👧‍👦 (#188)
  • Rename DefaultLogger to MultiLogger 📄 (#189)
  • Fix Network playground 🎳 (#190)
  • NIB Additions to Table and Collection view cells (#184)
  • Multiple clean ups and minor additions 🧹 (#191)

0.4.0

07 Nov 15:21
Compare
Choose a tag to compare

Changes:

  • Migrate to Swift 4.2 🚀 (#172)

0.3.0

05 Nov 19:15
4180c12
Compare
Choose a tag to compare

Changes:

  • Add documentation to the network layer 📄 (#142)
  • Add antitypical/Result as a dependency (#144, #146)
  • Logging improvements (#145, #147)
  • Analytics improvements 📊 (#148, #152)
  • Performance Metrics improvements 📈 (#151)
  • Add Token and Tokenizer (#150)
  • Implement resource retry mechanisms ♻️ (#153, #160)
  • Improve DiskMemoryPersistenceStack 📼 (#156)
  • Persistence improvements (#157, #158, #159)
  • Make NetworkStack conditionally a NetworkStore (#162)
  • Improve CommonCrypto integration (#164, #165, #166, #169)
  • Add UIImage convenience init from Base64 String (#155)
  • New String.localized variant with support for arguments (#154)
  • Improve Cancelable and Network cancellation ❌ (#171)

0.2.1

18 Jun 12:23
b5449aa
Compare
Choose a tag to compare

Changes:

  • Add missing public init on BuilderCache (#139)
  • Equatable and Hashable revision (#141)
  • Fix wrong range in HTTP redirection error. (#143)

0.2.0

25 May 15:46
ea9218f
Compare
Choose a tag to compare

Changes:

  • Migrate to Swift 4.1 and Xcode 9.3 (#117)
  • Revise Dictionary and Sequence utils APIs (#120)
  • Router and TreeRouter improvements (#127)
  • Add BuilderCache (#128, #134)
  • Logging improvements (#130)
  • Add Certificate Pinning (#125)

Hello World 👋

20 Apr 22:59
f7874c7
Compare
Choose a tag to compare

This is the first release of Alicerce 🎉

Since we were essentially the only ones using it (and we didn't publicize it), it was purposedly kept without versioning all this time to avoid the burden of maintaining versions while we were actively developing it. 😅

However, we felt that the time had finally come for Alicerce to follow a "decent" release process, so that we can make breaking changes more safely, while also making way for wider adoption of the framework. 🚀

Thanks to everyone that made it possible! 🙌