- please enter new entries in format
- <description> (#<PR_number>, kudos to @<author>)
- Update
font(_:lineHeight:textStyle:)viewModifier to use nativelineHeighton +26.0 systems (#154, kudos to @olejnjak)
- Add SwiftUI extension
View+FrameSize(#153, kudos to @lukashromadnik) - Add
readSizeandreadFrameto SwiftUI views (#150, kudos to @olejnjak) - Add
WithLayoutMarginsto SwiftUI extensions (#150, kudos to @komkovla)
- SwiftUI improvements (#149, kudos to @olejnjak)
- make
lineHeightparameter optional forFontModifier - implement color forwarding from UIKit to SwiftUI
- add
ACKHostingController
- make
- Add privacy manifest (#148, kudos to @olejnjak)
- Add new helpers for Combine+Concurrency (#147, kudos to @olejnjak)
- Merge iOS template lib (#143, kudos to @olejnjak)
- add Networking module
- add VersionUpdate module
- add PushNotifications module
- Add
isTVandisMacforUIDevice(#142, kudos to @leinhauplk) - Add helper function for easier back gesture setup (#141, kudos to @leinhauplk)
- Support tvOS & watchOS, use single multiplatform target for Carthage (#140, kudos to @olejnjak)
- Add helpers for
SwiftUI.EdgeInsets(#138, kudos to @olejnjak) - Bump deployment target to iOS 12 (#137, kudos to @olejnjak)
- Add Font modifier for SwiftUI fonts (#134, kudos to @leinhauplk)
- Added
BetterURLimplementation to improve URL parsing (#129, kudos to @AGr-AlexandrGrigoryev) - Bump deployment target to iOS 11.0 and macOS 10.13
- Specify Obj-C name for TagListView (#127, kudos to @olejnjak)
- Update for Xcode 14 (#126, kudos to @olejnjak)
- Binary is built using Xcode 13.4 (#125, kudos to @olejnjak)
- Add
projectedValuetoUserDefaultproperty wrapper withCurrentValueSubject(#124, kudos to @olejnjak) - Fix navigation stack when managed by flow coordinators in non-linear hierarchy (#123, kudos to @olejnjak)
- Add
flatMapLatestextension toPublisher. (#120, kudos to @olejnjak) - Add custom
ZipManypublisher. (#116, kudos to @vendulasvastal)
- Fix target membership of
Publisherextensions (#121, kudos to @olejnjak)
-
Create
PublisherExtensions.swiftand addweakAssign(on:to:). (#116, kudos to @vendulasvastal) -
Add option to implement custom push transition (#115, kudos to @leinhauplk)
- Add
prototypeSupplementaryView(ofKind:type)toUICollectionViewextensions (#114, kudos to @olejnjak)
- Update image rendering API to use the newest
UIGraphicsImageRenderer(#113, kudos to @LukasHromadnik)
- Fix target membership for IntExtensions (#112, kudos to @olejnjak)
- Add
Intinits that safely convert given floating value (Double,Float,CGFloat) toIntby checking forNaNandinfinity(#110, kudos to @olejnjak) SelfSizingTableHeaderFooterView- fix crash when device orientation has changed (#111, kudos to @leinhauplk)
- Make all public functions open to enable overrides in subclasses (#105, kudos to @janmisar)
- Put
stopofchildCoordinatorson main thread (#103, kudos to @IgorRosocha)
- Add completion blocks to
UINavigationControllerpop and push methods (#101, kudos to @olejnjak) - Add possibility to configure GradientView with public properties
colorsandaxiseven after init (#104, kudos to @janmisar)
- Update colors in
GradientViewwhen user interface style changed (#102, kudos to @leinhauplk)
- Check if
navigationController != rootViewControllerbefore running navigation delegate method (#100, kudos to @lukashromadnik) GradientViewhasisUserInteractionEnabled = falseas it is not supposed to be interactive by design (#99, kudos to @olejnjak)- Check the value of
rootViewControllerbefore stopping the flow (#98, kudos to @lukashromadnik)
- Remove support for unavailable type
Float80on macOS (#97, kudos to @lukashromadnik)
- Removed SnapKit from the library (#97, kudos to @lukashromadnik)
- Tests for
FlowCoordinator.stop()(#96, kudos to @lukashromadnik)
- Fix
FlowCoordinator's navigation flow handler (#96, kudos to @lukashromadnik)
- Deprecated
TableHeaderFooterViewbecause of differentreadableContentGuidebehavior (#92, kudos to @leinhauplk) - Updated iOS deployment target to 9.0 to make Xcode 12 happy (#95, kudos to @olejnjak)
- Encoding of primitive values (#90, kudos to @fortmarek)
completionofBase.FlowCoordinator.stop()is sometimes not called (#94, kudos to @lukashromadnik)
- Completion block for
stop(#88, kudos to @fortmarek) - Run SwiftLint on build if installed locally (#87, kudos to @olejnjak)
- Add Catalyst support to iOS target (#86, kudos to @olejnjak)
- Add UserDefault property wrapper (#85, kudos to @fortmarek)
- Reverted
BUILD_LIBRARY_FOR_DISTRIBUTIONto false (#84, kudos to @fortmarek)
- Add Random extensions (#82, kudos to @fortmarek)
- Add more arguments from
NSLocalizedStringtoString.localized()(#80, kudos to @olejnjak) - Add prototype cell storage to
UITableViewandUICollectionView(#78, kudos to @olejnjak)
- Deprecated
safeAreaextension on iOS 11+ (#79, kudos to @olejnjak) - Fix typos (#76, kudos to @michalsrutek)
- Set
BUILD_LIBRARY_FOR_DISTRIBUTIONtoYES(#75, kudos to @fortmarek) - Do not dismiss
presentingViewControllerofrootViewControlleronBase.FlowCoordinatorstop()when remaining VCs in the navigation stack (#72, kudos to @IgorRosocha)
- Fix changelog check (#81, kudos to @olejnjak)
- Fix
GradientViewlayer frame on orientation change (#74, kudos to @fortmarek) - Fix generate docs action (#73, kudos to @fortmarek)
- Fix a typo (#70, kudos to @michalsrutek)
- Use a preferred
AnyObjectkeyword instead ofclassin protocol conformance (#71, kudos to @michalsrutek)
- Add swift-doc action, checks actions (#67, kudos to @fortmarek)
- add
UIDevice.current.modelNameextension to receive model name of current device (#66, kudos to @olejnjak) - add
clearLaunchScreenCache()to completely clear launch screen cache (#63, kudos to @igorrosocha)
- Fix swiftlint violations (#69, kudos to @fortmarek)
- Fix wrong transparency in
UIColor.image()(#65, kudos to @janmisar)
- Update tapestry structure (#68, kudos to @fortmarek)
- separate frameworks for Swift and iOS (#64, kudos to @olejnjak)
- use native
UISearchBar.searchTextFieldon iOS 13+ (#61, kudos to @olejnjak)
- add support for generic dequeueing for MKAnnotationViews
dequeueAnnotationView(for annotation: MKAnnotation)(#60, kudos to @svastven) - add support for Dark Mode when creating colored images from
UIColor(#59, kudos to @svastven) - add
tapestryfor automating future releases (#56, kudos to @fortmarek) - update FlowCoordinator to count with iOS 13 modal presentations (#55, kudos to @olejnjak)
-
add
forceIntrinsic()toUIViewto set itscontentHuggingPriorityandcontentCompressionResistancetoUILayoutPriority.required(#48, kudos to @olejnjak) -
add
hexStringclosure intoUIColorExtensionthat will return hex string fromUIColor(#49, kudos to @majkcajk) -
add SwiftPM manifest (#52, kudos to @olejnjak)
-
add
typeparameter todequeueCell(...)methods so using it is more convenient (#53, kudos to @olejnjak)From now you can also use
tableView.dequeueCell(for: indexPath, type: YourCell.self)
- added deep link generic for
Base.FlowCoordinator(#47, kudos to @fortmarek) - Swift 5 & Xcode 10.2 migration (#45, kudos to @janmisar)
- base classes for VCs, VMs, FCs (#45, kudos to @janmisar)
- fix init emoji in
FlowCoordinator(#42, kudos to @Dominoo)
- move from NSLog to unified logging (#39, kudos to @fortmarek)
- allow additional logic for isEmpty for collections (#40, kudos to @fortmarek)
- add LICENSE file to Cocoapods source files