- Edward Faulkner (@ef4)
- Edward Faulkner (@ef4)
- #87 Closes #86 Files leak across instances of Project (@lolmaus). This is marked as breaking because it changes the merging behavior of the
files
argument tonew Project
to do deep merging when it didn't before.
- #82 throw if no version is specified in dependency's package.json (@cafreeman)
- Andrey Mikhaylov (lolmaus) (@lolmaus)
- Chris Freeman (@cafreeman)
- Edward Faulkner (@ef4)
- Stefan Penner (@stefanpenner)
- Edward Faulkner (@ef4)
- Edward Faulkner (@ef4)
- Edward Faulkner (@ef4)
- Steve Calvert (@scalvert)
- Steve Calvert (@scalvert)
- [BUGFIX] Fix odd double project directory structure when resolving linked deps
- [BUGFIX] some cross-device scenarios were broken by last minute changes in the previous release, this fixes them.
- [ENHANCEMENT] We now ensure that dependencies linked into a project always see the correct
peerDependencies
. - [BREAKING] the
linkDeps
argument originally linked both dependencies and devDependencies. In the course of implementing correct peerDep support, it was discovered that linking devDependencies is not typically desirable, solinkDeps
has switched to only linkdependencies
, and you should passlinkDevDeps
to explicitly opt in to liningdevDependencies
.
- [BUGFIX] fix CB API
- restore CB API
- improve changelog
- Drop legacy node support
- Support Dependency Linking
- [Breaking]
project.root
has been removed you can now useproject.baseDir
; - Add Changelog for moving forward
- [Breaking] the project is now required via
const { Project } = require('fixturify-project')