Releases: tarides/dune-release
Releases · tarides/dune-release
1.3.1
1.3.0
CHANGES:
- Add confirmation prompts in some commands. (#144, #146, @NathanReb)
- Use github returned archive URL instead of guessing it. Fixes a bug
when releasing a version with URL incompatible characters to github.
(#143, @NathanReb) - Add logs to better describe commands behaviour. (#141, #137, #135, #150,
#153, @NathanReb) - Fix a bug when publishing documentation to a repo for the first time
(#136, @NathanReb) - Allow to submit package to a different opam-repository hosted on github.
(#140, #152, @NathanReb) - Use
dune subst
for watermarking. (#147, @NathanReb) - Fix linting step so it checks for
CHANGES
,LICENSE
andREADME
again
1.2.0
CHANGES:
- Remove assert false in favor of error message. (#125, @ejgallego)
- Embed a 'version: "$release-version"' in each opam file of the current
directory to get reproducible releases (#128, #129, @hannesm) - Generate sha256 and sha512 checksums for release (#131, @hannesm)
- Grammar fixes (#132, @anmonteiro)
- Handle doc fields with no trailing slash (#133, @yomimono)
1.1.0
CHANGES:
- Remove the status and log commands (#95, @samoht)
- Fix
dune-release publish doc
when using multiple packages (#96, @samoht) - Fix inferred package name when reading
dune-project
files (#104. @samoht) - Add .ps and .eps files to default files excluded from watermarking
(backport of dbuenzli/topkg@6cf1eae) - Fix distribution uri when homepage is using github.io (#102, @samoht)
dune-release lint
now checks that a description and a synopsis exist
in opam2 files (#101, @samoht)- Add a more explicit error message if
git checkout
fails in the local
opam-repository (#98, @samoht) - Do not create an extra
_html
folder when publishing docs on Linux
(#94, @anuragsoni and @samoht)
1.0.1
1.0.0
CHANGES:
- 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
CHANGES:
- 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 (seedune-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
CHANGES:
- 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
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.