API Additions
This release introduces generated bindings to greatly expand the methods defined on the current types, as well as adding a number of new types.
See: #56
core.NSAttributedStringadded (@mvrilo)objc.Autoreleaseadded to wrap functions with an autoreleasepool (@mgood)core.NSNibgotNSNib_InitWithNibNamed_Bundle,NSNib_InitWithNibData_Bundle,InstantiateWithOwner_TopLevelObjects(@firelizzard18)cocoa.NSControladded (@fserb)cocoa.NSPopoveradded (@fserb)
API Removals
core.NSAutoreleasePoolreplaced byobjc.Autorelease- remove code for 386 architecture (@firelizzard18)
Docs & Examples
- comments on discovering enum values moved to wiki (@flexzuu)
- fix a few typos and rewording (@bradfitz)
- fix top frame example (@revilon1991)
- OpenGL example (@firelizzard18)
Optimizations
- optimize
sendMsgand selector lookups (@firelizzard18) - fix memory leaks with
C.CString(@mgood)
New Contributors
- @mvrilo made their first contribution in #43
- @bradfitz made their first contribution in #45
- @firelizzard18 made their first contribution in #60
- @revilon1991 made their first contribution in #65
- @mgood made their first contribution in #56
- @fserb made their first contribution in #74
Full Changelog: v0.1.0...v0.2.0
API Additions
core.NSDatagot Length, Bytes (@flexzuu)core.NSArraygot NSArray_WithObjects, Count, ObjectAtIndex, Strings (@flexzuu)cocoa.NSPasteboardadded with SetStringForType, StringForType, DataForType, Types, AvailableTypeFromArray (@flexzuu)cocoa.NSWindowgot SetHasShadow, HasShadow, OrderOut, OrderFront, OrderBackcocoa.NSTextViewgot SetTextColor (@tmc)cocoa.NSScreengot NSScreen_Screens (@tmc)
API Removals
- Removed exported class reference variables (NSApplication_, NSMenu_, NSWindow_, etc)
Package Removals
- Removed
misc/bundlepackage - Removed
bridgepackage andbridgehostexample (moved to new repo)
This is a release candidate of sorts for v0.1.0, which will include a full changelog of changes since first release. Most notably, "bridge" and "schema" work have been split out into separate projects.

