mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-15 00:56:26 +00:00
016e647390
Changes `rangeStrategy` default value from `'replace'` to `'auto'`. Also changes `auto` behavior so that `update-lockfile` is preferred if the manager supports the `updateLockedDependency()` function. Closes #19800 BREAKING CHANGE: Renovate will now default to updating locked dependency versions. To revert to previous behavior, configure rangeStrategy=replace. |
||
---|---|---|
.. | ||
__fixtures__ | ||
__snapshots__ | ||
extract.ts | ||
index.spec.ts | ||
index.ts | ||
range.spec.ts | ||
range.ts | ||
readme.md | ||
types.ts |
Anything other than .exact(<...>)
or exact:<...>
will be treated as range with respect to Swift specific.
Because of this, some PR descriptions will look like from: <...> => <...>
.
Examples:
package(name: "<...>", .exact("1.2.3")) // => 1.2.3
package(name: "<...>", exact: "1.2.3") // => 1.2.3
package(name: "<...>", from: "1.2.3") // => from: "2.0.0"
package(name: "<...>", "1.2.3"...) // => "2.0.0"...
package(name: "<...>", "1.2.3"..."1.3.0") // => "1.2.3"..."2.0.0"
package(name: "<...>", "1.2.3"..<"1.3.0") // => "1.2.3"..<"2.0.0"
package(name: "<...>", ..."1.2.3") // => ..."2.0.0"
package(name: "<...>", ..<"1.2.3") // => ..<"2.0.0"