Skip to content

Releases: Shree-hari/canvas-globe

CanvasGlobe 1.2.0

Choose a tag to compare

@Shree-hari Shree-hari released this 18 Sep 18:15
c7ac318

CanvasGlobe 1.2.0 adds a complete optional animation and data-visualization system without increasing the core entry point.

Highlights

  • 54 composable globe effects with three paint stages and deterministic timeline controls
  • nine geographic chart layers and six reversible visual recipes
  • search, timeline, threshold, and cross-filter controls that bind to your own UI
  • offline search over 6,772 populated places
  • polished pointer interactions, including switchable Rotate and Draw modes for lasso selection
  • complete TypeScript declarations, examples, Effect Studio documentation, and clean-install coverage

The core renderer remains about 125 KB gzipped. Optional modules are downloaded only when imported.

Try the Effect Studio | Read the documentation | View pricing

CanvasGlobe 1.1.1

Choose a tag to compare

@Shree-hari Shree-hari released this 17 Sep 15:48
7af6b40

What changed

  • Official CanvasGlobe website demos and documentation embeds no longer show the commercial licensing presentation.
  • Customer production domains continue to use the existing licensing presentation.
  • All npm package variants are synchronized at version 1.1.1.
  • Commercial release preparation now preserves the existing JSR version reference.

Packages

This release updates the core package, framework integrations, web component, project creator, and the 3d-globe-map discovery package.

CanvasGlobe 1.1.0

Choose a tag to compare

@Shree-hari Shree-hari released this 17 Sep 14:39
46f68d0

CanvasGlobe 1.1.0 makes the library easier to use across the JavaScript ecosystem.

New official packages

  • canvas-globe-vue for Vue 3
  • canvas-globe-angular for Angular standalone components
  • canvas-globe-svelte for Svelte and SvelteKit
  • canvas-globe-web-component for framework-independent custom elements
  • 3d-globe-map as a search-friendly alternate entry to the canonical CanvasGlobe API

Also updated

  • canvas-globe, react-canvas-globe, and create-canvas-globe are synchronized at 1.1.0
  • framework starters now install the dedicated packages
  • release checks cover package metadata, licensing, framework compilation, archives, types, tests, and clean installs

All packages use the same CanvasGlobe renderer and commercial license. See pricing and licensing or email globe@swiftools.com for help.

CanvasGlobe 1.0.2

Choose a tag to compare

@Shree-hari Shree-hari released this 17 Sep 11:21
8705936

CanvasGlobe 1.0.2 improves the public package presentation and keeps every supported package on the same release.

  • Adds a prominent commercial licensing notice near the top of the npm README
  • Keeps the animated product demo first so developers can understand the library at a glance
  • Links the CanvasGlobe agent skill to its working GitHub source while Skills.sh indexing is pending
  • Aligns CanvasGlobe, the React adapter, the project scaffolder, templates, metadata, CDN examples, and generated bundles at 1.0.2
  • Passes 168 tests, type checks, ecosystem checks, registry validation, production build, dry-run packaging, and clean-install package smoke tests

CanvasGlobe 1.0.1

Choose a tag to compare

@Shree-hari Shree-hari released this 16 Sep 22:35
347d854

CanvasGlobe 1.0.1 is a documentation correction for the stable commercial release.

Fixed

  • Browser CDN examples now load the current commercial build
  • ESM CDN examples now load the current commercial build
  • Core, React, starter CLI, templates, and registry metadata are version-aligned

Runtime behavior is unchanged from 1.0.0. The full release gate passed, including 168 core tests, ecosystem checks, build validation, package checks, and clean-install smoke tests.

CanvasGlobe 1.0.0

Choose a tag to compare

@Shree-hari Shree-hari released this 16 Sep 22:11
639e7ac

CanvasGlobe 1.0.0 is the first stable release of the interactive canvas globe and world map library.

Highlights

  • Production-ready CanvasGlobe package with TypeScript support and no runtime dependencies
  • Interactive globe, flat map, markers, routes, themes, and responsive rendering
  • Clear production licensing experience with direct access to purchase options
  • Stable React wrapper through react-canvas-globe
  • Stable project starter through create-canvas-globe
  • Local license handling with no telemetry or license-server requests

Install

npm install canvas-globe

See the documentation and live examples to get started.

CanvasGlobe 1.0.0 beta 3

Pre-release

Choose a tag to compare

@Shree-hari Shree-hari released this 16 Sep 21:13
b36c633

CanvasGlobe 1.0.0 beta 3 introduces the approved professional production licensing experience.

  • Adds a clear in-canvas commercial license panel with Purchase license, Continue to preview, and existing-key actions.
  • Adds a persistent unlicensed watermark and purchase ribbon after the preview action.
  • Removes technical key-prefix terminology from customer-facing runtime messages.
  • Keeps licensed installations clean: adding a valid license key removes all license UI.
  • Makes no server calls and includes no telemetry.

Install the beta with:

npm install canvas-globe@next

CanvasGlobe 1.0.0 beta 2

Pre-release

Choose a tag to compare

@Shree-hari Shree-hari released this 16 Sep 18:53
abe6c45

This beta corrects the project creator guidance so every command installs the commercial beta from npm's next channel. It also adds a regression test for the documented CLI commands and keeps the core package, React wrapper, project creator, registry, and starter templates on the same version.

Install the current beta:

npm install canvas-globe@next
npm create canvas-globe@next my-globe -- --template react

This release uses the CanvasGlobe Software License Agreement. Versions through 0.1.6 remain available under GPLv3.

Pricing and license setup: https://canvasglobe.swiftools.com/pricing
Support: globe@swiftools.com

CanvasGlobe 1.0.0 beta 1

Pre-release

Choose a tag to compare

@Shree-hari Shree-hari released this 16 Sep 18:38
d051989

CanvasGlobe 1.0.0-beta.1 is the first preview of the commercial 1.x line. It is published under npm's next tag so existing latest users remain on GPL version 0.1.6 while the new release is validated.

Install it with:

npm install canvas-globe@next

What changed:

  • Commercial production licensing with Solo, Team, and Business plans
  • Local GLO license-key handling
  • A small in-component purchase notice for unlicensed production use
  • No free trial, telemetry, or runtime license-server request
  • Coordinated React wrapper, project creator, starters, shadcn registry, and documentation
  • Commercial agreement and migration guidance included in the package

Versions through 0.1.6 remain available under GPLv3. Read the migration guide and purchase options at https://canvasglobe.swiftools.com/licensing and https://canvasglobe.swiftools.com/pricing.

Support: globe@swiftools.com

CanvasGlobe v0.1.6

Choose a tag to compare

@Shree-hari Shree-hari released this 15 Sep 10:49
3519d76

CanvasGlobe 0.1.6 makes the library easier to find, evaluate, and adopt across JavaScript and React projects.

What changed

  • Improved package descriptions and discovery metadata used by npm, JSR, Context7, search engines, and coding assistants.
  • Aligned versioned examples for Deno, jsDelivr, UNPKG, esm.sh, starter projects, and ecosystem integrations.
  • Removed the discontinued CodeSandbox repository-import link.
  • Added scheduled dependency maintenance and more reliable Storybook visual-test baselines.

Install

npm install canvas-globe@0.1.6

For Deno and JSR-aware projects:

deno add jsr:@swiftools/canvas-globe@0.1.6

Try the interactive playground, read the documentation, or review commercial licensing.