File: Changes

package info (click to toggle)
libsoftware-license-orlaterpack-perl 0.10.2-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 360 kB
  • sloc: perl: 637; makefile: 2
file content (147 lines) | stat: -rw-r--r-- 5,265 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
Version history for Perl distribution Software-License-OrLaterPack:

v0.10.2 @ 2016-10-10 22:17 UTC

    -   The preamble and instructions are integral parts of the GNU GPL and may not be omitted.

v0.10.1 @ 2015-10-22 21:45 UTC

    -   `aspell.en.pws` file renamed to `aspell-en.pws` to make `Test::Portability` happy.

    -   Minor fix to make `Test::Synopsis` happy.

    -   Short license note used in documentation.

    -   Mercurial repository moved from FedoraPeople.org to NonGNU.Savannah.org.

    -   Minor change in documentation: `attribute` term is used instead of `method` for all
        attribute readers.

v0.10.0 @ 2015-10-03 09:01 UTC

    -   Documentation updated. Added "DESCRIPTION" section to the manual, with two subsections
        "Program Name" and "Short License Notice".

    -   `_name` method changed: "the" article dropped from returned value. Now `_name` returns
        "bare" license name, which is the same for "or later" license and for its base license, e.
        g. "GNU General Public License".

    -   Introduced methods: `_abbr`, `abbr`, `base`, `program`, `Program`.

    -   `_version` method retired, use `->base->version` instead.

    -   **Incompatible change:** `notice` method takes program name from object, not from argument.
        Argument now is interpreted as requested notice variant. There are two variants: default
        (no argument) and `'short'`. Short notice is similar to the notice printed by the current
        GNU programs, e. g.:

            Copyright (C) YEAR HOLDER
            License ABBR: NAME URL
            This is free software: you are free to change and redistribute it.
            There is NO WARRANTY, to the extent permitted by law.

    -   Required Perl version lowered to 5.006.

    -   Version style switched from old decimal to new dotted-decimal.

0.009 @ 2015-06-15

    -   `OrLaterPack.pm` is returned to the distribution. CPAN does not handle well distributions
        with no main module. In particular, distribution upgrade does not work.

0.008 @ 2015-06-14

    -   `OrLaterPack.pod` and distribution `README` now have `NAME`, `VERSION` and `AUTHOR`
        sections.

    -   `bugtracker.web` resource is changed from SourceForge to `rt.cpan.org`.

    -   All the small templates eliminated, files are generated from `dist.ini`.

    -   Bug reporting changed to use `Dist::Zilla`'s `log` and `log_fatal` methods — it makes error
        messages more clear, especially error location more understandable.

    -   Some more links added to documentation.

0.007 @ 2015-06-11

    -   Documentation moved to `doc/` directory, each chapter in separate file. The same files used
        to generate distribution COPYING and README, OrLaterPack.pod. Source COPYING is a symlink
        to `doc/14-copying.doc`.

    -   More licenses added: GPL v1 and v2, LGPL v2.1 and 3.0.

    -   All the `or_later.pm` modules now generated from the same template.

    -   More test added: `MojibakeTests` (checks encoding), `CheckPrereqsIndexed` (checks all
        dependencies are available in CPAN).

    -   Functional test expanded to cover added licenses.

    -   Dummy module `OrLaterPack.pm` dropped, `OrLaterPack.pod` file introduced instead.

    -   `manifest.txt` now describes all the source files (even those which are not copied to
        distribution).

0.006 @ 2015-04-29

    -   `_name` and `_version` methods introduced. The first returns plain license name (no
        version) with lowercase "article "the", the second return plain license version "3".

    -   `notice` method overrides parent one: (1) our method has optional parameters — program name
        ("this program" by default), it is used in license notice text, (2) notice text is
        formatted with `Text::Wrap::fill`.

    -   `AGPL_3::or_later` delegates most of the work to `GPL_3::or_later` to avoid code
        duplication.

    -   I am studying CPAN features and polishing release process and materials. Added some info:
        where to get *real* source, how to report bugs, etc.

0.005 @ 2015-04-16

    -   Minor bug in POD fixed.

    -   `dist.ini` and `weaver.ini` dropped from distribution.

    -   License note in sources was incorrect, fixed.

    -   Source `README` added, not fully completed yet.

    -   Distribution `README` is also added.

    -   SourceForge project created.

    -   Dist meta info provided with resources: homepage and repository.

0.004 @ 2015-04-14

    -   `Changes` file format changed to meet CPAN requirements.

    -   "Main" module added to make CPAN happy.

    -   Studying `Dist::Zilla` — adding more release tests, etc.

0.003 @ 2015-04-12

    -   `Software-License-GPL_3-or_later` renamed to `Software-License-OrLaterPack`.

    -   `AGPL_3::or_later` license added.

    -   Documentation moved to `OrLaterPack.pod` file.

    -   Functional test improved and expanded and now covers both licenses.

0.002 @ 2015-04-11

    -   `Module::Build::Tiny` used instead of `ExtUtils::MakeMaker`.

    -   Functional test added.

    -   `Test::Compile` test added.

    -   Documentation added.

0.001 @ 2015-04-10

    -   Initial revision. No documentation, no tests, but `GPL_3::or_later` works and can be used.