Skip to content

Releases: ufechner7/PkgHelpers.jl

v0.3.0

05 Jan 14:53
Compare
Choose a tag to compare

PkgHelpers v0.3.0

Diff since v0.2.4

Merged pull requests:

Closed issues:

  • Add option to keep existing compat entries (#5)
  • Message is misleading (#11)

v0.2.4

30 Dec 13:48
a571675
Compare
Choose a tag to compare

PkgHelpers v0.2.4

Diff since v0.2.3

Merged pull requests:

v0.2.3

06 Dec 10:53
Compare
Choose a tag to compare

PkgHelpers v0.2.3

Fix PkgEval, fix running the tests locally.

Diff since v0.2.2

v0.2.2

05 Dec 12:08
Compare
Choose a tag to compare

PkgHelpers v0.2.2

Bugfix release.

Diff since v0.2.1

v0.2.1

05 Dec 10:51
Compare
Choose a tag to compare

PkgHelpers v0.2.1

PkgHelpers provides the functions freeze()
and lower_bound() to update your Project.toml
file and freeze or lower_bound your direct
dependencies.

New:

  • the new entries in Project.toml are sorted
  • the parameter copy_manifest allows to
    create a copy of your manifest file under
    a distinct name which documents also the
    versions of your indirect dependencies
  • PkgHelpers works now with Julia 1.4 to 1.11

Usage:

  1. add PkgHelpers to your global environment
  2. in your local project type
using Pkg, PkgHelpers
freeze(Pkg, copy_manifest=true)

Diff since v0.2.0

v0.2.0

08 Nov 19:03
Compare
Choose a tag to compare

PkgHelpers v0.2.0

Fixed issues:

  • #2 Add function lower_bound()
  • #4 Use equality specifier

This release supports four different type of compat entries:

function compat entry range specifier
freeze(Pkg) "=1.2.3" [1.2.3, 1.2.3] equality
freeze(Pkg; relax=true) "~1.2.3" [1.2.3, 1.3.0) tilde
lower_bound(Pkg) "1.2.3" [1.2.3, 2.0.0) caret
lower_bound(Pkg; relax=true) "1.2" [1.2.0, 2.0.0) caret

Diff since v0.1.0

v0.1.0

08 Nov 18:26
Compare
Choose a tag to compare

PkgHelpers v0.1.0