Mobx-react-lite saw a significant update moving from version 1.2.0 to 1.3.0, offering developers refinements and improvements to this lightweight React binding for MobX. Both versions cater to React 16.8 and leverage Hooks, ensuring modern React development practices. The peer dependencies remain consistent, requiring MobX versions 4 or 5 and React version 16.8 or higher, maintaining compatibility.
However, under the hood, there are notable shifts. Several development dependencies were updated which are important for contributors and those looking to extend the core library functionality. Jest, the testing framework, moved from 24.5.0 to 24.7.1. The core MobX dependency was bumped from 5.9.0 to 5.9.4. Rollup, a module bundler, saw a jump from 1.7.3 to 1.10.1, while Typescript was upgraded from 3.3.4000 to 3.4.5. Several rollup plugins were also updated to newer versions.
These updates likely address bug fixes, performance enhancements, and potentially introduce new features within the development workflow. While these changes might not directly impact the API experienced by developers using mobx-react-lite components in their applications, they contribute to a more robust and efficient library. The package size also slightly increased, with "unpackedSize" growing from 275966 to 296063, mainly because of the updates in dev dependencies. By keeping its development tools current, mobx-react-lite ensures continued compatibility with the evolving React ecosystem.
The are not vulnerabilities for the version 1.3.0 of the package mobx-react-lite