Jest Environment JSDOM versions 27.4.4 and 27.4.3 are closely related, sharing the same core dependencies like jsdom, jest-mock, jest-util, @jest/types, @types/node, @jest/environment, and @jest/fake-timers. Similarly, their development dependencies, @types/jsdom and @jest/test-utils, remain consistent. Both versions are licensed under the MIT license and are part of the Jest project, residing in the packages/jest-environment-jsdom directory within the Jest repository on GitHub. The dist information shows they both contain 4 files and unpack to a size of 8101 bytes.
The key difference lies in the @jest/environment dependency, where version 27.4.4 explicitly depends on version ^27.4.4 of @jest/environment while 27.4.3 depends on version ^27.4.2 of @jest/environment. This suggests a potential update or bug fix related to the environment itself introduced in the newer version. Furthermore, the release date distinguishes them, with version 27.4.4 released on December 10, 2021, and version 27.4.3 released on December 1, 2021. This time difference indicates that version 27.4.4 incorporates any changes or improvements made in the intervening nine days.
For developers using Jest Environment JSDOM, the upgrade from 27.4.3 to 27.4.4 appears to be a minor one, focused primarily on internal Jest dependencies. If you are facing some environment related issue with jest you might want to try updating to the newer version of the package. It's advisable to review the Jest changelog for that time period to understand the specific modifications within @jest/environment and assess their potential impact on your tests.
The are not vulnerabilities for the version 27.4.4 of the package jest-environment-jsdom