Java 8 didn't do Mote any favors. Most of the benefits of Mote stem from Java 7 features, so we will be keeping Mote on Java 7 for the foreseeable future.
What's new:
What's new:
- New Map function group. Map-related functions from MapTool have counterparts in this group. Starting prefix for auto-completion is "map.". Unlike earlier API changes, we did not supplant MapTool functions because these have return values such as String Property Lists, and delimited lists. Mote functions invariably return JSON types, when collections are concerned.
- The new functions are:
- map.delete
- map.getTokens
- map.getTokenNames
- map.rename
- MapTool functions with new counterparts are:
- map.getNames for getAllMapNames
- map.getName for getCurrentMapName
- map.getVisibleNames for getVisibleMapNames
- map.switch for setCurrentMap
- For more information, please refer to our updated wiki, which you can get from our downloads section.
- Work on the Json function group a bit, for backward compatibility. Previously, Mote treated each data type as they are e.g. Jsons are Jsons, numbers are numbers etc. Apparently, MapTool's Json function group allowed non-Jsons to become Json arrays, for a lot of its member functions. This disparity obviously breaks backward compatibility, wherever it applies. We now have a similar process in place, but we advise users to use the proper data type in a given situation e.g. Json to Json for Json operations like json.merge etc, and not String / Number to Json.
- Mailed-in, forum-posted, issues.
- Minor UI fixes, and bugs.