Hey we tried upgrading from 0.28 to 1.0 And we have a lot of problems with the new api.
But mostly with the decision to make every method static!
It makes working with cesium utils tedious.
For example, when working with JulianDate,
Instead of doing something like this :
I need to do this :
JulianDate.addMinutes(JulianDate.addHours(JulianData.addDays(date, 5, date), 2, date), 10 , date);
It makes upgrading hell and writing new code extremely tedious, why did you make this choice ?
And why is the third parameter not optional, I would expect it to return a new date if the third parameter was not given.
I'm sorry if it sounds like i'm complaining, but it really feels like the api is bad now.
After 40 minutes of refactoring for the upgrade i had to revert because the team leader decided it was not worth the time for now.