Skip to content

Conversation

@Flole998
Copy link
Contributor

@Flole998 Flole998 commented Jan 1, 2023

Unfortunately I don't know how to add a proper test for this but in #601 there is test data that can be used for that.

Fixes #601

@J-N-K
Copy link

J-N-K commented Jan 27, 2023

@timmolter Any chance to get this merged and released? Would be great to be able to use the new version but unfortunately this is a blocker for us.

@Flole998
Copy link
Contributor Author

Flole998 commented Jun 3, 2023

@mccartney Since you apparently recently merged some PRs, could you please have a look at this one aswell and merge it?

Comment on lines +245 to 250
if(index >= timeSpans.size() - 1)
break; // We reached the end, even though we might not yet have the result we want,
// continuing will lead to an Exception!
} while (skip
|| !areAllTickLabelsUnique(tickLabels)
|| !willLabelsFitInTickSpaceHint(tickLabels, gridStepInChartSpace));
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A tiny remark is that a break at the end of the loop can likely be replaced by changing the condition in while. Can you try that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The condition will get a lot more complicated and the explanation comment why this is necessary probably needs to be removed. Are you sure that's a good idea?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure, but in general the readability of that loop is not perfect.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can just merge as is, and then clean-up the code afterwards.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you have an idea when there will be a new release?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't. AFAIK @timmolter is the only one who can issue a new release.

@mccartney mccartney merged commit 71fc06b into knowm:develop Jun 3, 2023
@timmolter
Copy link
Member

@mccartney Would now be a good time for a release in your opinion?

@mccartney
Copy link
Collaborator

Yes. If possible, please do the needful.

@timmolter
Copy link
Member

done. 3.8.4 is out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

IndexOutOfBoundsException introduced in 3.7.0 or 3.8.0

4 participants