package dune-release
Install
Dune Dependency
Authors
Maintainers
Sources
md5=7bceb7ca71e4d12862473c8cbd5c189d
CHANGES.md.html
1.0.0 (2018-09-23)
Determine opam-repository fork user from URI (#64, @NathanReb and @diml)
All subcommands now support multiple package names (@samoht)
Do not remove
Makefile
from the distribution archives (#71, @samoht)Do not duplicate version strings in opam file (#72, @samoht)
Fix configuration file upgrade from 0.2 (#55, @samoht)
Add a
--tag
option to select the release tag (@samoht)Add a
--version
option to select the release version (@samoht)Fix
--keep-v
(#70, @samoht)Make
dune-release <OPTIONS>
a shorchut todune-release bistro <OPTIONS>
(#75, @samoht)Add a --no-open option to not open a browser after creating a new P (#79, @samoht)
Control
--keep-v
and--no-auto-open
via options in the config file (#79, @samoht)Be flexible with file names (#86 and #20, @anuragsoni)
0.3.0 (2018-07-10)
Store config files in
~/.config/dune/
instead of~/.dune
to match whatdune
is doing (#27, @samoht)Support opam 1.2.2 when linting (#29, @samoht)
Use
-p <pkg>
instead of-n <pkg>
to follow dune convention (#30, #42, @samoht)Default to
nano
if the EDITOR environment variable is not set. (#32, @avsm)Fix location of documentation when
odoc
creates an_html
subdirectory (#34, @samoht)Remove the browse command (#36, @samoht)
Re-add the publish delegatation mechanism to allow non-GitHub users to publish packages (see
dune-release help delegate
) (#37, @samoht)Fix dropping of
v
at the beginning of version numbers indune-release opam
(#40, @let-def)Add basic token validation (#40, @let-def)
0.2.0 (2018-06-08)
Remove opam lint warnings for 1.2 files (#2, @samoht)
Add a
--keep-v
option to not dropv
at the beginning of version numbers (#6, @samoht)Pass
-p <package>
to jbuilder (#8, @diml)Fix a bug in
Distrib.write_subst
which could cause an infinite loop (#10, @diml)Add a
--dry-run
option to avoid side-effects for all commands (@samoht)Rewrite issues numbers in changelog to point to the right repository (#13, @samoht)
Stop force pushing tags to
origin
. Instead, just force push the release tag directly to thedev-repo
repository (@samoht)Fix publishing distribution when the the tag to publish is not the repository HEAD (#4, @samoht)
Do not depend on
opam-publish
anymore. Use configuration files stored in~/.dune
to parametrise the publishing workflow. (@samoht)
0.1.0 (2018-04-12)
Initial release.
Import some code from topkg.
Use of
Astring
,Logs
,Fpath
andBos
instead of custom re-implementations;Remove the IPC layer which is used between
topkg
andtopkg-care
;Bundle everything as a single binary;
Assume that the package is built using dune;
Do not read/neeed a
pkg/pkg.ml
file.