Back to Explore

sindresorhus/object-assign

GitHub
2 watchersOpen source

Last release:

This package provides an ES2015 Object.assign() ponyfill, so you can use Object.assign-style copying of enumerable own properties in environments that do not support it. It is useful for merging objects in JavaScript, including overwriting equal keys and ignoring null or undefined sources.

Project status

  • The source sindresorhus/object-assign appears largely stable, with the most recently tagged updates in this dataset being v4.1.1 (2017-01-16). While the upstream repository shows a last push on 2023-11-05, there is no evidence here of recent tagged updates closer to today (2026-06-09).
  • Apparent tagged update cadence is very infrequent, with the last several tagged updates spanning 2015 to 2017, suggesting maintenance mode rather than active development.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v4.1.1

    Release notes for v4.1.1 were not provided by the publisher. The code diff shows this is primarily a tooling and test-suite refresh (switching test runner to AVA, CI Node version bump, minor README updates) with only small internal tweaks in the runtime implementation.

  • v4.1.0

    Release 4.1.0 primarily updates the ponyfill to detect buggy V8 implementations that have incorrect property enumeration order, and to avoid using the native Object.assign on those runtimes. It also adds a test specifically covering the buggy V8 enumeration behavior.

  • v4.0.1

    Release v4.0.1 is tagged but the publisher provided no release notes. There is insufficient information to identify specific new features, fixes, or breaking changes from the release documentation alone.

  • v4.0.0

    Version 4.0.0 focuses on improving the behavior and performance of object-assign. The release makes assignment faster and preserves the order of properties during assignment.