Here’s a quick update on what’s new with Cappuccino recently.
Community
If you missed the CappCon2016, you can find the story of this amazing day here! Videos and slides have been released.
In a bit of sad news for the Cappuccino Community, Aparajita Fishman has left the Cappuccino project to take on a role at Apple. Thanks you for all your great work on Cappuccino and we hope you’ll show them how it’s done over at Apple! More information here.
Taking a step back to look at the last 6 months, we can see lots of improvements and news. To pick just a few, CPView has been optimized, while CPAnimationContext and CPViewAnimator have been added to the framework. As always, minor bugs have been fixed. The full list is below.
We are getting close to a new release Cappuccino 0.9.10, which will probably be released in October 2016!
Cappuccino
New
New:
CPAnimationContextandCPViewAnimator. (cacaodev - 598a6eb)New: Sweden / Swedish as a possible locale. (aljungberg - 41a7417)
New:
CPViewController -viewWill/DidAppearandCPViewController viewWill/didDisappear. (cacaodev - fedc7214)New: show successfully loaded
NSClassesinnib2cibverbose. (aljungberg - dde8059)
Changes/Fixes
Fixed: bump
XcodeCappcopyright year. (aljungberg - 087e811)Fixed:
CPNumberintValue did not return an integer. (aljungberg - fa07bc1)Fixed: missed some version number bumps in the 0.9.9 release. (aljungberg - e13f5ed)
Fixed: formatting
CPCache. (aljungberg - 42d7e43)Fixed: crash when having a
CPTableViewHeaderwithout aCPTableView. (Dogild - c24c386)Fixed: cache control was not set properly in
CPURLRequest. (Dogild - 5c60819)Fixed :
capp_envdid not use the master version of cappuccino. (primalmotion - 584aebf)Fixed: cursor key binding methods did not fire in IE 11. (herbatnik - 43a2480)
Fixed: first
CPPopUpItemis always selected if selected binding value is set before content binding value. (mrcarlberg - 5c58552)Fixed:
CPObjectController -setEntityNamedid not work. (mrcarlberg - cd92ebd)Fixed: ‘Unknown function getPropertyCSSValue’ error in Chrome in
CPAnimationContext. (cacaodev - 571891)Fixed:
CPTableViewviewBasedCibmanual test was broken due toCPBox. (cacaodev - 1575c2b)Fixed:
CPCollectionViewcontent binding. (cacaodev - f67faf)Fixed: when dependent key paths use a relationship, only the first added observer would observe the attribute for the relationship object. (mrcarlberg - ae5d317)
Fixed:
CPViewController -isViewLoadedproperty was always set to NO in async mode. (cacaodev - 3e6e5f9)Fixed:
CPObject +implementsSelector:did not work with proxies and KVO swizzled classes. (cacaodev - a192698)Fixed: date comparisons in
CPPredicateEditor. (eussam - 818d5d5)Fixed: unit tests for
CPPredicateEditor. (cacaodev - c38daac c31f5b1)Fixed:
CPPredicateEditorpredicate when the template has aCPFloatAttributeType. (cacaodev - 333e112)New: enable autoscrolling for table view columns. (daboe01 - abb0799)
Fixed:
CPColorPanelalways opened in main platform window. (didierkorthoudt - 9273c9e)Fixed:
CPTextFielddidn’t optimize tracking areas management. (didierkorthoudt - 1927bb4)Fixed: right mouse clicking during a drag operation canceled it. (didierkorthoudt - a28f9ce)
Fixed: the background of the brightness slider had a uniform color in
CPColorPicker(daboe01 - a84a7bb)New: merged in the parser and compiler that is used in the node objj-runtime. (mrcarlberg - e134f91)
Fixed: missing import in
CPCollectionView. (cacaodev - 5f1229)Fixed:
CPViewreceived multiple-viewDidHide/Unhidemessages. (cacaodev - 12dde51)Fixed: XcodeCapp ‘Preferences’ menu item not in the standard place. (enquora - b09cb24)
Fixed:
nib2cib‘ed files different with jake release and jake deploy. (aljungberg - f4c11d1)Fixed: XcodeCapp
nib2cibincorrect vs jake release. (aljungberg - 3e56c8e)Fixed: missing requirements in the README. (daboe01 - f9cc773)
Fixed: scrolling events were not dispatched to the
CPAppon slower system under Chrome 52. (daboe01 - e4fce08)Fixed: iOS virtual keyboard “done” button not working and tapping other text fields while editing (often) not working. (aljungberg - 4395c07)