Earlier outline-invisible-p simply returned the value of (get-char-property (or pos (point)) 'invisible).
But now (in emacs master), it does a check if that value is equal to 'outline.
That test fails as (get-char-property (or pos (point)) 'invisible) returns 'org-hide-block, not 'outline.
lisp/org-archive.el
227: cl (if (outline-invisible-p) (org-end-of-subtree nil t))))
425: cl (if (outline-invisible-p) (org-end-of-subtree nil t))))
573: cl (if (outline-invisible-p) (org-end-of-subtree nil t))))
594: cl (if (outline-invisible-p) (org-end-of-subtree nil t))))
lisp/org-clock.el
2965: (when (outline-invisible-p) (org-show-context))))))
lisp/org.el
6926: (when (outline-invisible-p) (org-flag-heading nil))))
6960: (when (outline-invisible-p) (org-flag-heading nil)))
7134: (when (and (not (outline-invisible-p))
7136: (goto-char (point-at-eol)) (outline-invisible-p)))
7489: (when (or (outline-invisible-p) (org-invisible-p2))
7530: (when (outline-invisible-p)
8387: (setq folded (outline-invisible-p)))
8483: (setq folded (outline-invisible-p)))
8536: (let* ((visp (not (outline-invisible-p)))
8593: (when (and (outline-invisible-p) visp)
10441: (when (outline-invisible-p) (org-show-context)))
11144: (when (or (outline-invisible-p) (org-invisible-p2)) (org-show-context 'mark-goto))))
12395: cl (when (outline-invisible-p) (org-end-of-subtree nil t))))
13323: (lambda () (when (outline-invisible-p) (org-end-of-subtree nil t))))
13340: (lambda () (when (outline-invisible-p) (org-end-of-subtree nil t))))
14887: '(when (outline-invisible-p) (org-end-of-subtree nil t))))
23850: ;; Early versions of noutline don't have `outline-invisible-p'.
23852: (outline-invisible-p)))
23858: ;; Early versions of noutline don't have `outline-invisible-p'.
23859: (outline-invisible-p)))
24129: (not (outline-invisible-p
24265: ((outline-invisible-p (line-end-position))
24352: (when (outline-invisible-p (point)) (beginning-of-visual-line))))
24429: (when (outline-invisible-p (line-end-position)) (org-cycle))
24910: (or (outline-invisible-p)
24912: (outline-invisible-p)))
24918: (outline-invisible-p))
lisp/org-list.el
158:(declare-function outline-invisible-p "outline" (&optional pos))
2260: (outline-invisible-p)))
lisp/org-crypt.el
179: (let ((folded (outline-invisible-p))
207: (outline-invisible-p))))
contrib/lisp/org-drill.el
1458:;; (when (and (not (outline-invisible-p))
1483: (when (and (not (outline-invisible-p))
I am copying Bastien and Paul as they would know the history behind the above referenced emacs master commit.