🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@vnedyalk0v/react19-simple-maps

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vnedyalk0v/react19-simple-maps - npm Package Compare versions

Comparing version
2.0.5
to
2.0.6
+9
-12
CHANGELOG.md
# Changelog
## 2.0.6
### Patch Changes
- Removed GitHub Packages as a distribution target for this package.
- The package now publishes only to the npm registry.
- The installation and release documentation now reflects npm as the supported distribution channel.
## 2.0.5

@@ -39,15 +47,4 @@

- Clarified that development and build workflows require Node.js 20.19.0 or newer, and CI now validates the package on Node.js 20 and Node.js 22.
- Removed GitHub Packages as a distribution target. The package now publishes only to npm, and the installation or release documentation now reflects npm as the supported distribution channel.
### Fixed
- Removed the built-in `ZoomableGroup` zoom and pan indicator so direct map interactions stay visually clean.
- Pinned the README and example geography URLs to exact world-atlas versions so the example maps load reliably without redirect-related fetch failures.
- Removed React 19 optimistic update warnings during zoom and pan interactions by replacing transition-incompatible optimistic state updates with immediate local interaction state.
- Fixed projection updates and stabilized projection reuse across unrelated rerenders so changing projections updates geography shapes correctly and hover interactions no longer recreate map projection state.
- Reduced hover flicker in the interactive example by reserving space for hover details and rendering shared country borders separately instead of stroking each geography individually.
- Updated both examples to render selected countries in a top overlay layer so selected outlines stay visually consistent, kept the basic example on shared border rendering to reduce edge flicker there as well, and refreshed the example app dependency ranges to current React 19 and Vite patch lines.
- Fixed `useDeferredPosition` so controlled zoom values continue to respect caller-provided zoom bounds instead of being clamped to an internal `0.1..10` range.
- Hardened geography fetching in server environments by blocking hostnames that resolve to private IP addresses, keeping production fetch security on hardened defaults, preserving custom security and integrity settings across partial updates, and tightening content-type and malformed URL validation.
## [2.0.3] - 2026-04-02

@@ -54,0 +51,0 @@

{
"name": "@vnedyalk0v/react19-simple-maps",
"version": "2.0.5",
"version": "2.0.6",
"description": "An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns",

@@ -5,0 +5,0 @@ "type": "module",

# @vnedyalk0v/react19-simple-maps
[![npm version](https://img.shields.io/npm/v/@vnedyalk0v/react19-simple-maps.svg)](https://www.npmjs.com/package/@vnedyalk0v/react19-simple-maps)
[![GitHub Package Registry](https://img.shields.io/badge/GitHub%20Packages-Available-blue.svg)](https://github.com/vnedyalk0v/react19-simple-maps/packages)
[![Bundle Size](https://img.shields.io/bundlephobia/minzip/@vnedyalk0v/react19-simple-maps?color=%2328cb95&label=gzip)](https://bundlephobia.com/package/@vnedyalk0v/react19-simple-maps)

@@ -28,3 +27,2 @@ [![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)

- [npm Package](https://www.npmjs.com/package/@vnedyalk0v/react19-simple-maps)
- [GitHub Packages](https://github.com/vnedyalk0v/react19-simple-maps/packages)
- [Examples](./examples/)

@@ -52,12 +50,2 @@ - [Changelog](./CHANGELOG.md)

### From GitHub Packages (Alternative)
```bash
# Configure npm to use GitHub Packages for @vnedyalk0v scope
echo "@vnedyalk0v:registry=https://npm.pkg.github.com" >> ~/.npmrc
# Install from GitHub Packages
npm install @vnedyalk0v/react19-simple-maps
```
### Requirements

@@ -278,3 +266,3 @@

Changesets is configured for versioning and releases. The GitHub Actions workflow in `.github/workflows/publish.yml` runs on pushes to `main` and publishes to npm (and GitHub Packages) when configured with tokens.
Changesets is configured for versioning and releases. The GitHub Actions workflow in `.github/workflows/publish.yml` runs on pushes to `main` and publishes to npm when configured with the required token.

@@ -281,0 +269,0 @@ ## License