Bond

A Swift binding framework

MIT License

Stars
4.2K
Committers
86

Bot releases are hidden (Show)

Bond - 6.6.0

Published by srdanrasic almost 7 years ago

  • KeyPath based KVO signals.
    • user.keyPath(\.name).bind(to: nameLabel)
  • KeyPath based protocol proxy injection.
    • tableView.reactive.protocolProxy(for: UITableViewDelegate.self, keyPath: \.delegate)
Bond - 6.5.2

Published by srdanrasic almost 7 years ago

  • Fix unretained arguments in protocol proxies.
Bond - 6.5.1

Published by srdanrasic almost 7 years ago

  • Fix memory leak in protocol proxies (fixes #486).
Bond - 6.5.0

Published by srdanrasic about 7 years ago

  • UIView reactive extensions for adding gesture recognizers. Thanks @akbsteam!
Bond - 6.4.4

Published by srdanrasic about 7 years ago

  • Bridge missing ObjC types - fixes #481.
Bond - 6.4.3

Published by srdanrasic about 7 years ago

  • Add bidirectionalMap to Property type.
  • Bridge missing ObjC types - fixes #474.
Bond - 6.4.2

Published by srdanrasic about 7 years ago

  • Improve type bridging in protocol proxies. Using ObjC types, like NSString, is no longer necessary. You can now use Swift types, like String, in method signal(for:dispatch:).
  • Fixed return values too.
Bond - 6.4.1

Published by srdanrasic about 7 years ago

  • Improve type bridging in protocol proxies. Using ObjC types, like NSString, is no longer necessary. You can now use Swift types, like String, in method signal(for:dispatch:).
Bond - 6.4.0

Published by srdanrasic about 7 years ago

  • Update to Swift 4 syntax.

Warning: If you are still using Xcode 8, please do not update and stay on v6.3.x.

Bond - 6.3.0

Published by srdanrasic about 7 years ago

  • Xcode 9 and Swift 3.2 and 4 support.

Check out this note.

Bond - 6.2.11

Published by srdanrasic about 7 years ago

  • Fix the issue with bidirectionalMap not working.
Bond - 6.2.10

Published by srdanrasic about 7 years ago

  • Move ReactiveKit dependency to version 3.6.0.
Bond - 6.2.9

Published by srdanrasic about 7 years ago

  • Fix Observable2DArray indices.
  • Fix argument memory leak in protocol proxies.
Bond - 6.2.8

Published by srdanrasic over 7 years ago

  • Rename UIButton.reactive.backgroungImage to UIButton.reactive.backgroundImage.
  • Add NSLayoutConstraint to correct targets.

Thanks @dhardiman!

Bond - 6.2.7

Published by srdanrasic over 7 years ago

  • Fix batch updates for NSTableView.

Note: This release introduces another generic argument to DataSourceEvent<DataSource> type - DataSourceEvent<DataSource, BatchKind>. If you are using this type directly this will be a breaking change for you. You will need to update your code by replacing DataSourceEvent<X> with DataSourceEvent<X, BatchKindDiff> in your iOS (UIKit) project, or with DataSourceEvent<X, BatchKindPatch> in your macOS (AppKit) project.

Bond - 6.2.6

Published by srdanrasic over 7 years ago

  • Fix issues with multiple observations of protocol proxy signals.
Bond - 6.2.5

Published by srdanrasic over 7 years ago

  • Improve protocol proxy disposing.
Bond - 6.2.4

Published by srdanrasic over 7 years ago

  • CocoaPods integration fix.
Bond - 5.4.8

Published by srdanrasic over 7 years ago

  • Fix Carthage dependency.
Bond - 5.4.7

Published by srdanrasic over 7 years ago

  • Fixes ReactiveKit 3.5 and Xcode 8.3 compatibility.