File: Changes

package info (click to toggle)
libapache-admin-config-perl 0.95-1
  • links: PTS, VCS
  • area: main
  • in suites: buster, sid
  • size: 256 kB
  • ctags: 136
  • sloc: perl: 858; makefile: 2
file content (309 lines) | stat: -rw-r--r-- 7,688 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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
2011-08-20 Mark Whittington <markwhi@cpan.org>

  * Release 0.95

	* Fixed bug 40155 (https://rt.cpan.org/Ticket/Display.html?id=40155)
	  - t/value.t now passes all tests

	* Updated version in README from 0.93 to 0.95

2006-04-11 Daniel Muey <dmuey@cpan.org>

	* Release 0.93

	* Fixed bug 18792 (http://rt.cpan.org/Public/Bug/Display.html?id=18792)

	* Updated version in README from 0.91 to 0.93

2004-12-08  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.92

	* Fix CPAN case #8782: destroy() method doesn't a true value on
          succesfully deleting empty sections

2003-01-25  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.91

	* Change the name() accessor behavior. Instead of returning the
	directive and section's name in lowercase, it no longer alter the
	case. Be careful, this change may broke your programs

	* Add some notice in the doc about the misunderstanding of the
	use of file handle with this module.

2002-11-15  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.90

	* Feed documentation

	* Add dump_reformat() method

	* Rewrite write_<type>() methods to allow to change theirs
	contents via set_write_<type>() methods.

	* Replace the "top" property by a dynamic top-level discovery
	engine.

	* Change add() method to accept an already formed item in argument
	instead of its description (type, name, value).

	* Implement clone(), copy() and move() methods

	* Rewrite of delete(), remove() and destroy() methods

	* Add internal _add_child() method and implement it in
	_insert_*(), add() and clone() methods

	* Fix select() method, now allow to search items of different
	types with (for example) same names

	* Add -create option to constructor

	* Add -reformat option to save() method

	* Add write_blank() method

	* Add some example scripts into the eg/ folder

	* Add comment grouping feature which allow consecutive comment
	lines to be grouped in a single comment item

	* Add blank lines grouping, same as comment grouping for blank
	lines

	* Fix first_line and last_line methods

	* Add count_lines method

        * Rename remove method to unlink()

	* Turn this project in pre-stable state

2002-08-26  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.56

	* Fix major bug in _get_index() method. Impact delete() method.
	Thanks to Scott Beck
          
2002-08-11  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.55

	* Rewrite line continuation mechanism

2002-08-15  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release O.54

	* Fix a major bug in save method (thanks to Szilveszter Farkas)
	
	* Rename some internal variables

2002-07-15  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.53

	* Fix saveas() method

2002-06-07  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.52
	
	* Fix big memory leak problem (thanks to Scott Beck)

	* Fix miscellaneous bugs

2002-06-07  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.51

	* Fix select() method

2002-06-07  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.50

	* Fix many major bugs

	* Rewrite entire module with a new algorithm

	* Homogenization of API (may distrub you old applications !)

	* Change no longer support old API (-oldapi option)

	* Change all methods are overloaded to return its value. Using
	overloading feature *is now really deprecated*

	* New support for indentation
	
	* New handle comment and blank lines

	* New methods : add, select, add_comment, comment, add_blank and
	blank
			
	* Upgrade documentation

	* Optimizations it's now very fast ! =)

2002-06-03  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.21 Mon Jun 3 16:39:41 2002
	
	* Fix major bugs. Correction of '-ontop', '-onbottom', '-after'
	and '-before' parameters behavior in 'add_directive' and
	'add_section' methods.

2002-06-03  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.20
	
	* Fix major bugs
	
	* Rethink completely the algorithm, it's 65 times faster !

2002-04-11  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.16
	
	* Fix major bug, no longer merging namespace of identical (same
	name/value) sections

2001-12-11  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.15
	
	* Fix minor bug, add_(section|directive) with option -onbottom
	weren't work properly
	
	* Add dump_raw() method 

2001-12-08  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.14 Sat Dec  8 14:14:50 2001
	
	* Fix major bug that cause an endless loop in the constructor with
	perl 5.005 and maybe 5.6
	
	* Fix error messages

2001-12-06  Olivier Poitrey  <rs@rhapsodyk.net>
	
	* Release 0.13
	
	* Fix compatibility problem with perl 5.005, thinks to Anton
	Berezin

	* Fix error when add_(directive|section) on an empty file

2001-11-11  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.12
	
	* New feature, constructor and save() method now accept file
	handle instead of file path. Thanks Peter Suschlik for his patch.

2001-10-25  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.11

	* Fix bug in add_section method. add_section will add entries
	before the last context's section line.

2001-10-12  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.10
	
	* Fix bug in test scripts, that makes test fail randomly

	* Change directive() now returns full list of directives, sorted
	as it comes in the file. Each element of this list is an object
	that points to the directive entry.

	* Change directive(Foo) also returns a full list of value of all
	"Foo" directive in current context, also sorted as it comes in the
	file. Each list's element is also an object that points to the
	directive entry.

	* Change directive(Foo, Bar) returns an object that points to the last
	directive (if more than one) wich has the same directive's
	name/value. In list context, it returns the full list of same
	directive's name/value.

	* Change directive() can now takes the -which=>N parameter to
	select the entry's number to return (if exists).

	* Change directive() can now takes 4 new type of parameters:
	-before, -after, -ontop and -onbottom.

	* Modification of parser to allow sections to have same name than
	directive in the same context without clash.
	
	* New methods (see documentation for more details) first_line,
	last_line, lines, dump_line, isin, type and name.
	
	* Change API, so contructor can take the -oldapi=>1 argument for a
	backward compatibility

2001-09-20  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.07

	* Change, section and directive methods no any longer return an
	arrayref in list context but a simple list. Documentation
	corrected (thanx to Nathan Wiger for this suggestion).

2001-09-18  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.6

	* Add a quick and dirty documentation
	
	* Change value() method, returns the context value if no arguments
	given

	* Change new() method, can be called without argument, save()
	need an argument in this case

2001-08-18  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.05
	
	* Fix major bug, if config file wasn't exists, module won't work !
	
	* Fix bug, value() method wasn't took the appropriate value to
	change it, resulting to an unchanged value

	* Fix bug, $master and $root value was undefined in value method,
	so value wasn't work at all

2001-08-17  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.4
	
	* Fix a minor bug in directive method.

2001-08-17  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.03

	* Fix a major bug in directive method.

2001-08-16  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.02

	* Put module on CPAN
	
	* Fix a very major bug that cause "syntax error" from parser on
	directives with no value like "clearmodulelist", thanx A2 for this
	report.

2001-08-12  Olivier Poitrey  <rs@rhapsodyk.net>

	* Release 0.01

	* Original version