Discuss anything related to web development but no technical support questions


Post by SIM-LTD »

Hi There,

We're sorry to announce here, that we cannot use the last release: Gantt 2.0.0 + Scheduler 3.0.0
And we'll be forced to stick with the previous release Gantt 1.2.2 + Scheduler 2.3.1

Indeed, we've been working in implementing our project under VUE CLI the last 6 months, that includes both Gantt & Scheduler (module.Js) and we succeed with quite a lot of workaround to stabilize our big APP.
Nonetheless, a lot of Issues reported here are still not fixed... Our pre-release app is based on the previous release: Gantt 1.2.2 + Scheduler 2.3.1

We want to try the last release (Gantt 2.0.0 + Scheduler 3.0.0) and it tuned out that once compiled, both Gantt and Scheduler do not work at all. There is too much issue :oops: :x

As a matter of fact, you have made big changes in both Gantt & Scheduler that force us to go deep into the code to see what's going on within that new release that is incompatible with the previous release.
As said previously, a lot of issues reported were not fixed that lead us to find a couple of workarounds.
But it seems that most of the workaround is not compatible with the new release Gantt 2.0.0 + Scheduler 3.0.0
Moreover, as you changed many things such (viewPreset / ZoomLevel / TimeAxis / NoneWorkingTIme . GetDateFrom/ Etc....) for which we have to reconsider our codes and changes everything accordingly...

For all these, we cannot spend more time to reconsider the overall development we carried out so far.

We have one question:
In the Customer Zone will it be possible to grab at least the very last nightly build that was created based on both release Gantt 1.2.2 + Scheduler 2.3.1 because, we would like to see if some issues were fixed before the launching of your new release Gantt 2.0.0 + Scheduler 3.0.0

Thank you for your understanding.

Post by mats »

Sorry to hear you were not successful in upgrading. Try to remove all your workarounds before upgrading, then reapply them one by one. It's advisable to use as few workarounds as possible. Did you read the "What's new guide"? https://bryntum.com/docs/scheduler/#guides/upgrades/3.0.md

Post by SIM-LTD »

Hi

Thank you for taking sometime to answer our post this nice to you.

:D All our team wish you and to your team all the Best for this New Year 2020.

Regarding your advice:
Removing all our workaround will cost us to much work, so to be honest, we're 3 weeks to launch our app and we cannot afford to re-run all our full-cycle test.

As we said in our post our app includes both Scheduler & Gantt and we are developing under VUE CLI
Hence, we realised sadly that we cannot upgrade to both new release, this is going to consume too much time to figure out what part of the code should be replaced or changed because we have more than 500 functionalities and we succeeded to implement for both Gantt & Scheduler a complete set of customizable properties and also the Sync between Gantt & Scheduler (which is still an open issue reported by us..)

Hence, if you could help us and provide us with the last nightly build (Gantt 1.2.x and Scheduler 2.3.x) that was created just before you have launched the new release Gantt 2.0.0 + Scheduler 3.0.0.

We believe that in this last nightly build there should be some fixes.
We usually grab from time to time the nightly build, but for once we did not do it ;)

We understand you have some roadmap and prioritized issue list; But as we could no longer wait until the issue was fixed we had to create our own workaround, sometime based on your colleague bits of advice...
Then, removing all these workarounds would put our project in peril...

So we would prefer first to launch our project with a stable version, then we'll plan to migrate to the new release Gantt 2.0.0 + Scheduler 3.0.0.

But for now, will you be so kind as to provide us with the last nightly build (Gantt 1.2.x and Scheduler 2.3.x) ?

Thank you for your help

Post by mats »

It doesn't quite work like that, the nightly builds in the customer zone are the latest code base available for our two main branches ("release" for patch/minor releases, "master" for major releases). So there is no "last nightly build (Gantt 1.2.x and Scheduler 2.3.x)" as you describe it.

Post by SIM-LTD »

Hi there

Hence, as you mentioned, you must have at least a couple of nightly build (Gantt 1.2.x and Scheduler 2.3.x) for patch & minor releases.

