Цитата |
---|
Александр Гусев написал: Имеется ввиду, что человек может обновлять до версии 1.0.1, а потом не захочет продлевать модуль или битрикс у него закончится и доступ к обновлениям прекращен. В общем – ситуаций много, когда клиент не может/не хочет ставить апдейты. |
А, ну то есть если у человека все в порядке в момент установки, то он гарантированно получит последнюю доступную всем и ему в т.ч. версию модуля?
Цитата |
---|
Александр Гусев написал: Имеется ввиду, что если на пятом апдейте вы поняли, что изначально "всё не так делали", то загружаете основную версию с исправленной всей логикой. Апдейты будут идти уже после новой основной версии. |
Но какие именно апдейты, только те что я загружу позже? Или может быть с загрузкой новой полной версии все предыдущие апдейты удаляются? И какая вообще должна быть версия новой полной версии модуля, следующая после последнего апдейта, или же та же, что была у изначально полной версии?
Я просто не пойму последовательности тогда, например у меня в модуле версии v0.1.0 есть некая константа, она использовалась и в v0.1.0 версии, и в последующих апдейтах вплоть до v0.6.0. И тут я понимаю, что данная константа не должна быть константой, а должна быть переменной, и тогда что мне сделать? Заново залить полную версию модуля и там проставить ту же v0.1.0, исправить ошибки и в итоге ждать, что при установке последующих обновлений вплоть v0.6.0 кто-то огребет ошибки, так как там константа будет все еще константой? Или же исправленную полную версию заливать как v0.7.0 и тогда просто все пойдет по плану? Но тогда зачем мне заливать полную версию, если я с таким же успехом могу залить просто обновление v0.7.0, в котором будет исправлен косяк?