Eslint-plugin-promise version 1.3.2 introduces an updated development dependency on ESLint, moving from the "~1.2.0" range in version 1.3.1 to "^2.11.1". This is the most significant change between these two minor releases. Developers upgrading should ensure their projects are compatible with ESLint 2.x. This update likely incorporates fixes and improvements related to ESLint's core linting engine, potentially enabling new features and stricter checks when combined with the promise-related rules of this plugin. The core functionality enforcing best practices when working with JavaScript promises remains consistent.
Both versions, 1.3.1 and 1.3.2, provide rules to help developers write cleaner and more maintainable promise-based code by identifying anti-patterns. These rules often cover areas like proper error handling, avoiding nested promises, and ensuring promises are eventually resolved or rejected. Developers utilizing either version are leveraging a tool designed to prevent common pitfalls associated with asynchronous JavaScript.
The other development dependencies, Mocha for testing and Standard for code style, remain at compatible versions (^2.3.4 and ^5.4.1 respectively) between both releases minimizing potential conflicts for developers. The core license (ISC), repository, author information, and overall purpose remain the same. The update from 1.3.1 to 1.3.2 is primarily valuable for teams who wish to leverage newer ESLint features for improved linting and style checks, particularly in areas that interact with the promise-focused rules provided by the plugin.
The are not vulnerabilities for the version 1.3.2 of the package eslint-plugin-promise