]> git.vpit.fr Git - perl/modules/IPC-MorseSignals.git/blob - Changes
Update VPIT::TestHelpers to 15e8aee3
[perl/modules/IPC-MorseSignals.git] / Changes
1 Revision history for IPC-MorseSignals
2
3 0.17    2017-07-23 21:10 UTC
4         With this release, this module is formally deprecated. Don't expect any
5         new release.
6         + Doc : Document deprecation.
7         + Doc : Fix miscellaneous nits.
8
9 0.16    2013-08-22 20:35 UTC
10         This is a maintenance release. The code contains no functional change.
11         Satisfied users of version 0.15 can skip this update.
12         + Upd : Package metadata overhaul.
13         + Tst : Author tests are no longer bundled with this distribution.
14                 They are only made available to authors in the git repository.
15
16 0.15    2008-04-05 00:00 UTC
17         + Fix : Correct die error when SIGUSR{1,2} aren't found.
18         + Fix : Strip off duplicated targets when sending to multiple processes
19                 at the same time.
20         + Tst : Lower base speed to 1024 bauds when forking.
21         + Tst : Don't reset the receiver state anymore, but always respawn.
22         + Tst : t/70-speed.t tests are now marked as TODO, so that they won't
23                 block module installation.
24         + Tst : Timeouts aren't truncated to 10 seconds anymore. This used to
25                 result into physically logical failures. On the other hand, if
26                 the required timeout now goes over 20 seconds, the test is
27                 considered failed.
28
29 0.14
30         Phantom version, maybe released through CPAN for a short amount of time.
31
32 0.13    2008-03-10 15:25 UTC
33         + Chg : Build prerequisites are now completely separated from run-time
34                 prerequisites.
35         + Doc : The usual set of POD typos.
36         + Tst : Changed SIGHUP handlers in the parent for SIGUSR1's.
37         + Tst : Changed SIGHUP handlers in the child for SIGTSTP's.
38         + Tst : Meaningful fork tests labels.
39         + Tst : More synchronization barriers.
40         + Tst : Safe kills.
41
42 0.12    2008-03-09 10:20 UTC
43         + Doc : POD tweaks.
44         + Fix : Correct Makefile.PL die messages.
45
46 0.11    2008-03-05 21:05 UTC
47         + Doc : POD tweaks.
48         + Fix : Bit::MorseSignals is a dependency now.
49         + Tst : Reenable t/99-kwalitee.t.
50
51 0.10    2008-03-05 16:35 UTC
52         IPC::MorseSignals now uses Bit::MorseSignals as backend. Major rewrite.
53
54 0.09    2008-02-03 18:25 UTC
55         + Tst : Fix a race in child creation : the parent could send the message
56                 before the child was ready to receive it.
57         + Tst : Turn autoflush on onto the reader end of the pipe.
58         + Tst : Renamed IPCMTest to IPC::MorseSignals::TestSuite
59         + Tst : Prefix author tests by 9*-.
60         + Tst : New optional author test : 95-portability-files.t, that uses
61                 Test::Portability::Files when it's present.
62
63 0.08    2007-09-05 09:40 UTC
64         + Chg : The sender detects now automatically if the message is encoded
65                 in UTF-8, thanks to Encode::is_utf8. You no longer need to pass
66                 the utf8 option to msend. The Encode module is a prerequisite.
67         + Chg : Tests that used to die now report correct failure.
68         + Fix : Tests are now strict.
69         + Fix : Miscount in t/13-speed.t
70
71 0.07    2007-08-28 11:30 UTC
72         + Chg : Common test code was factored into a module.
73         + Chg : Tests were lightened again.
74         + Doc : Typos in POD.
75
76 0.06    2007-08-21 08:15 UTC
77         + Add : The protocol now carries the UTF-8 flag (hence you no longer
78                 need to specify it to mrecv()) and the sender's PID (but you can
79                 mask it).
80         + Add : New functions : mreset(), mlastmsg(), mlastsender().
81         + Chg : msend() accepts now the sign option, to specify is the sender
82                 can put its PID into the message packet or not (default is yes).
83         + Chg : mrecv() now returns a hash reference that holds the receiver's
84                 state. %SIG has to be passed as the first argument. The callback
85                 is no longer mandatory and should be passed with the cb key. The
86                 utf8 key was removed.
87         + Chg : The tests call fork() only one time.
88
89 0.05    2007-08-18 16:50 UTC
90         + Add : m{send,recv} will croak() if any of their arguments is invalid.
91         + Chg : The requirements to pass the speed test were lowered.
92         + Doc : Typos in POD.
93         + Fix : You can now send "0" as a valid message.
94         + Fix : I lied, t/02-sigusr.t wasn't really gone.
95         + Fix : while ($speed > 1) { $speed /= 2 } ok($speed >= 1); never fails.
96
97 0.04    2007-08-17 14:45 UTC
98         + Add : Test for SUGUSR{1,2} in Makefile.PL.
99         + Add : Unicode support. Enabled by passing utf8 => 1 to m{send,recv}.
100         + Chg : The speed must now be passed to msend() by speed => $speed.
101         + Chg : Tests no longer pass their result with pipes.
102         + Doc : <apeiron> 'truely' isn't a word.
103         + Fix : t/11-speed.t didn't fail properly (as if those tests don't fail
104                 enough yet!).
105         + Fix : t/02-sigusr.t didn't check properly the returned value.
106
107 0.03    2007-08-16 16:20 UTC
108         + Chg : Better t/10-base.t... Or at least, I hope so.
109
110 0.02    2007-08-16 15:55 UTC
111         + Add : samples/bench.pl, a transfer speed benchmark script.
112         + Add : New tests : t/02-sigusr.t, t/11-speed.t
113         + Fix : Warnings when the transfer fails.
114         + Doc : The protocol was documented.
115
116 0.01    2007-08-15 21:20 UTC
117         First version, released on an unsuspecting world.
118