To create the changelog and filter issues correctly, we need to create a list of epics and all issues belonging to each epic. This is done by sending an http request to get JSON data for each epic, which can take a while, especially for projects like XP, that has a lot of epics.
It turns out that this is actually done twice. - We should device a way for the first execution to be cached, so all the https requests don't have to be repeated.
To create the changelog and filter issues correctly, we need to create a list of epics and all issues belonging to each epic. This is done by sending an http request to get JSON data for each epic, which can take a while, especially for projects like XP, that has a lot of epics.
It turns out that this is actually done twice. - We should device a way for the first execution to be cached, so all the https requests don't have to be repeated.