<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">SwiftPM has a brand new dependency resolver. It was hidden behind a flag (--enable-new-resolver) while we developed and tested it but now it is the default resolver, starting from <a href="https://swift.org/download/#snapshots" class="">snapshots released on </a><a href="https://swift.org/download/#snapshots" class="">December 7, 2016</a>[1].</div><div class="">It is worth noting that, dependencies are no longer cloned into Packages/ directory, they will be cloned into the build directory (but that is an implementation detail as mentioned in the editable packages proposal). This means you can remove this directory when using the new resolver.</div><div class=""><br class=""></div><div class="">SwiftPM has two new major features built on top of the new resolver:</div><div class="">* <a href="https://github.com/apple/swift-package-manager/blob/master/Documentation/Usage.md#editable-packages" class="">Editable Packages</a>[2]</div><div class="">* <a href="https://github.com/apple/swift-package-manager/blob/master/Documentation/Usage.md#package-pinning" class="">Version Pinning</a>[3]</div><div class=""><br class=""></div><div class="">There are also some minor improvements:</div><div class="">* Brand new argument parser. You can now view help on subcommands (for eg: $ swift package pin -h)</div><div class="">* JSON pretty printing</div><div class="">* PkgConfig in C language modules</div><div class="">* Documentation updates</div><div class="">* Lots of bugfixes</div><div class=""><br class=""></div><div class="">Please try these new features and if you notice any bug/issue/problem please report them using this <a href="https://github.com/apple/swift-package-manager/blob/master/Documentation/Resources.md#reporting-a-good-swiftpm-bug" class="">guide</a>[4].</div><div class=""><br class=""></div><div class="">--</div><div class=""><br class=""></div><div class="">[1] <a href="https://swift.org/download/#snapshots" class="">https://swift.org/download/#snapshots</a></div><div class="">[2] <a href="https://github.com/apple/swift-package-manager/blob/master/Documentation/Usage.md#package-pinning" class="">https://github.com/apple/swift-package-manager/blob/master/Documentation/Usage.md#package-pinning</a></div><div class="">[3] <a href="https://github.com/apple/swift-package-manager/blob/master/Documentation/Usage.md#editable-packages" class="">https://github.com/apple/swift-package-manager/blob/master/Documentation/Usage.md#editable-packages</a></div><div class="">[4] <a href="https://github.com/apple/swift-package-manager/blob/master/Documentation/Resources.md#reporting-a-good-swiftpm-bug" class="">https://github.com/apple/swift-package-manager/blob/master/Documentation/Resources.md#reporting-a-good-swiftpm-bug</a></div></div></body></html>