Releases: CocoaPods/Molinillo
Releases · CocoaPods/Molinillo
0.4.2
Bug Fixes
- Detaching a vertex correctly removes it from the list of successors of its
predecessors.
Samuel Giddins - Vertices orphaned after swapping dependencies are properly cleaned up from the
graph of activated specs.
Samuel Giddins
bundler/bundler#4198
0.4.1
0.4.0
API Breaking Changes
- The
DependencyGraph
no longer treats root vertices specially, nor does it
maintain a direct reference toedges
. Additionally,Vertex
no longer
has a reference to its parent graph.
Enhancements
- Resolution has been sped up by 25x in some pathological cases, and in general
recursive operations on aDependencyGraph
orVertex
are nowO(n)
.
Samuel Giddins
Bundler#3803 - Re-sorting of dependencies is skipped when the unresolved dependency list has
not changed, speeding up resolution of fully locked graphs.
Samuel Giddins
0.3.1
Enhancements
- Add
Conflict#activated_by_name
to allow even richer version conflict
messages.
Samuel Giddins
Bug Fixes
- Ensure
Conflict#requirement_trees
is exhaustive.
Samuel Giddins
Bundler#3860
0.3.0
Enhancements
- Add the ability to optionally skip dependencies that have no possibilities.
Samuel Giddins
0.2.3
0.2.2
0.2.1
- Allow resolving some pathological cases where the backjumping algorithm would
skip over a valid possibility.
Samuel Giddins
0.2.0
0.1.2
Enhancements
- Improve performance in highly conflicting situations by backtracking more than
one state at a time.
Samuel Giddins
Bug Fixes
- Ensure that recursive invocations of
detach_vertex_named
don't lead to
messagingnil
.
Samuel Giddins
CocoaPods#2805