VersionCheck.jl

Utility package that helps with checking and notifying users of package updates
Author GenieFramework
Popularity
2 Stars
Updated Last
1 Year Ago
Started In
November 2021

VersionCheck

Utility package for checking if a new version of a Julia package is available. It uses the current Project.toml file and a special CHANGELOG.html file to determine the latest versions.

Usage

Create a CHANGELOG.html file similar to the CHANGELOG_sample.html file included in this package. Host the CHANGELOG.html file on a publicly accessible web server.

In your package, add a check like the following:

module MyPackage

import VersionCheck

function __init__()
  try
    @async VersionCheck.newversion("MyPackage", url = "<URL to CHANGELOG.html>")
  catch
  end
end

end

TODO

  • API to export CHANGELOG.html to CHANGELOG.md

Used By Packages

No packages found.