The patch switches functions that depended on globalizing $post to use $wp_query->queried_object and similar.
opengraph_default_url() is changed to try
get_permalink() only when
is_singlular() is true. Otherwise it uses the blog’s base URL. This isn’t perfect, but it’s better than having the front page and all tag/category/archive pages report their
og:url as being the permalink for the first post on the page.
As suggested here, I changed the
opengraph_default_description() to use the post’s excerpt if
is_singular() and the post includes an excerpt.
opengraph_default_image() to test if the theme supports post thumbnails before calling
has_post_thumbnail() to avoid the
Fatal error: Call to undefined function has_post_thumbnail() errors.