forked from skx/chronicle2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
85 lines (67 loc) · 3.18 KB
/
ChangeLog
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
5.1.1 - 4th July 2015
* Updated default RSS-feed to validate correctly.
5.1.0 - 16th June 2015
* Allow per-post templates.
* Allow posts to be truncated.
* Allow user to configure the man/max/step-size of the tag-cloud.
* Allow static-pages to be created via new plugin.
* Allow input-folder layout to be preserved via new plugin.
* Abort if entries don't have titles.
* Abort if titles aren't unique within a blog.
5.0.9 - 18th April 2015
* Add App::Chronicle module to claim the namespace appropriately.
* Bump copyright year to 2015.
5.0.8 - 29th December 2014
* Use Sys::Hostname rather than /bin/hostname for reading the hostname.
* Added `date_format` and `time_format` to the configuration file.
* Updated the `getBlog` function, available to plugins, to allow configuration variables to be read.
5.0.7 - 4th October 2014
* Added Text::MultiMarkdown support, contributed by Stuart Skelton.
* Don't enable comments to the templates if not enabled.
* Don't regenerate "recent" blog-posts unless comments are enabled.
* Allow recursive detection of posts from beneath ./data/
(Or whateverthe input path is.)
* New bootstrap2 theme, named 'bs2'.
* Tags are output ordered by name, case-insensitively.
* Tags are always lower-cased when inserted.
* Populate more global variables via Chronicle::Plugin::Snippets::Meta
* Allow the user to define an alternative to the default index file "index.html".
* Allow the use of a different suffix to ".html".
* Removed the need for themes to duplicate "index.rss".
* Added sample configuration-file.
* Allow blog-entries to link to next/prev entry.
5.0.6 - 24rd September 2014
* Correctly load templates inside loops to avoid parameter reuse.
* Updated all plugins to declare a version.
* Updated all plugins and main script to include explicit license.
* Added top-level LICENSE.md file too, for redundency.
* Added Chronicle::Plugin::PostSpooler plugin.
5.0.5 - 23rd September 2014
* Fixed POD for Chronicle::Plugin::Snippets::RecentTags
* Updated each _order method to link to Module::Pluggable::Ordered
* Updated POD for bin/chronicle
5.0.4 - 23rd September 2014
* Added plugin to tidy HTML.
* Added plugin to allow blog-posts to be filtered.
* Added plugin to allow inline youtube videos.
* Significant POD updates.
* Added Test::Pod::Coverage to ensure our modules are documented.
* Don't generate output tags/archive if templates are missing.
5.0.3 - 21st September 2014
* Avoid hardwiring two plugins as disabled in the code.
* Updated POD in script and plugins.
* Moved our main chronicle script into bin/.
* Allow empty values to be set in the configuration file,
specifically so that "exclude-plugins=" will work.
* Perform environmental variable expansion in the config file values.
* Added pre-build and post-build command-execution support.
5.0.2 - 21st September 2014
* This release was primarily made to fix CPAN testers warnings.
* Added ChangeLog
* Removed Makefile from distribution.
* Declare dependencies on Text::Markdown, Text::Textile.
* Added POD for Chronicle::Plugin::Generate::Tags.
5.0.1 - 21st September 2014
* Misc. cleanups.
5.0.0 - 20th September 2014
* Initial release of the new codebase.