| Maturity | Stable |
| Released on | Wednesday, 14 January 2026 |
finally fixed my last (personal) bug - z-axis rotation! Fixed with local-y-axis framing...finally, the last UI bug squashed.
| Maturity | Stable |
| Released on | Wednesday, 14 January 2026 |
fixed bug causing mobile chrome to lose globe on bfcache retrieval (back/forward button) - globe now recovers from lost webgl2 context.
| Maturity | Stable |
| Released on | Sunday, 11 January 2026 |
Performance improvements and Great Circle arcs!
| Maturity | Stable |
| Released on | Friday, 09 January 2026 |
New feature:
individual nation masks for procedural surface textures
This means you can individually color nations while also maintaining control over the land layer as a whole (land one color, individual nations other colors overlay the base land layer)
This increased the size of the class by 22KB - but I like the tradeoff because it gives geopolitical visualization options to the globe.
Additionally, globe and nation masks are now cached between all globes on the page, as are loaded image assets - if multiple globes use the same images (base layer or clouds), those assets are loaded once for all globes.
| Maturity | Stable |
| Released on | Thursday, 08 January 2026 |
minor bugfix - static markers were not setting the needsupdate flag - so they weren't being drawn until some other marker operation triggered needsupdate.
| Maturity | Stable |
| Released on | Thursday, 08 January 2026 |
This is a major upgrade, and I managed to do it without breaking any existing features.
There are some features that are no longer supported:
The new features - boy howdy!
NO EXTERNAL DEPENDENCIES! Three.js is gone - MiniGlobe is now written in pure JS and WebGL. This means the plugin javascript went from 2 files and around 700KB to now 51KB - a 92.7% reduction in size - and only one file.
INTERNAL GLOBE TEXTURE! I devised a way to compress a binary globe texture into the JS itself. It's not sharp, but it has well defined continents and oceans. You can see it on every software page - the "On The Web" globe uses the internal texture. This means you can deploy a globe for ONLY the cost of a single 51KB JS file.
Markers now offer cylinder shapes which use the same radius value as the sphere markers, but include a length attribute.
Markers can now be named, and be grouped. By default, AJAX and KML markers are grouped so interval updates ONLY update THOSE markers. You could set up multiple sets of updating markers now without losing everything when a single AJAX call completes. Game changer!
For those running security headers - you'll need to set worker-src to accept blob:
I'm super excited about this release. Enjoy!
| Maturity | Stable |
| Released on | Wednesday, 24 December 2025 |
performance improvement - globes that are not visible will pause, preventing unnecessary cpu/gpu processing. animation resumes when the globe becomes visible again. Uses IntersectionObserver.
| Maturity | Stable |
| Released on | Wednesday, 17 December 2025 |
Made the globe more interactive - drag to rotate is now available. Upon release, the globe gently returns to its original axis and rotation.
| Maturity | Stable |
| Released on | Wednesday, 17 December 2025 |
Moved ajax fetch operations to a web worker. Initialized the globe differently so as to not render block the rest of the page. Globe fades in after its render is complete. A bunch of little things that cumulatively make a big difference.
| Maturity | Stable |
| Released on | Monday, 03 November 2025 |
5.1.2 introduces js update to prevent cache for ajax retrieved json and kml files.
| Maturity | Stable |
| Released on | Friday, 24 October 2025 |
added mediaversion to js files
| Maturity | Stable |
| Released on | Friday, 24 October 2025 |
Added hoverStop and markersKML features
| Maturity | Stable |
| Released on | Friday, 10 October 2025 |
Fixed an error where an empty array made it into htmlspecialchars() on globes that were not initialized with any markers.
| Maturity | Stable |
| Released on | Wednesday, 24 September 2025 |
Why do I always forget to add the update server to the XML file? At least I caught it before the JED reminded me.
| Maturity | Stable |
| Released on | Wednesday, 24 September 2025 |
Update to fix event dispatcher issue