Thus, will it be possible to have the nightly build (patch & minor releases) for Gantt 1.2.x and Scheduler 2.3.x; created after November 21st (official launching of Gantt 1.2.2 and Scheduler 2.3.1) and before December 19th, Official Major release Gantt 2.0.0 + Scheduler 3.0.0.
We think that you might have done a couple of minor fixes and updates right after November 21st when the Gantt 1.2.2 and Scheduler 2.3.1 was launched. That could cover some issue we have posted...

Thank you for your help.

Post by mats »

Hence, as you mentioned, you must have at least a couple of nightly build (Gantt 1.2.x and Scheduler 2.3.x) for patch & minor releases.
We normally don't keep older builds than what you see in the customer zone, but you can try yourself to modify the nightly build URL to choose an earlier date - might work for you: "gantt-1.x-2019-11-30-next&date=2019-11-30"

Though again - it's not advisable to randomly pick a nightly build like this, as it's a work in progress - tests can be failing due to new changes so it's definitely not recommended to use nightly builds in production (unless you really really know what you are doing).

Post by SIM-LTD »

Hi

Thank you. We do understand your comment and of course, we might face a couple of issues if as a matter of fact, a nightly build is a work in progress... But we really think that you have made some minor improvements right after November 21st.

Unfortunately, we cannot grab this nightly build "gantt-1.x-2019-11-30-next&date=2019-11-30"
because it is no longer in our customer zone (look at our screenshot)

Will you be kind to send us or drop in this post a link so as we can get it ?

Again many thanks for your help.
Attachments
Capture d’écran 2020-01-02 à 15.35.41.png
Capture d’écran 2020-01-02 à 15.35.41.png (35.38 KiB) Viewed 3477 times

Post by mats »

As I wrote:
We normally don't keep older builds than what you see in the customer zone, but you can try yourself to modify the nightly build URL to choose an earlier date - might work for you: "gantt-1.x-2019-11-30-next&date=2019-11-30"

Post by SIM-LTD »

Thank you for your help; We'll see if this is helpful.
Nonetheless, we will have to upgrade to the very last one Gantt 2.0.0 and Scheduler.3.0, anyhow. but not now.

Thanks for your help

Post by SIM-LTD »

Hi

The last nightly build "gantt-1.x-2019-11-30-next&date=2019-11-30"; did not help at all, since it did not bring any fixes we were waiting for.

Our app includes both Gantt & Scheduler, and we are not able to migrate :
1) from Gantt 1.2.2 to new Major release Gantt 2.0.0
2) from Scheduler 2.3.1 to new Major release Scheduler 3.0.0
without spending a huge amount of time, to change some important process...

As a matter of fact that new Major release you have just launched, introduces new concepts and approaches that are incompatible with the former way (or former release); that forces us to review a lot of codes...

We were thinking that before launching a Major release you would have first closed some issues, for which you had to create a workaround.
As per our previous post, we have reported a lot of issues that are still pending or not started, as we could not wait, we had to make some decisions by creating some workarounds.

Now 3 weeks before our official launching, we are stuck since the new release Gantt 2.0.0 & Scheduler 3.0.0 are definitely not compatible with the previous version. Moreover, even if we want to use only the Scheduler 3.0.0, and keep the previous Gantt 1.2.2, this does not work either.
In a nutshell, we cannot work with :
a) Gantt 1.2.2 + Scheduler 3.0.0
OR
b) Gantt 2.0.0 + Scheduler 2.3.1

Removing all workaround, as you suggested, and applying the new release, did not work in the first place, too many critical crashes and issues
(We have reported some issue with the new major release too in VUE CLI)

Hence, we are now officially stuck :cry: with the previous release Scheduler 2.3.1 + Gantt 1.2.2; for which some issues were not fixed and for which the migration to the new major release is a new project that we should reconsider.

If you have any suggestion (We are under VUE CLI our app include both Gantt & Scheduler)

Post Reply