[v1.0.0-beta.11] Collection Repeat doesn't work with Directives

I’m having the same or similar issue in beta.11 - i have something like

<ion-list class="list list-inset card">
    <ion-item class="item my-item"
              collection-repeat="post in postsqueue"
              collection-item-width="'100%'"
              collection-item-height="300"
              ng-style="300"
              href="#/postdetail/{{post.id}}">
        {{post.id}} {{post.status}}
        <timelinepost post="post"></timelinepost>
    </ion-item>
</ion-list>

“timelinepost” looks something like

.directive ( 'timelinepost', ['PostConstants', function(PostConstants) {
    return {
        restrict: 'E',
        scope: {
            'masterPost': '=post'
        },
        templateUrl: 'bobs-template.html',
        link: function(scope, element, attrs) {
            var names = [];
            _.each(scope.masterPost.posts, function(childPost) {
                names.push(childPost.to.surface.name);
            });
            scope.names = names.join(", ");
      }
    };
}]);

As far as i can tell - the link function is never hit. If i change back to ng-repeat all is well.

It seems this may be related as well?

Apologies in advance if i am way off here.