-
Notifications
You must be signed in to change notification settings - Fork 224
Corrupted implicit on jewel missing after parsing/not being parsed #65
Comments
Question @aRTy42 what item types are there that don't have implicit mods unless corrupted? Only jewels? This is the problem:
|
Should be fixed (unless there are more item types that aren't included). |
Yes, I think only jewels are missing there. |
Btw, I'm currently improving the update function to allow :
Where |
I think that is fine, but I have practically no expertise in that regard. |
I don't have that, too, just took a quick look at semver.org but looking at bit more I just found this:
Btw, according to semantic versioning you're doing it wrong, there shouldn't be a leading zero anywhere And you're incrementing the patch version too much while the minor version not often enough Not that I care much about it though. |
I'm using the version number to indicate for/during which PoE version it was released. PoE 2.5 gets the 2.5.x versions. Changing the version number depending on the kind of update is a reasonable thing, but judging from what I read are people updating their script so differently and randomly that I doubt that it makes any difference. In particular now with the update notifier people will likely not look for the version number and decide based on that whether to update or not. Also semver.org is about software with an API, so the whole point of the strict definitions when to increase which version number part is done to deal with API/software conflicts. This seems not really applicable for ItemInfo. I was using a leading zero because sorting seems more reliable that way, as some systems/environments use 1 < 11...19 < 2 < 21...29 < 3 etc. The updater was fine with it, wasn't it? If it is only a recommendation by the GitHub cofounder guy there, I'd rather stick to leading zeros. |
I think its less about having an API or not. The updater doesn't have a problem with it and if it does it's easy to remove that leading zero for comparison purposes. There's no good reason to change your versioning logic aside from using a more standard approach. I actually didn't know that yours is related to the PoE version. Emmit does the same and it's not a bad idea in general.
I actually made a breaking change to the macro once without realising it and changing the version accordingly, it was when we renamed a lot of files/folders and I have a few datafiles urls hardcoded to download them from the repo. Older versions didn't work anymore. |
Haven't looked into it, just making a note for now. Tested with latest TradeMacro code and also current ItemInfo master code.
The text was updated successfully, but these errors were encountered: