File: ChangeLog

package info (click to toggle)
blazeblogger 1.2.0-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 748 kB
  • sloc: perl: 2,929; makefile: 122; sh: 80
file content (1459 lines) | stat: -rw-r--r-- 59,405 bytes parent folder | download | duplicates (2)
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
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
2011-02-18  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL, Makefile, README, src/blaze-add.pl, src/blaze-config.pl,
  src/blaze-edit.pl, src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl,
  src/blaze-make.pl, src/blaze-remove.pl, unix/blaze.sh, unix/man/man1/blaze.1,
  windows/blaze.bat: Increased the version number.

  * unix/man/man1/blaze.1: Updated the manual page for the command wrapper.

2011-02-16  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-edit.pl: Simplified the header for pages.

2011-02-13  Jaromir Hradilek <jhradilek@gmail.com>

  * unix/blaze.sh: Fixed the "cfg" alias.

  * unix/blaze.sh: Implemented command aliases.

  * unix/blaze.sh, windows/blaze.bat: Minor revision of command wrappers.

2011-01-23  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Corrected a document header creation.

2011-01-22  Jaromir Hradilek <jhradilek@gmail.com>

  * unix/bash_completion: Updated the Bash completion.

  * src/blaze-init.pl, src/blaze-make.pl: Added the "rel" attribute to links.
  (Issue 20)

  * src/blaze-add.pl, src/blaze-edit.pl: Simplified checking of invalid input.

  * src/blaze-make.pl: Updated the support for keywords.

  * src/blaze-edit.pl: Implemented the ability to handle keywords.

  * src/blaze-add.pl: Documented the newly added "--keywords" option.

  * src/blaze-add.pl: Added the support for keywords.

2011-01-18  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-config.pl: Updated the documentation.

  * src/blaze-config.pl, src/blaze-init.pl, src/blaze-make.pl: Improved SEO.
  (Issue 25)

  * src/blaze-init.pl: Updated the default theme.

  * src/blaze-make.pl: Fixed the document type handling. (Issue 28)

2010-11-23  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Simplified the "format_*()" functions.

  * src/blaze-make.pl: Simplified the "list_of_*()" functions.

2010-11-21  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL: Updated the installation instructions.

2010-11-12  Jaromir Hradilek <jhradilek@gmail.com>

  * unix/blaze.sh: Fixed the "blaze man" command. (Issue 33)  Many thanks to
  "slakmagik" for sending the patch!

  * INSTALL: Covered the installation without superuser privileges. (Issue 32) 
  Many thanks to "slakmagik" for sending the patch!

2010-11-08  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL, Makefile, README, src/blaze-add.pl, src/blaze-config.pl,
  src/blaze-edit.pl, src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl,
  src/blaze-make.pl, src/blaze-remove.pl, unix/blaze.sh, unix/man/man1/blaze.1,
  windows/blaze.bat: Increased the version for the upcoming release.

2010-11-05  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Corrected the fix_link() subroutine. (Issue 31)

2010-10-29  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL, Makefile, README, src/blaze-add.pl, src/blaze-config.pl,
  src/blaze-edit.pl, src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl,
  src/blaze-make.pl, src/blaze-remove.pl, unix/blaze.sh, unix/man/man1/blaze.1,
  windows/blaze.bat: Increased the version for the upcoming release.

2010-10-25  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Corrected the sorting routine.

  * src/blaze-config.pl, src/blaze-make.pl: The feed.fullposts now rely on the
  use of <!-- break -->. (Issue 18)

2010-10-24  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-list.pl: Corrected the sorting routine. (Issue 26)

  * src/blaze-make.pl: Check whether to create a directory tree. (Issue 30)

2010-10-16  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL: One more change to the installation instructions.

2010-10-15  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL: Updated the installation instructions.

  * Makefile: Updated Makefile to install the bash completion again.

  * Makefile: Simplified the make rules a bit.

2010-10-14  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL, unix/man/man1/blaze.1: Updated the installation instructions.

  * Makefile: Updated Makefile to install the ChangeLog as well.

  * Makefile: Updated the Makefile rules.

  * pod/blazeblogger.pod, pod/blazeintro.pod, pod/blazetheme.pod: Removed the
  extra documentation.  These files will be replaced with a proper User Guide
  in the next release.

  * unix/bash_completion, unix/bash_completion/Makefile,
  unix/bash_completion/blazeblogger: Moved the Bash completion file.

  * unix/man/man1/blaze.1: Split OPTIONS into further subsections.

2010-10-11  Jaromir Hradilek <jhradilek@gmail.com>

  * unix/man/man1/blaze.1: Added a manual page for the command wrapper.

2010-09-27  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile, README, src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl, src/blaze-make.pl,
  src/blaze-remove.pl, unix/blaze.sh, windows/blaze.bat: Increased version for
  the next release.

  * unix/bash_completion/Makefile: Updated the copyright notice.

  * unix/bash_completion/INSTALL: Removed the file.  I have removed the
  installation instructions for bash completion file, as they are now mostly
  covered in the main INSTALL file.

  * unix/blaze.sh: Updated the copyright notice.

  * INSTALL: Minor cosmetic changes.  Really.

  * README: Updated the general information.

  * INSTALL: Updated the installation instructions.

  * Makefile: Updated the copyright notice.

2010-09-26  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-log.pl: Updated the documentation on the utility usage.

  * src/blaze-list.pl, src/blaze-make.pl: Updated the documentation on the
  utility usage.

  * src/blaze-add.pl, src/blaze-list.pl: Updated the documentation on the
  utility usage.  As for blaze-add, I have corrected the line breaking.

  * src/blaze-edit.pl, src/blaze-remove.pl: Updated the documentation on the
  utility usage.  Again, I have also fixed a formatting issue in the previously
  updated file.

  * src/blaze-add.pl, src/blaze-edit.pl: Updated the documentation on the
  utility usage.  I have also fixed a minor formatting issue in the blaze-add
  documentation.

2010-09-24  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl: Updated the documentation on the utility usage.

  * src/blaze-config.pl: Updated the documentation on the utility usage.

  * src/blaze-init.pl: Updated information about the usage.  I have also
  updated the copyright notice.

2010-08-08  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-edit.pl, src/blaze-list.pl, src/blaze-log.pl, src/blaze-make.pl:
  Corrected the strings.

2010-08-06  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-list.pl, src/blaze-log.pl: Corrected strings.

2010-08-01  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-remove.pl: Corrected the
  strings.

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl: Corrected the
  strings.

2010-07-31  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-config.pl: Corrected the strings.

  * src/blaze-config.pl, src/blaze-init.pl: Corrected the strings.

  * src/blaze-init.pl: Corrected the strings.

  * unix/blaze.sh: Updated the usage information.

  * unix/blaze.sh: Removed blazeblogger-extras from the command wrapper.

2010-07-28  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Changed the `-t' option to more predictable `-T'.

2010-07-25  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile: Updated the Makefile.

  * lang/ru_RU, lang/uk_UK: Added a couple of new language files.  Many thanks
  to Dmitry Korzhevin!

2010-07-06  Jaromir Hradilek <jhradilek@gmail.com>

  * unix/bash_completion/blazeblogger: Updated the bash completion (issue #8).

  * unix/bash_completion/INSTALL: Updated the installation instructions.

  * unix/bash_completion/Makefile: Adjusted the Makefile.

  * unix/bash_completion/blazeblogger: Moved the bash completion to the
  official package.

  * Makefile, lang/fr_FR: Added the `fr_FR' language file.  Many thanks to
  Romain for sharing his translation!

  * src/blaze-config.pl, src/blaze-init.pl, src/blaze-make.pl: The `en_US' is
  now the default option.

  * Makefile, lang/en_US: Added the `en_US' language file.

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl: Updated the
  documentation.

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl: Added the
  possibility to use a different editor (issue #4).

  * src/blaze-add.pl: Implemented the `user.nickname' option (issue #3).

  * src/blaze-config.pl: Added the `user.nickname' option to the documentation.

  * src/blaze-config.pl, src/blaze-init.pl: Added the `user.nickname' option to
  the configuration.

  * pod/blazeintro.pod, pod/blazetheme.pod, src/blaze-config.pl: Updated the
  documentation.

2010-06-25  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Added `core.doctype' option to create valid XHTML (issue
  #7).

  * src/blaze-config.pl, src/blaze-init.pl: Added `core.doctype' to the
  configuration.

2010-06-24  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Fixed the RSS feed placeholder replacement (issue #2). 
  Many thanks to juytter for reporting this.

2010-06-21  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeblogger.pod: Updated the documentation.  I have removed all
  references to blazeblogger-extras from the documentation, as they are not
  quite ready to be released.

  * src/blaze-config.pl, src/blaze-init.pl: Removed `blaze-submit' from the
  configuration.

  * unix/blaze.sh: Commented out the blaze-extras related parts.

2010-05-29  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile: Updated the Makefile.  It now installs recently added Portuguese
  (Brazil) translation as well.

  * pod/blazeintro.pod, src/blaze-add.pl, src/blaze-edit.pl: Removed backticks
  from post/page headers (issue #9).

  * lang/pt_BR: Added Portuguese (Brazil) translation (issue #12).

2010-01-06  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL: Updated installation instructions.  I really should not claim
  something that is no longer true...

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-init.pl, src/blaze-make.pl:
  Fixed backward compatibility with Perl 5.8.8.  Reported by Christopher
  Hackenschmidt -- thanks!

2009-12-27  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-list.pl: Made `--stat' a valid switch.  Sometimes Git is just too
  addictive.

2009-12-20  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-config.pl: Made blaze-config properly clear temporary file. 
  Because of my absent-mindedness, there were still situations when the
  temporary file -- though not needed any more -- was left behind unnoticed. I
  just hope I did not miss anything this time.

  * INSTALL: Updated the installation instructions.

  * windows/blaze-add.bat, windows/blaze-config.bat, windows/blaze-edit.bat,
  windows/blaze-init.bat, windows/blaze-list.bat, windows/blaze-log.bat,
  windows/blaze-make.bat, windows/blaze-remove.bat, windows/blaze.bat: Added
  command wrappers for Windows.  Many thanks to Sergey Kuznetsov, who has
  kindly provided them.

  * README: Written a README file.  Basically, most of the text was re-taken
  from the project homepage to provide general overview what BlazeBlogger is
  and and some pointers where to start.

2009-12-18  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL: Adjusted the installation instructions.

  * Makefile: Adapted the Makefile to the latest changes.

  * lang/cs_CZ, lang/de_DE, lang/en_GB, lang/es_ES, lang/eu_ES, lang/ja_JP:
  Added language files to the distribution.  Besides having them available from
  the homepage only as it used to be, language files are now part of the
  official package too so that they are accessible even though the user is
  currently offline.

  * unix/blaze.sh, utils/blaze.sh: Renamed `utils' to more appropriate `unix'. 
  This is mainly to imply clearly that the directory contains platform
  dependent utilities.

2009-12-08  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeblogger.pod: Updated the documentation.

  * utils/blaze.sh: Added support for blaze-gallery.

2009-12-04  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-config.pl, src/blaze-init.pl: Slightly extended the
  documentation.  I have separated core options from those of extra utilities.

  * utils/blaze.sh: Adjusted the command wrapper.

  * Makefile: Updated the Makefile.

  * pod/blazeblogger.pod: Updated the documentation.  I have separated core
  utilities from the extra ones.

  * pod/blaze-submit.pod, utils/blaze-submit.sh: Removed uploading utility. 
  After a careful and long consideration, I have decided to move SKooDA's
  blaze-submit utility to the separate package, blazeblogger-extras, instead of
  distributing it as a part of core BlazeBlogger. Main reasons for this are as
  follows:  a) Unlike the core utilities that try to depend on default
  installation of Perl only, extra utilities tend to have additional
  dependencies, such as lftp. Separating these two is going to make life easier
  for both developers and packagers, as utility developers will have more
  freedom in choosing whatever additional tools suit them best, and packagers
  will know what exactly the additional dependencies are.  b) Similarly to the
  previous point, while core utilities should remain platform independent,
  there is no reason to restrict extra utilities from taking advantage of the
  operating system.  c) Releases of BlazeBlogger should not depend on the
  development of additional utilities and vice versa.  Nevertheless, support
  for these utilities -- and by this I mean namely configuration options and
  presence in the command wrapper -- will of course remain as it is.

2009-11-19  Jaromir Hradilek <jhradilek@gmail.com>

  * TODO: Removed finished tasks from TODO list.

  * src/blaze-make.pl: Implemented support for `feed.fullposts' option.  RSS
  feed is now able to contain full post bodies instead of just excerpts as it
  was so far.

  * src/blaze-config.pl, src/blaze-init.pl: Added `feed.fullposts' option to
  the configuration.  This is to enable including full content of the posts to
  the RSS feed in the future, as requested on the mailing list.

  * src/blaze-make.pl: Improved the RSS feed generation a bit.  I have added
  the `encoding' option to the feed header and GUID element to the list of
  items.

  * utils/blaze.sh: Extended command wrapper.  I have documented the additional
  commands and added another one, `man', for easier manual pages browsing.

  * src/blaze-make.pl: Added proper checks the option is valid.  It should no
  longer crash whenever the non-integer value is supplied to either blog.posts
  or feed.posts.

  * src/blaze-config.pl, src/blaze-make.pl: Implemented possibility to specify
  number of feed items.

  * pod/blazeintro.pod: Updated the introductory tutorial.

  * src/blaze-make.pl: Adapted the utility to the latest configuration changes.
   For the sake of backward compatibility, old configuration option is still
  valid, but proper warning is now displayed.

  * src/blaze-config.pl: Updated the documentation.

  * src/blaze-config.pl, src/blaze-init.pl: Restructured configuration a little
  bit.  I have moved RSS feed related settings to the separate category to ease
  future maintenance as well as to make it more transparent for the user.  For
  the backward compatibility reasons, I have also implemented silent correction
  routines, so that most users will not even notice anything has changed at
  all.

2009-11-16  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile, utils/blaze-submit.sh: United the way things look.  I have
  re-formatted the blaze-submit's output messages a bit so that they resemble
  the core utilities.

  * Makefile: Updated the Makefile accordingly.

  * pod/blazeblogger.pod: Added blaze-submit to the list of available
  utilities.

  * pod/blaze-submit.pod: Added documentation for blaze-submit utility.

2009-11-15  SKooDA <skooda@Ganymede.(none)>

  * utils/blaze-submit.sh: Fixed small bug while blaze-submit -h (returning
  exit 0 now)

  * TODO, utils/blaze-submit.sh: -h switch in blaze-submit is now -H because of
  creating space for help -h and --help now displays a simple help message

2009-11-14  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Implemented navigation for blog index as well.

2009-11-13  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile: Updated the Makefile.

  * src/blaze-config.pl: Extended the documentation.  It now includes
  description of submit utility configuration options as well.

  * src/blaze-config.pl, src/blaze-init.pl, utils/blaze.sh: Polished the newly
  adapted code a little bit.

2009-11-11  SKooDA <skooda@Callisto.(none)>

  * utils/blaze.sh: Fixed a small bug in blaze runner ;)

  * src/blaze-config.pl, src/blaze-init.pl, utils/blaze-submit.sh: Added
  blaze-submit support into a blaze-config tool

2009-11-02  SKooDA <skooda@Callisto.(none)>

  * src/blaze-init.pl, utils/blaze-submit.sh: Added the basic support for
  configuration in blaze-submit tool

  * utils/blaze-submit.sh, utils/blaze.sh: Created the pre-alpha of
  blaze-submit utility

2009-10-17  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeblogger.pod, src/blaze-edit.pl: Updated all references to recently
  renamed command-line options.

  * src/blaze-edit.pl: Revalued the command-line option names.  Similarly to
  blaze-add, I have replaced `--html' with more accurate `--no-processor' and
  slightly extended the description in the documentation.

  * src/blaze-add.pl: Revalued the command-line option names.  I have changed
  the `--html' command-line option to more appropriate `--no-processor' to make
  it more accurate and less dependent on the understanding of BlazeBlogger
  internals.

2009-09-30  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Added a comment, just to be consistent.

2009-09-29  Matthew Woehlke <mw_triad@users.sourceforge.net>

  * src/blaze-make.pl: Don't copy .css if destination matches source.  I am
  lazy, and want to be able to symlink my .css so I can edit it and see the
  changes without having to re-run 'blaze make'. This allows 'blaze make' to
  still work with the .css symlinked or hardlinked.

2009-09-29  Jaromir Hradilek <jhradilek@gmail.com>

  * utils/blaze.sh: Fixed the version notice.

  * Makefile, src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl, src/blaze-make.pl,
  src/blaze-remove.pl, utils/blaze.sh: Increased version for an upcoming
  release.

2009-09-15  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile: Added version information to manual pages.

2009-09-13  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeblogger.pod: Shortened the application description.

  * pod/blazeblogger.pod: Updated documentation to comply with latest changes.

  * src/blaze-list.pl, src/blaze-log.pl, src/blaze-make.pl,
  src/blaze-remove.pl: Minor code clean-up.

  * src/blaze-config.pl, src/blaze-init.pl: Extended the documentation.

  * src/blaze-config.pl, src/blaze-init.pl: Revised the configuration options. 
  The important changes are as follows:  * Removed unnecessary comments from
  the default configuration. There is no need for options to be commented out,
  since their values matches the defaults and will be uncommented with the
  first use of blaze-config anyway. * The `core.editor' option is now empty by
  default, so that the value of the $EDITOR environment variable can be
  properly applied as expected and described in the documentation.

2009-09-11  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-config.pl, src/blaze-init.pl: Replaced txt2tags with Markdown in
  the documentation.

  * src/blaze-init.pl: Made blaze-init create directories for raw files.  I
  have also took the opportunity to substitute the rather crude
  make_directories() subroutine with more sophisticated (and appropriate)
  mkpath() from File::Path module.

  * src/blaze-add.pl, src/blaze-edit.pl: Fixed disgraceful typing error.

  * src/blaze-edit.pl: Added `--html' and `--force' command-line options.  This
  way, you can edit your post directly in HTML despite the fact that the
  core.processor is enabled in the configuration, or on the contrary force
  creation of new raw file in case the post was written in HTML only and the
  raw file there for does not exist.

  * src/blaze-edit.pl: Made blaze-edit handle raw files.

  * src/blaze-add.pl: Handled previously unconsidered condition.  If the
  `--html' option is supplied, the validity of `core.processor' setting does
  not matter.

  * src/blaze-add.pl: Added `--html' command-line option.  This way you can
  write your post/page in HTML directly even though you have `core.processor'
  enabled in the configuration.

2009-09-09  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazetheme.pod, src/blaze-add.pl, src/blaze-edit.pl: Fixed minor
  badness in POD.  Did you notice too that syntax highlighting in text editor
  sometimes serves as an excellent debugger?

  * pod/blazeintro.pod: Updated introductory tutorial.

  * src/blaze-add.pl: Revised the error handling.  core.processor option is now
  checked at the beginning of the script, so that it no longer displays warning
  for every single added file; instead, the script is terminated immediately. I
  have also reduced the amount of simultaneously displayed warnings to minimum.

  * src/blaze-add.pl, src/blaze-edit.pl: Revised the post/page header
  description.

  * src/blaze-remove.pl: Made blaze-remove handle raw files.

  * src/blaze-add.pl: Implemented basic support for preprocessor.

2009-09-08  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-config.pl: Documented the newly added configuration option.

  * src/blaze-init.pl: Added `core.processor' option to the default
  configuration.

  * src/blaze-config.pl: Added `core.processor' option to the configuration. 
  This is the first step towards enabling people to write their content in
  whatever markup suits them best.

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl: Made utilities
  clean their mess.  Temporary file should now be removed properly once it is
  not needed any more.

2009-09-07  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeintro.pod: Updated the introductory material.

  * src/blaze-init.pl: Made success report more specific.  Now you know exactly
  whether the repository was created or recovered.

  * src/blaze-config.pl: Improved display_option() subroutine.  blaze-config
  now displays the default value correctly even though the requested option is
  not actually found in the configuration file; I really don't think that
  displaying nothing is expected behaviour.

2009-09-06  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-edit.pl: save_record() now makes sure the
  target directories exist.

2009-09-03  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazetheme.pod, src/blaze-add.pl, src/blaze-edit.pl: Documented newly
  added placeholder.

  * src/blaze-make.pl: Added %tag[name]% placeholder.  This placeholder always
  return valid relative path to the tag with given name.

2009-08-29  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl, src/blaze-make.pl,
  src/blaze-remove.pl, utils/blaze.sh: Increased version for a release.

  * pod/blazeintro.pod: Corrected typing error.

2009-08-23  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Added proper substitution for `&hellip;'.  I tend to use
  it a lot.

  * src/blaze-make.pl: Improved RSS feed creation.  I have improved both HTML
  stripping and length cutting, so that the produced output is much cleaner
  now.

2009-08-22  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-init.pl: Updated the default theme to comply with latest changes.

  * pod/blazeintro.pod: Updated the introductory tutorial.

  * src/blaze-add.pl, src/blaze-edit.pl: Extended documentation.  I have
  extended the documentation of blaze-add and blaze-edit utilities to include
  the list of supported placeholders and other special forms that can safely
  appear in the body of the post or page.

  * pod/blazetheme.pod: Documented recently added classes.

  * pod/blazetheme.pod: Documented recently added placeholders.

2009-08-21  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Made cross-referencing more fail-proof.  Referencing to
  non-existing page or post should definitely not result in application error.

  * src/blaze-config.pl: Documented newly added configuration options.

  * src/blaze-make.pl: Made post information location optional.  You can now
  set the location of post author, date of publishing, and tags by changing the
  value of `post.author', `post.date', and `post.tags' options respectively.

  * src/blaze-config.pl, src/blaze-init.pl: Added post related settings to the
  configuration.  It is now possible to set the value of `post.author',
  `post.date' and `post.tags' options to top, bottom, or none to change the
  location of each of these post information.

2009-08-20  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-init.pl, src/blaze-make.pl: Added `posted on' string to the
  language file.

  * src/blaze-make.pl: Added format_navigation() subroutine for easier
  maintenance.

  * src/blaze-make.pl: Added format_section() subroutine for easier
  maintenance.

  * src/blaze-make.pl: Performed a major code clean-up.  This is mainly to make
  future maintenance easier.

2009-08-15  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-edit.pl: Added checks and warnings.  If
  anything goes wrong, user should be properly notified about the steps that
  are taken to correct it and, if really necessary, asked to correct them
  himself.

  * src/blaze-make.pl: Fixed empty tag URL handling.  Unless the URL is
  properly derived from the tag name (i.e. it contains forbidden characters
  only), MD5 sum of the tag name is used instead as a reasonable choice.

2009-08-14  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-make.pl: Improved
  invalid/missing URL handling.  All utilities now takes similar steps to
  correct the problem themselves and/or report it to the user, so that he can
  fix it manually when necessary.

2009-08-13  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Removed `taglink' class.  There is no need to include
  this in every LI element when you can add it to the opening UL in the
  template file.

2009-08-12  Florian Pritz <bluewind@xssn.at>

  * src/blaze-make.pl: put post numbers into links

2009-08-13  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Fixed pages' order.

  * src/blaze-list.pl, src/blaze-log.pl: Added `--number' and `--reverse'
  command-line options.  This is mainly to make log and posts/pages browsing
  more flexible, comfortable, and if possible, independent on additional
  utilities, such as Unix `head' or `tail'.

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-list.pl: United the way
  utilities handle invalid headers.

  * src/blaze-make.pl: Improved missing/invalid header data handling.  Missing
  or invalid header data are now repaired more thoroughly and the appropriate
  warning message describing both what is wrong and how exactly was the problem
  solved is displayed.

2009-08-11  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Added %post[#]% and %page[#]% placeholders.  These
  placeholders always return valid relative path to the post/page with ID #;
  this is mainly to make the cross-referencing easier.

2009-08-10  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-edit.pl: Updated header data checks.  Since the
  change of internal data representation, there is no need to forbid colon in
  the author name or tags.

  * src/blaze-list.pl, src/blaze-make.pl: Changed the internal record
  representation.

2009-08-09  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Fixed bug with trailing spaces.

2009-08-02  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile, pod/blazeblogger.pod, src/blaze-add.pl, src/blaze-config.pl,
  src/blaze-edit.pl, src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl,
  src/blaze-make.pl, src/blaze-remove.pl, utils/blaze.sh: Increased version for
  a release.

2009-08-01  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazetheme.pod, src/blaze-init.pl, src/blaze-make.pl: Added <!--
  page-title --> placeholder.  To be used mainly inside TITLE element, making
  website navigation more transparent.

2009-07-29  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeintro.pod: Slightly extended introductory tutorial.

2009-07-27  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-init.pl: Added further verbosity level.  Similarly to blaze-make,
  blaze-init is now capable of displaying list of created files.

  * pod/blazetheme.pod, src/blaze-init.pl, src/blaze-make.pl: Improved produced
  output.  I have revised generated classes in an attempt to make themes
  creation a little more flexible.

2009-07-22  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Minor bugfix.

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-list.pl, src/blaze-log.pl, src/blaze-make.pl, src/blaze-remove.pl:
  Improved error handling.  I have also rephrased some error messages to make
  them sound more friendly.

2009-07-21  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-config.pl: Code clean-up.  I have unified the subroutine names,
  added read_conf() and rewritten warning and error handling, so that the code
  is now more predictable and much easier to maintain.

  * src/blaze-config.pl, src/blaze-init.pl: Unified subroutine naming.

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-list.pl, src/blaze-log.pl,
  src/blaze-make.pl: Added read_conf() subroutine for easier maintenance.

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl, src/blaze-remove.pl:
  Added display_warning() subroutine.  This is mainly to make it easier to
  unify the look of warning messages.

  * pod/blazeblogger.pod, src/blaze-list.pl, src/blaze-make.pl: Modified
  command-line option from `-i' to `-I'.  This way, `-i' remains reserved for
  the interactive mode in case it would be required in the future.

2009-07-20  Jaromir Hradilek <jhradilek@gmail.com>

  * utils/blaze.sh: Improved the command wrapper.  To make its use as intuitive
  as possible, it now accepts request to display usage of specific command in
  both `blaze COMMAND --help' and more usual `blaze help COMMAND' forms.

  * src/blaze-make.pl: Insignificant cosmetic change.  No pages nor latest
  posts lists contain superfluous line break any longer. (I warned you this was
  insignificant.)

  * src/blaze-make.pl: Minor code clean-up.  I have begun code refactoring of
  the static content creating utility to make future maintenance and overall
  code growth slightly less painful. I have also fixed few bugs in the process.

2009-07-17  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-init.pl, src/blaze-make.pl: Minor change in the default language
  file.

  * src/blaze-make.pl: Fixed RSS feed creation.  There is no need to include
  the index file itself to the post link, especially when its extension is
  optional and therefore every change may confuse some RSS readers.  I have
  also changed the missing `blog.url' option warning a bit, so that it actually
  makes more sense.

2009-07-15  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeintro.pod: Extended introductory tutorial.  I have tried to
  explain further the overall concept of the repository. I have also added a
  note about the recently added command wrapper.

  * pod/blazeintro.pod: Extended introductory tutorial.  I have added
  `Observing the Repository History', `Changing the Blog Theme' and `Changing
  the Blog Localization' sections and significantly improved the pages handling
  description.

2009-07-14  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile, pod/blazeblogger.pod, pod/blazestyle.pod, pod/blazetheme.pod,
  src/blaze-make.pl: Merged theme and stylesheet creation description.  There
  is no need to have these in two separate files.

2009-07-13  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl, utils/blaze.sh: Fixed tag order.  Tags that are listed
  in post information are now properly sorted.

2009-07-10  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile, utils/blaze.sh: Added command wrapper.  It is now possible to
  type both `blaze-init' and (personally more comfortable) `blaze init'.

  * src/blaze-list.pl: Fixed colon handling in header data.  blaze-list should
  no longer display corrupted data when `:' is used in one of the header
  fields.

2009-07-09  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl: Added plural variants of commands to the documentation.

  * pod/blazeblogger.pod, src/blaze-remove.pl: Made it possible to remove
  multiple records at once.

  * src/blaze-add.pl: Optimized choose_id() subroutine.  When adding multiple
  files, it now remembers the state from the previous lookup and continues
  where it ended the last time.

2009-07-06  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeblogger.pod, src/blaze-config.pl, src/blaze-list.pl: Updated usage
  information.

  * src/blaze-make.pl: Unified the look of created files' paths.

  * pod/blazeintro.pod, pod/blazetheme.pod, src/blaze-add.pl,
  src/blaze-edit.pl, src/blaze-init.pl, src/blaze-list.pl, src/blaze-make.pl,
  src/blaze-remove.pl: Unified terminology.  Pages are now consistently
  referred to as `pages' instead of `static pages' or even `static content' to
  avoid obvious confusion.

2009-07-05  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl: Fixed inefficiency in post/page adding utility. 
  choose_id() no longer iterates through all used IDs once it founds the first
  available one.

2009-07-03  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeintro.pod: Extended introductory tutorial.  Introductory text now
  covers newly added coloured output support, and includes clear example of how
  the blog post should look.

  * src/blaze-make.pl: Fixed duplicate tags handling.  Duplicate tags are no
  longer accepted carelessly and should be properly removed from listing.

2009-07-02  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Fixed tag generation.  Tags are now properly converted
  to lower case as they should be.

  * src/blaze-make.pl: Changed the generating order.  Style sheet is now copied
  first, so that even corrupted pages look the way they should.

2009-06-27  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-log.pl: Added forgotten comment.

  * src/blaze-list.pl, src/blaze-log.pl: Fixed bug introduced when adding
  colour support.  Both utilities now respond properly again when invoked
  outside the BlazeBlogger repository. Furthermore, configuration is now read
  only when necessary, i.e. when no `--color' nor `--no-color' is specified on
  the command line.

2009-06-26  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-list.pl: Added basic colour support to blaze-list.  If the
  `color.list' option is set to `true' or `auto' (as in git), the pages/posts
  listing is now displayed in fancy colours. I have also added a couple of
  command-line options, `--color' and `--no-color', making it possible to force
  either option no matter what is set in the configuration file.

2009-06-25  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-log.pl: Improved colour support of blaze-log.  I have added
  couple of command-line options, `--color' and `--no-colour', making it
  possible to force either option no matter what is set in the configuration
  file.

  * src/blaze-log.pl: Added basic colour support to blaze-log.  If the
  `color.log' option is set to `true' or `auto' (as in git), the repository log
  is now displayed in fancy colours.

  * src/blaze-config.pl, src/blaze-init.pl: Added colour settings to the
  configuration.  You can now set the `color.list' and `color.log' options to
  true to enable coloured output of blaze-list and blaze-log utilities
  respectively.

  * src/blaze-list.pl: Added `--stats' command-line option.  blaze-list is now
  able to show repository statistics instead of posts/pages when requested.

  * src/blaze-config.pl: Fixed minor typing error.

  * pod/blazetheme.pod, src/blaze-make.pl: Added <!-- posts --> placeholder. 
  It is now possible to list recent posts in a sidebar.

2009-06-15  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl, src/blaze-make.pl,
  src/blaze-remove.pl: Increased version for a release.

2009-06-11  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl: Made it recognise both `--tags' and `--tag' options. 
  This is mainly to compensate possible confusion, as different utilities
  accept different (i.e. singular or plural) variant.

  * src/blaze-list.pl: Added `--tag' command-line option.  It is now possible
  to look records up by their tags.

2009-06-10  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: United the look of generated pretty URLs.  I have
  removed trailing forward slash from tags and months listings' links, as there
  was absolutely no reason to have it there.

  * pod/blazeintro.pod: Updated the introductory text.

  * pod/blazetheme.pod, src/blaze-init.pl, src/blaze-make.pl: Added %home%
  placeholder.  Again, this is largely to make it easier to create off-line
  content.

  * src/blaze-make.pl: Added `--full-paths' command-line option.  This is
  mainly to enable easier creation of off-line content.

2009-04-26  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl, src/blaze-make.pl,
  src/blaze-remove.pl: Increased version for a release.

  * pod/blazeblogger.pod: Updated overall usage information.

2009-04-02  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL, src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-list.pl, src/blaze-make.pl, src/blaze-remove.pl: Got rid of the
  Config::IniHash dependency.  BlazeBlogger now depends on core libraries only!
  Hopefully, it fixes more problems than it creates...

2009-03-27  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-make.pl: Minor usability improvements.  In the
  configuration, it is now possible to specify editor along with its
  command-line options, e.g. `gvim -f'. I have also changed the `more' to
  better looking `Read more' in the default localization file.

2009-03-19  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeintro.pod, src/blaze-config.pl, src/blaze-init.pl: Updated
  documentation.

  * src/blaze-remove.pl: Added `--interactive' command-line option.  Like cp or
  rm Unix commands, running the page/post removing utility with `-i' option
  makes it ask for confirmation before the actual removal, making it less easy
  to accidentally delete something you did not intend to.

2009-03-16  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Fixed RSS bug I created when fixing RSS bug.  ...and
  that's not funny.

  * pod/blazeintro.pod, src/blaze-add.pl, src/blaze-config.pl,
  src/blaze-edit.pl, src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl,
  src/blaze-make.pl, src/blaze-remove.pl: Corrected minor inaccuracy in the
  tutorial.  I have also marked this version as a second release candidate.

2009-03-14  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Added `pubDate' to RSS feed.  Well, this should have
  been done right from the beginning.

2009-03-10  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeintro.pod, pod/blazetheme.pod, src/blaze-init.pl,
  src/blaze-make.pl: Got rid of ugly <!--root-->, replacing it with %root%. 
  <!-- root --> will be completely removed with next release, if I do not
  forget.

2009-03-09  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Got rid of the `--force' option in static content
  generating utility.  The default preservation of the stylesheet and the
  workaround with `--force' command were simply too obscure and unexpected to
  be worth it, so I have simply replaced them both with `--no-css' option.

  * pod/blazeintro.pod, pod/blazestyle.pod, pod/blazetheme.pod,
  src/blaze-make.pl: A <!--root--> placeholder can now safely appear in the
  page/post body.  The main reason for this is to make it easier (and much more
  flexible) to link images, videos and other files from posts/pages.

  * pod/blazeintro.pod, src/blaze-init.pl, src/blaze-make.pl: Added index page
  for tag list.  This should have been implemented long time ago, but somehow I
  forgot and did not even notice.

2009-03-08  Jaromir Hradilek <jhradilek@gmail.com>

  * pod/blazeintro.pod: Corrected minor inaccuracy in the tutorial.  The
  `Browsing the Blog Repository' section now mentions correct `--pages' option
  instead of old `--page'.

  * pod/blazeblogger.pod, src/blaze-add.pl, src/blaze-config.pl,
  src/blaze-edit.pl, src/blaze-init.pl, src/blaze-list.pl, src/blaze-log.pl,
  src/blaze-make.pl, src/blaze-remove.pl: Updated BUGS section in
  documentation.  I have also increased version and marked it as a first
  release candidate.

2009-03-07  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-list.pl,
  src/blaze-remove.pl: Minor usability improvement.  All utilities now accept
  `page' and `post' options in both singular and plural font in order to reduce
  annoying typing errors.

  * src/blaze-log.pl, src/blaze-make.pl: Minor code clean-up.

  * src/blaze-list.pl: Added `--short' option to repository browsing utility.

  * src/blaze-list.pl: Added `--title' option to repository browsing utility. 
  It is now possible to look the record up by the keyword(s) in its title.

  * src/blaze-list.pl: Slightly rewrote the repository browsing utility.  *
  Changed `--page' and `--post' options to their plural form. * Listed records
  are now sorted properly in a descending order (i.e. newest are listed first).

  * pod/blazeblogger.pod, src/blaze-log.pl: Updated documentation.

  * Makefile: Updated Makefile.

  * src/blaze-log.pl: Implemented a simple log browsing utility.

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-init.pl,
  src/blaze-remove.pl: Simplified logging.  The formatting should be
  responsibility of the log browsing utility, not those who write the record.

2009-03-06  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Implemented `--force' command-line option.  Static
  content generating utility is now capable of rewriting already existing style
  sheet.

2009-03-01  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-init.pl: Updated repository creating/recovering utility.

  * pod/blazeintro.pod: Updated tutorial reflecting the latest improvements.

  * src/blaze-config.pl: Extended command-line options of the configuring
  utility.  Added `--edit' option for opening well-commented, user friendly
  config file in the external text editor in order to make the whole
  editing-by-hand less obscure and a little bit more comfortable experience.

2009-02-28  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-config.pl: Slightly rewritten configuring utility.  The main
  reason for this was to make the upcoming improvements easier to implement.

  * pod/blazeintro.pod: Extended tutorial as a reaction to user feedback.

  * src/blaze-edit.pl: Updated post/page editing utility.  Updated header
  information and save_record() function according to the adding utility.

  * src/blaze-add.pl: Extended command-line options of the post/page adding
  utility.  You can now specify the title, author, date, tags and url directly
  on the command-line; this is especially useful when you add existing files
  with missing header.

  * Makefile, docs/blazeblogger.pod, docs/blazeintro.pod, docs/blazestyle.pod,
  docs/blazetheme.pod, pod/blazeblogger.pod, pod/blazeintro.pod,
  pod/blazestyle.pod, pod/blazetheme.pod: Moved POD files from docs/ to more
  appropriate pod/.

  * docs/blazeintro.pod: Updated documentation.

2009-02-27  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL, src/blaze-add.pl: Minor changes.  * Fixed regexp in the page/post
  adding utility so that Perl interpreter no longer displays warnings about
  obsolete feature. * Added information about Cygwin to the installation
  instructions.

  * src/blaze-init.pl: Implemented `--force' command-line option.  Repository
  creating/recovering utility now no longer rewrites already existing files
  unless told otherwise.

2009-02-26  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-init.pl, src/blaze-make.pl: Changed the default theme and style. 
  I have tried to design a good looking, fresh and modern theme more suitable
  for blogging purposes while keeping it as simple as possible--it still does
  not contain any images, everything is just a plain CSS2!

2009-02-23  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-init.pl: Fixed indenting.

2009-02-21  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-list.pl, src/blaze-make.pl: Fixed usage and version information.

2009-02-16  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-make.pl: Cosmetic changes.

  * Makefile: Updated Makefile.

  * docs/blazeblogger.pod, docs/blazestyle.pod, docs/blazetheme.pod: Documented
  the process of writing BlazeBlogger stylesheet.

  * src/blaze-make.pl: Fixed typing error preventing the execution of the
  script.

  * src/blaze-make.pl: Improved behaviour of the static content generator. 
  Warning messages, i.e. those sent to the STDERR, are no longer being silenced
  by the `--quiet' option.

  * src/blaze-add.pl, src/blaze-edit.pl: Worthless cosmetic changes.  * Fixed
  mistyped comment. * Added space where it belongs.  (See? I told you.)

  * src/blaze-edit.pl: Improved behaviour of the post/page editing utility.  *
  Implemented checks that the post/page has been actually changed before saving
  it back to the repository. * Warning messages, i.e. those sent to the STDERR,
  are no longer being silenced by the `--quiet' option.

2009-02-15  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl: Improved behaviour of the post/page adding utility.  *
  Implemented checks that the post/page template has been actually changed
  before adding it to the repository. * Warning messages, i.e. those sent to
  the STDERR, are no longer being silenced by the `--quiet' option.

  * src/blaze-add.pl: Fixed missing LF character.

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-init.pl, src/blaze-make.pl,
  src/blaze-remove.pl: Minor code clean-up.  * Post adding utility have been
  slightly refactored to simplify the future maintenance. * Some variable names
  were changed in order to make it obvious what they represent. * The missing
  configuration file now does not terminate the script with error code as it
  used to and only the warning message is displayed instead. This applies to
  language file as well.

2009-02-14  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-list.pl: Minor bugfix in the browsing utility.

2009-02-13  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-init.pl: Fixed the default CSS file.  * Changed the default width
  to 760 pixels. * Made sidebar aligned properly. * United the font families.

2009-02-11  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-list.pl, src/blaze-make.pl, src/blaze-remove.pl:
  Increased version.

  * src/blaze-init.pl, src/blaze-make.pl: Added `read more' link at the end of
  the excerpts.

2009-02-10  Jaromir Hradilek <jhradilek@gmail.com>

  * src/blaze-add.pl, src/blaze-edit.pl: Added information about the <!-- break
  --> mark.

  * docs/blazetheme.pod, src/blaze-init.pl, src/blaze-make.pl: Added <!-- root
  --> placeholder.

  * src/blaze-init.pl: Fixed minor bug in the default style sheet.

  * src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-list.pl, src/blaze-make.pl, src/blaze-remove.pl:
  Increased version for a release.  Also fixed the trailing forward slash bug
  in the RSS.

  * src/blaze-add.pl, src/blaze-edit.pl, src/blaze-init.pl, src/blaze-list.pl,
  src/blaze-make.pl: Added Gray Lines as a default blog theme.

2009-02-08  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile: Updated Makefile.

  * src/blaze-list.pl: Removed tags from pages listing.

  * docs/blazeblogger.pod, docs/blazeintro.pod: Updated documentation.

  * src/blaze-list.pl: Created record browsing utility.

2009-02-06  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile, docs/blazeblogger.pod, docs/blazetheme.pod: Added documentation
  on how to create the theme.

  * src/blaze-make.pl: Implemented tag links.  The `tagged as' notice now
  contains actual links instead of just tag names.

2009-02-05  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile: Updated Makefile.

  * docs/blazeintro.pod: Added document with a brief introduction to
  BlazeBlogger.

  * docs/blazeblogger.pod: Added BlazeBlogger documentation file.

2009-02-04  Jaromir Hradilek <jhradilek@gmail.com>

  * INSTALL: Added installation instructions.

  * src/blaze-config.pl, src/blaze-init.pl, src/blaze-make.pl: Stylesheet is
  now preserved when present.  This is mainly to make the whole theming process
  more user-friendly, keeping the local modifications intact as long as the
  file is there.

  * src/blaze-make.pl: Added `--no-index' command line option.

2009-01-30  Jaromir Hradilek <jhradilek@gmail.com>

  * Makefile: Created makefile for easier installation.

  * AUTHORS: Added list of authors and (empty) todo list.

  * blaze-add.pl, blaze-config.pl, blaze-edit.pl, blaze-init.pl, blaze-make.pl,
  blaze-remove.pl, src/blaze-add.pl, src/blaze-config.pl, src/blaze-edit.pl,
  src/blaze-init.pl, src/blaze-make.pl, src/blaze-remove.pl: Moved source files
  to the separate directory.

  * COPYING, FDL: Added licenses.  * GNU General Public License, version 3 for
  source codes. * GNU Free Documentation License, version 1.3 for
  documentation.

  * blaze-add.pl, blaze-config.pl, blaze-edit.pl, blaze-init.pl,
  blaze-remove.pl: Added BUGS section to the POD and modified warning messages.

  * blaze-make.pl: Added POD and removed forgotten variable declaration.

2009-01-29  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-make.pl: (Hopefully) fixed a RSS bug.

  * blaze-make.pl: Added short command line options.

  * blaze-make.pl: Implemented per year browsing.

  * blaze-make.pl: Implemented a simple cache to speed things up.

  * blaze-make.pl: Fixed stylesheet handling.

2009-01-28  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-config.pl, blaze-init.pl, blaze-make.pl: Implemented RSS feed
  generation.  Because of this, I had to add the blog.url option to the
  configuration; unless specified, the RSS feed creation is not allowed and is
  disabled automatically.

  * blaze-make.pl: Implemented index page generation.

  * blaze-config.pl, blaze-init.pl, blaze-make.pl: Implemented support for
  localization.  The blog is now fully translatable via .blaze/lang/* files and
  respective option in the configuration file. Both init and config scripts
  have been updated to support this feature.  Along with the localization, an
  e-mail have been made useful by adding a corresponding theme placeholder.

  * blaze-add.pl, blaze-config.pl, blaze-edit.pl, blaze-init.pl,
  blaze-remove.pl: Corrected typing error (shame on me).

  * blaze-make.pl: Implemented per-tag browsing.  Among other significant
  changes and improvements, most important are:  * the generating process of
  pages, posts, tags and RSS feed is now completely optional; further more,
  disabling posts disables tags and RSS as well, while disabling both posts and
  pages results in doing nothing as would be expected; * verbosity level is now
  three-stage: unless an error has occurred, (a) print no messages at all, (b)
  print confirmations as well as warnings, or (c) print each created file with
  full path.

  * blaze-make.pl: Implemented per-month browsing.

2009-01-26  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-make.pl: Fixed tags correction bug.  There was a misplaced
  superfluous spaces and commas stripping, so that when no forbidden character
  was spotted, no correction took place at all.

  * blaze-add.pl, blaze-edit.pl, blaze-init.pl, blaze-remove.pl: Got rid of the
  strftime() as it was not worth it.

  * blaze-make.pl: Fixed the page, post and tag listings.  Made it less cryptic
  and generally cleaner; for the sake of readability, I also got rid of the
  POSIX strftime() function as it tended to complicate matters.

  * blaze-make.pl: Made the page generation a tiny bit sensible.  Got rid of
  the write_to_file function and made the theme processing function do the
  trick with little less juggling with file contents.

2009-01-25  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-add.pl, blaze-edit.pl: Added header data checks.  Both adding and
  editing utilities now produce warnings when they detect invalid data (i.e.
  missing information or forbidden characters). However, unlike the similar
  function in the content building utility from which it was adapted, the
  responsible function does not try to correct the erroneous data, leaving it
  completely on the user.

  * blaze-init.pl: Updated the repository creating utility.  * Since the theme
  and style file extensions are no longer optional, I had to update the default
  configuration file comments accordingly. * I have added a simple default
  theme. Although it was ment as a temporary solution for testing purposes
  only, I tried hard to make it reasonable enough as a possible final solution.
  The stylesheet is, however, still missing.

  * blaze-config.pl: Updated the usage information.  For the sake of
  simplicity, theme and style file extensions are no longer optional.

  * blaze-make.pl: Added very basic pages and posts rendering.  Most of this
  code is probably going to be rewritten again, because the current state is
  not only rough and ugly with quite a few redundant parts, but it also does
  not work exactly the way it should. Nevertheless, it is hopefully a good step
  towards a working prototype.

  * blaze-config.pl: A little code clean-up of the configuration utility.

  * blaze-make.pl: Created an outline of the static content generator.

2009-01-23  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-remove.pl: Partly rewrited the post/page removing utility.  Among
  minor, more or less cosmetic changes, the most important are:  * the much
  complete set of command-line options with more obvious names and description;
  * making functions return values in order to recognise success.

  * blaze-edit.pl: Partly rewritten the post/page editing utility.  Among
  various cosmetic changes, the most important are:  * the much complete set of
  command-line options with more obvious names and description; * addition of
  the url option to be used for pretty url later; * addition of the
  read_record() and save_record() functions to simplify matters by creation of
  another abstraction layer; * making the functions (almost) independent on
  global variables, because it is not only ugly, but potentialy unpredictable;
  there are still $blogdir and $verbose, but those make sense (at least to me)
  and does not produce unexpected results; * making functions return values
  instead of just exiting with error code, at least at places where this
  behaviour is not desirable.

  * blaze-add.pl: Partly rewrited the post/page adding utility.  Among various
  cosmetic changes, the most important are:  * the much complete set of
  command-line options with more obvious names and description; * addition of
  the url option to be used for pretty url later; * addition of save_record()
  function to simplify matters creating another abstraction layer; * making the
  functions (almost) independent on global variables, because it is not only
  ugly, but potentialy unpredictable; there are still $blogdir and $verbose,
  but those make sense (at least to me) and does not produce unexpected
  results; * making functions return values instead of just exiting with error
  code, at least at places where this behaviour is not desirable.

  * blaze-config.pl: Partly rewrited the configuration utility.  Among minor,
  more or less cosmetic changes, the most important are:  * the much complete
  set of command-line options with more obvious names and description; *
  addition of the core.extension option and its documentation; * making
  functions return values in order to recognise success.

  * blaze-init.pl: Partly rewrited the repository creating utility.  Among
  minor cosmetic changes, the most important are:  * the much complete set of
  command-line options with more obvious names and description; * addition of
  the default configuration file template with explanatory comments for those,
  who do not want to use the configuration utility; * making the functions
  (almost) independent on global variables, because it is not only ugly, but
  potentialy unpredictable; there are still $blogdir and $verbose, but those
  make sense (at least to me) and does not produce unexpected results; * making
  functions return values instead of just exiting with error code, at least at
  places where this behaviour is not desirable.

2009-01-18  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-edit.pl: Fixed typing errors.  I should really pay more attention to
  the built-in documentation, especially when I copy similar parts from other
  files.

2009-01-17  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-add.pl: Restructured command-line options.

  * blaze-edit.pl: Made it more consistent and comfortable.

  * blaze-add.pl, blaze-config.pl, blaze-edit.pl, blaze-remove.pl: Added
  (rather silly) check the repository is present.

2009-01-16  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-add.pl: Created record adding utility.

  * blaze-config.pl, blaze-edit.pl: Minor changes.

  * blaze-edit.pl: Created record editing utility.

  * blaze-remove.pl: Extended command-line options.

2009-01-15  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-remove.pl: Created record deletion utility.

  * blaze-config.pl, blaze-init.pl: Various minor cosmetic changes.

  * blaze-config.pl: Added POD.

  * blaze-config.pl, blaze-init.pl: Created configuration utility.

2009-01-11  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-init.pl: Added POD.

  * blaze-init.pl: Added verbose success confirmation.

2009-01-10  Jaromir Hradilek <jhradilek@gmail.com>

  * blaze-init.pl: Initial import.