def METHOD_NAME(html_soup, pkg_version):
    changelog_check_result = {
        'curr_pkg_version' : pkg_version,
        'latest_version_entry' : '',
        'latest_release_notes' : list()
    }
    latest_version_pattern = r'{0}.*'.format(pkg_version)
    latest_version_tag = html_soup.find('h2', text=re.compile(latest_version_pattern))
    if latest_version_tag is None: return changelog_check_result
    changelog_check_result['latest_version_entry'] = latest_version_tag.text.split(' ')[0]
    for sibling in latest_version_tag.next_siblings:
        if sibling.name == 'h2':
            break
        elif sibling.name == 'ul':
           for child in sibling.children:
                if child.name is not None: changelog_check_result['latest_release_notes'].append(child.text)
        else:
            if sibling.name is not None: changelog_check_result['latest_release_notes'].append(sibling.text)
    return changelog_check_result