Skip to content
This repository was archived by the owner on Nov 29, 2018. It is now read-only.

Commit eb513ac

Browse files
authored
Update CHANGELOG.md
1 parent 0b1d10f commit eb513ac

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

CHANGELOG.md

+21
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
### v0.5.0 (2017-05-07)
2+
- Added support for osx, watchos and tvos
3+
- Added `Runtime.getClass(_:)`
4+
- Added a `unknown(String)` case to `ObjCTypeEncoding`
5+
- Added `NSObject.getProperty<T>(_:)` to get a property's value
6+
- `ObjCTypeEncoding` how has a `struct(String)` case
7+
- `ObjCPropertyDescription` contains a lot more information about a property:
8+
- `typeEncoding: ObjCTypeEncoding`
9+
- `type: NSObject.Type`
10+
- `isCopy: Bool`
11+
- `isRetain: Bool`
12+
- `isNonatomic: Bool`
13+
- `customGetter: String?`
14+
- `customSetter: String?`
15+
- `isDynamic: Bool`
16+
- `isWeak: Bool`
17+
- `isConst: Bool`
18+
- `isEligibleForGarbageCollection: Bool`
19+
- `oldStyleTypeEncoding: String?`
20+
- `NSObject.perform(_:, _:)` now returns a wrapper so that the user can decide whether he (or she) wants to take the retained or unretained value
21+
122
### v0.4.2 (2017-04-14)
223
- Added `NSObject.removeAssociatedObject`: Remove a single associated object from an object
324
- Added `NSObject.removeAllAssociatedObjects`: Remove all associated objects from an object

0 commit comments

Comments
 (0)