summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuss Allbery <rra@cpan.org>2019-06-29 20:28:14 -0700
committerRuss Allbery <rra@cpan.org>2019-06-29 20:28:14 -0700
commitb5d4fcd99499727b4ca4bc2666be77b98bd85dc0 (patch)
tree3fa053d1537f071e94ac4c0dbcebca5446c6d64d
parent06842a8f534cd1fc5cd5ae766392e04f5b9ae477 (diff)
Release 3.00
-rw-r--r--Changes16
-rw-r--r--LICENSE5
-rw-r--r--MANIFEST12
-rw-r--r--README2
-rw-r--r--README.md2
-rw-r--r--docs/metadata/metadata.json2
-rw-r--r--lib/App/DocKnot.pm2
-rw-r--r--lib/App/DocKnot/Command.pm2
-rw-r--r--lib/App/DocKnot/Config.pm2
-rw-r--r--lib/App/DocKnot/Dist.pm2
-rw-r--r--lib/App/DocKnot/Generate.pm2
11 files changed, 31 insertions, 18 deletions
diff --git a/Changes b/Changes
index 342a159..da08635 100644
--- a/Changes
+++ b/Changes
@@ -1,17 +1,10 @@
User-Visible DocKnot Changes
-DocKnot 3.00 (unreleased)
+DocKnot 3.00 (2019-06-29)
Separate configuration parsing into a new App::DocKnot::Config module,
used by App::DocKnot::Generate.
- Add new docknot dist command and App::DocKnot::Dist module, which runs
- appropriate commands to create a distribution tarball. This command
- will also run the test suite, with both Clang and GCC for packages
- using Autoconf, and will also build and test with C++ if the package
- indicates that it supports C++ via the build.cplusplus key in the
- package metadata.
-
Move the entry point for command-line commands from App::DocKnot to
App::DocKnot::Command. The App::DocKnot module now only provides some
helper methods to load application data, used by both
@@ -19,6 +12,13 @@ DocKnot 3.00 (unreleased)
necessary to explicitly load App::DocKnot before using one of the
submodules.
+ Add new docknot dist command and App::DocKnot::Dist module, which runs
+ appropriate commands to create a distribution tarball. This command
+ will also run the test suite, with both Clang and GCC for packages
+ using Autoconf, and will also build and test with C++ if the package
+ indicates that it supports C++ via the build.cplusplus key in the
+ package metadata.
+
Support orphaned warnings in the README and README.md output as well
as thread output.
diff --git a/LICENSE b/LICENSE
index 368c139..a53669d 100644
--- a/LICENSE
+++ b/LICENSE
@@ -11,8 +11,8 @@ License: Expat
Files: *
Copyright: 1993-1994, 1996-1998, 2000, 2002-2014
The Board of Trustees of the Leland Stanford Junior University
- 2000-2004, 2006-2018 Russ Allbery <eagle@eyrie.org>
- 2013-2018 Russ Allbery <rra@cpan.org>
+ 2000-2004, 2006-2019 Russ Allbery <eagle@eyrie.org>
+ 2013-2019 Russ Allbery <rra@cpan.org>
License: Expat
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
@@ -41,3 +41,4 @@ License: all-permissive
permitted in any medium without royalty provided the copyright notice and
this notice are preserved. This file is offered as-is, without any
warranty.
+
diff --git a/MANIFEST b/MANIFEST
index 71eeebb..0071639 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -12,6 +12,7 @@ docs/metadata/test/suffix
lib/App/DocKnot.pm
lib/App/DocKnot/Command.pm
lib/App/DocKnot/Config.pm
+lib/App/DocKnot/Dist.pm
lib/App/DocKnot/Generate.pm
LICENSE
MANIFEST This list of files
@@ -28,6 +29,15 @@ share/templates/thread.tmpl
t/cli/errors.t
t/cli/generate.t
t/config/basic.t
+t/data/dist/Build.PL
+t/data/dist/docs/metadata/blurb
+t/data/dist/docs/metadata/description
+t/data/dist/docs/metadata/metadata.json
+t/data/dist/docs/metadata/requirements
+t/data/dist/lib/Empty.pm
+t/data/dist/MANIFEST
+t/data/dist/MANIFEST.SKIP
+t/data/dist/t/api/empty.t.in
t/data/generate/ansicolor/metadata/blurb
t/data/generate/ansicolor/metadata/description
t/data/generate/ansicolor/metadata/metadata.json
@@ -122,6 +132,8 @@ t/data/perl.conf
t/data/perlcriticrc
t/data/perltidyrc
t/data/regenerate-data
+t/dist/basic.t
+t/dist/commands.t
t/docs/pod-coverage.t
t/docs/pod-spelling.t
t/docs/pod.t
diff --git a/README b/README
index 0b41483..93d7676 100644
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
- DocKnot 2.00
+ DocKnot 3.00
(package documentation generator)
Maintained by Russ Allbery <rra@cpan.org>
diff --git a/README.md b/README.md
index 137dc8c..05614ca 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# DocKnot 2.00
+# DocKnot 3.00
[![Build
status](https://travis-ci.org/rra/docknot.svg?branch=master)](https://travis-ci.org/rra/docknot)
diff --git a/docs/metadata/metadata.json b/docs/metadata/metadata.json
index 48f2b33..a6be511 100644
--- a/docs/metadata/metadata.json
+++ b/docs/metadata/metadata.json
@@ -1,6 +1,6 @@
{
"name": "DocKnot",
- "version": "2.00",
+ "version": "3.00",
"synopsis": "package documentation generator",
"maintainer": "Russ Allbery <rra@cpan.org>",
"copyrights": [
diff --git a/lib/App/DocKnot.pm b/lib/App/DocKnot.pm
index b4ed7f1..87194b2 100644
--- a/lib/App/DocKnot.pm
+++ b/lib/App/DocKnot.pm
@@ -11,7 +11,7 @@
# Modules and declarations
##############################################################################
-package App::DocKnot 2.00;
+package App::DocKnot 3.00;
use 5.024;
use autodie;
diff --git a/lib/App/DocKnot/Command.pm b/lib/App/DocKnot/Command.pm
index c93e829..8b00585 100644
--- a/lib/App/DocKnot/Command.pm
+++ b/lib/App/DocKnot/Command.pm
@@ -10,7 +10,7 @@
# Modules and declarations
##############################################################################
-package App::DocKnot::Command 2.00;
+package App::DocKnot::Command 3.00;
use 5.024;
use autodie;
diff --git a/lib/App/DocKnot/Config.pm b/lib/App/DocKnot/Config.pm
index 9273719..5b8abb2 100644
--- a/lib/App/DocKnot/Config.pm
+++ b/lib/App/DocKnot/Config.pm
@@ -9,7 +9,7 @@
# Modules and declarations
##############################################################################
-package App::DocKnot::Config 2.00;
+package App::DocKnot::Config 3.00;
use 5.024;
use autodie;
diff --git a/lib/App/DocKnot/Dist.pm b/lib/App/DocKnot/Dist.pm
index 975000f..43be295 100644
--- a/lib/App/DocKnot/Dist.pm
+++ b/lib/App/DocKnot/Dist.pm
@@ -10,7 +10,7 @@
# Modules and declarations
##############################################################################
-package App::DocKnot::Dist 2.00;
+package App::DocKnot::Dist 3.00;
use 5.024;
use autodie;
diff --git a/lib/App/DocKnot/Generate.pm b/lib/App/DocKnot/Generate.pm
index de8426b..13e58e7 100644
--- a/lib/App/DocKnot/Generate.pm
+++ b/lib/App/DocKnot/Generate.pm
@@ -10,7 +10,7 @@
# Modules and declarations
##############################################################################
-package App::DocKnot::Generate 2.00;
+package App::DocKnot::Generate 3.00;
use 5.024;
use autodie;