Skip to content

[Library Manager] New version not showing up and version sorted incorrectly #10158

@matthijskooijman

Description

@matthijskooijman

I have this library added to the library manager: https://github.com/matthijskooijman/arduino-lmic

There's two problems:

  • The latest version does not show up in the IDE library manager. It seems to have a correct tag, and the version number in library.properties seems also correct: https://github.com/matthijskooijman/arduino-lmic/tree/1.5.0%2Barduino-3 Any suggestions on what could be wrong? There are a few forked repositories around, I could imagine maybe a fork was added? Is the original repo url for a library shown somewhere?
  • The version numbers are sorted in reverse. I suspect this is something with the + used in the version number? 1.5.0+arduino-0 is always shown as the most recent version, which causes people to install an old version instead of the latest version. This is probably something in the IDE source which I could dig into myself, just haven't done so yet... Seems I already reported this as Library manager mis-sorts (non-semver or with + or - in version?) #8510.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions