Skip to content

update version numbers for libraries in com.github.stephengold#538

Merged
tonihele merged 1 commit into
jMonkeyEngine:masterfrom
stephengold:sgold/my-libraries
Oct 12, 2023
Merged

update version numbers for libraries in com.github.stephengold#538
tonihele merged 1 commit into
jMonkeyEngine:masterfrom
stephengold:sgold/my-libraries

Conversation

@stephengold

Copy link
Copy Markdown
Member

Here are the current recommended versions of my 3rd-party libraries.

@tonihele

Copy link
Copy Markdown
Contributor

Also about your libs.... You had tons of suffixes in some of the libraries, now we are trying to default to one without a suffix. Is that correct?

And we also always take the newest one. The SDK automatically checks for the latest release. If Maven Central API is online :)

@stephengold

Copy link
Copy Markdown
Member Author

I can't think which of my libraries have suffixes, other than Minie.

The version of Minie without suffixes is probably the best all-around choice. It runs on all platforms except iOS and has decent performance.

For troubleshooting, I sometimes suggest using a library of the "debug" type, such as "Minie-7.7.0+debug". The downside of debug-type libraries is they're significantly larger and slower. If the SDK could include the debug-type library in addition to plain old Minie, that might have some benefit.

@tonihele
tonihele self-requested a review October 3, 2023 06:05
@stephengold

Copy link
Copy Markdown
Member Author

I can't think which of my libraries have suffixes, other than Minie.

I remembered another example. Sometimes when a new Engine release is "in the works" I publish libraries with suffixes like "+for34" or "+for35" to indicate which version of the Engine is targeted. In those situations, I believe it's obvious which version should be used.

@tonihele

Copy link
Copy Markdown
Contributor

I can't think which of my libraries have suffixes, other than Minie.

I remembered another example. Sometimes when a new Engine release is "in the works" I publish libraries with suffixes like "+for34" or "+for35" to indicate which version of the Engine is targeted. In those situations, I believe it's obvious which version should be used.

We don't have such mechanisms in place that we could automatically make this choice for the user. Currently the code is very simple. Well, good to know anyway if we need to tweak our project creation logic.

@tonihele
tonihele merged commit bc46475 into jMonkeyEngine:master Oct 12, 2023
@stephengold
stephengold deleted the sgold/my-libraries branch October 13, 2023 01:14
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.

2 participants