Dist::Zilla::Plugin::NextRelease - update the next release number in your changelog


version 1.100650


In your dist.ini:


In your Changes file:



Tired of having to update your Changes file by hand with the new version and release date / time each time you release your distribution? Well, this plugin is for you.

Add this plugin to your dist.ini, and the following to your Changes file:


The NextRelease plugin will then do 2 things:

  • At build time, this special marker will be replaced with the version and the build date, to form a standard changelog header. This will be done to the in-memory file - the original Changes file won't be updated.

  • After release (when running dzil release), since the version and build date are now part of your dist's history, the real Changes file (not the in-memory one) will be updated with this piece of information.

The module accepts the following options in its dist.ini section:

  • filename - the name of your changelog file. defaults to Changes.

  • format - the date format. defaults to %-9v %{yyyy-MM-dd HH:mm:ss VVVV}d.


  Ricardo SIGNES <>


This software is copyright (c) 2010 by Ricardo SIGNES.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.