Dev Build 2121 is out now, cleaning up a few loose ends.
There’s a new global setting, highlight_modified_tabs, to better indicate modified files. It’s turned off by default though, as IMHO it’s a bit distracting. I’d like to hear what others think about this.
There’s been a change to the way JSON values are serialised in this build: numbers of the form “3.0” will be represented as floating point numbers in memory, while “3” will be represented by a (64 bit) integer in memory. The previous behavior was to use a float point representation for both cases. In general, there shouldn’t be any visible changes because of this, with the exception that plugins receiving numeric arguments have to be aware that they can now receive integers.
The serialisation change was needed because file modification times are now stored in the session, and the numbers involved (at least on Windows) are > 2^56, meaning unit precision would be lost when trying to store them as doubles.
I’d like to get this month’s beta out a bit earlier than normal, so please let me know of any outstanding issues in the current series of dev builds - 2121 wraps up everything I’m aware of.