Release Repo Spec Improvements


ok the repo now outputs v3.0 of the repo json spec :)


thanks for the cool changes Tempel and thanks for all suggestions everyone
 
Maybe you should implement a ?spec_version=x query. That would help to avoid compatibility problems.


And I think you should add the osversion tag to the json output, because thats important for an client. In example a automatical updater shouldn't update to an app version which isn't compatible with your current firmware.
 
Last edited by a moderator:
If a site wants to make multiple spec versions available, it should simply have one URL for each version. If your client needs an older spec version, make it use the URL that provides an older spec version. That could certainly be implemented by a ?spec_ver=x parameter, but it doesn't need to be made a core part of the specification.


OS version could be important in the future, but for now libpnd doesn't even check it. For that matter, I don't know how the OS version number given in a PXML corresponds to actual Pandora OS releases. So we can only really think about that here once it starts mattering to Pandoras in general.
 
Back
Top