I installed the latest version 68.6 around five to eight weeks ago
Then yes, it's time to upgrade :) The 'native' version is the only one without an update system - the other IDEs (Chrome app, or online) would have auto-updated themselves.
It's definitely worth updating your Pico firmware to a cutting edge build if you haven't already as well as I made some changes to the firmware to make USB uploads more stable after you had those issues.
There is no ChangeLog on the IDE I'm afraid - you'll just have to look at the Git logs for:
Just to add that as @allObjects says, you need to be careful with repeated var exports = {}; in modules. As I mentioned in another thread of yours just now, exports isn't magic - it's the value in it after the module has executed that is used, so if you do exports = all_my_stuff; .... exports = {} then all you'll see in exports at the end of the module is {} - and when minified all the code before may even be 'optimised' out :)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Then yes, it's time to upgrade :) The 'native' version is the only one without an update system - the other IDEs (Chrome app, or online) would have auto-updated themselves.
It's definitely worth updating your Pico firmware to a cutting edge build if you haven't already as well as I made some changes to the firmware to make USB uploads more stable after you had those issues.
There is no ChangeLog on the IDE I'm afraid - you'll just have to look at the Git logs for:
https://github.com/espruino/EspruinoWebIDE/commits/gh-pages
https://github.com/espruino/EspruinoTools/commits/gh-pages
Just to add that as @allObjects says, you need to be careful with repeated
var exports = {};
in modules. As I mentioned in another thread of yours just now,exports
isn't magic - it's the value in it after the module has executed that is used, so if you doexports = all_my_stuff; .... exports = {}
then all you'll see in exports at the end of the module is{}
- and when minified all the code before may even be 'optimised' out :)