root/lang/perl/Text-MeCab/trunk/Changes @ 4343

Revision 4343, 4.3 kB (checked in by daisuke, 7 years ago)

lang/perl/Text-MeCab?; I'm stupid. 0.20003 coming up

Line 
1Changes
2=======
3
40.20003 10 Jan 2008
5  - Of course, it's always a good idea to *actually* include the new
6    module. Yikes. If you downloaded 0.20002 by some odd chance, please
7    use this release instead.
8
90.20002 10 Jan 2008
10  - Add Text::MeCab::Dict, which is a simple wrapper to work with
11    mecab dictionary. Only supports ipadic.
12
130.20001 09 Jan 2008
14  - Properly use ExtUtils::MakeMaker::prompt() to ask interactive
15    questions. Pointed out by David Cantrell.
16
170.20000 08 Jan 2008
18  - No code change. Releasing.
19
200.20000_01 07 Jan 2008
21  - Complete rewrite
22    * work with libmecab 0.96
23    * rework tests
24    * use typemaps wisely
25    * default encoding is now utf-8
26    * now require Encode
27
280.17 01 May 2007
29  - Fixup stupid Copy() problem.
30
310.16 16 Apr 2007
32  - Change the internal C structure to be thin wrappers around mecab_node_t
33  - Implement a node->format() method
34
350.15 29 Jan 2007
36  - 0.14 had upload problems. Repackage.
37
380.14 28 Jan 2007
39  - Fix argument passing to mecab_new(). Reported by Naoki Tomita.
40
410.13 08 Aug 2006
42  - Fix tools/probe_mecab.pl so that there are not spurfulous whitespaces
43    around the flags (http://d.hatena.ne.jp/t-tkzw/20060730/p2).
44
450.12 15 Jul 2006
46  - Apply "Poor Puppy" patch from Kenichi Ishigaki (charsbar)
47  - Properly ask for the dictionary encoding when running perl Build.PL.
48    This will create t/strings.dat with that encoding.
49
500.11 14 Jul 2006
51  - Silence more warnings
52  - Force use of -Wall at compilation time
53
540.10 14 Jul 2006
55  - remove spurfuluous parse_wakati.pl
56  - remove debug statements
57  - silence warnings
58
590.09 12 Jul 2006
60  - "Hey, it's the day before my birthday, but I'm releasing a new module" release
61  - Switch default behavior of Text::MeCab when it goes out of scope.
62    See "Text::MeCab AND SCOPE" section in Text::MeCab POD.
63    This all prompted by post at http://d.hatena.ne.jp/t-tkzw/20060710/p1.
64  - Add new Text::MeCab::Node::Cloned to workaround.
65  - Add warning about not using cloned node when Text::MeCab goes out of
66    scope.
67
680.08 - 05 Jul 2006
69  - Apply suggestions by charsbar when prompting for compile/link options
70    for Win32
71    (and actually release the changes -- this has been sitting on my SVK
72     client for a month)
73
740.07 - 09 Jun 2006
75  - The way we were passing arguments to mecab_new() was totally wrong.
76    Fixed.
77
780.06 - 08 May 2006
79  - Require ExtUtils::MakeMaker >= 6.25 to avoid Build.PL being
80    executed after Makefile.PL
81  - Fix INIT -> PREINIT (reported by charsbar)
82  - Fix how XSRETURN_UNDEF was working (reported by charsbar)
83  - Fix tools/probe_mecab.pl (reported by charsbar)
84  - Use ppport.h.
85
860.05 - 04 May 2006
87  - Fix typos
88  - Add tests to MANIFEST. argh.
89  - Actually test against libmecab < 0.90. Now tests pass.
90  - Bump up version to 0.05 for historical reasons. There was another
91    version of Text::MeCab that MAKAMAKA had written which went up to
92    0.04.
93
940.02_03 - 04 May 2006
95  - Correct reference counting for prev().
96  - Add tests for detatched Text::MeCab::Node.
97  - Tweak docs
98
990.02_02 - 04 May 2006
100  - Fix tools/probe_mecab.pl such that it prompts the user for some
101    required parameters when installing on Windows.
102  - Try fixing Makefile.PL once again.
103  - Explicitly make copies of mecab_node_t in the XS, so that you
104    can now manipulate the nodes even *after* your instance of
105    Text::MeCab has gone away
106
1070.02_01 - 03 May 2006
108  - Hey, I didn't know people were going to jump on to this module,
109    seriously...
110
111  - Fix building when using Makefile.PL instead of Build.PL
112    (refactor important bits to tools/probe_mecab.pl).
113  - Attempt to work with MeCab < 0.90.
114  - Move benchmark.pl to tools/benchmark.pl.
115  - Fix problem caused by Text::MeCab->new() (no parameters).
116  - Add Text::MeCab::MECAB_VERSION to display the mecab version
117    we compiled against.
118
119  TODO:
120  - Try to at least give out a warning when executing a code like this:
121
122    my $node;
123    {
124        my $mecab = Text::MeCab->new;
125        $mecab->parse("......");
126        $mecab = undef;
127    }
128
129    for(; $node; $node = $node->next) {
130       print $node->surface, "\n";
131    }
132
133    I'm having a hard time detecting when a node is deallocated, though.
134    we shall see.
135   
1360.02 - 02 May 2006
137  - Accept command line arguments as well as the named parameters in hashref
138  - Fixed problem where constants MECAB_ weren't declared int he correct
139    namespace.
140
1410.01 - 02 May 2006
142  - Initial release.
Note: See TracBrowser for help on using the browser.