-
Notifications
You must be signed in to change notification settings - Fork 3
/
Changelog
167 lines (161 loc) · 7.27 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
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
Version 0.4.1 (released 2016-01-26)
- New documentation about deleting posts and how to change the timestamp
- New flavor for BASE theme/template: lightblue, solarized and darkside
- Upgrade to an ELI version that supports Location and Post time displays
- Add new SyntaxHighlighter to colorize code in posts
- Fix missing AGPL License in some files
- New documentation about making static website
- Fix missing space replacements for tag pages
- Add some command line variables so that the project can be launched from
another repository
- Add lua fallback at launch
- Fix lua syntax problems
- Static pages have lowercase without spaces filenames but normal titles
Version 0.4 (released 2015-06-23)
- Add documentation about how to create/customize themes
- Fix a problem on tags that have a simple quote in their name
- Change Jskomment system to Isso one (Cf. http://posativ.org/isso/)
- Option "description" is now displayed on minisch/base themes
- Include markdown.lua to the project so that lua-markdown package is
useless
- Add some option on backup tool: prefix, suffix and date format. Delete
other one like: compress tool and extension
- Fix a problem with titles. Now we can display japanese titles
- AUTO_EDIT option by default
- Make Makefly to be a Lua executable
- Add new configuration option: AUTO_EDIT
- Add publication date on RSS feeds
Version 0.3 (released 2014-01-17)
- Add Makefly version in documentation
- Complete [p|b]make help command
- Adapt create post script to be more understandable by the user that use it
- Adapt create post script to be more understandable by the user that use it
- Fix problem with accentued chars at post creation
- Permit to split post's list into multiple ones by using MAX_PAGE var
- Permit to reverse list of posts with SORT parameter in configuration file
- Add keywords functionnality for posts
- Add new global variable for templates: BLOG_AUTHOR, BLOG_COPYRIGHT and
BLOG_KEYWORDS
- Permit to add new post without editing any file
- Improve base theme
- Add "top of the page" element
- Add "migratefrom" command to migrate jskomment from an old domain
- Delete useless theme to be more precise on some ones
- Fix a problem with date in different languages
- Improve iframe in posts
- Default theme: minisch
- Make Lua scripts translatables
- Add technical documentation in code
- Change template format: TMPL
- Update tests to be compatible with Lua version
- Improve display of message when compiling
- Improve RSS factory by only generating those that's expected
- Change posts generation bash script by a Lua script named process.lua
- Fix bug on tags that have space in their name
- Change BASE_URL to BLOG_URL
Version 0.2.1 (released 2013-05-31)
- Improve Bootstrap theme with glyphicons
- You can choose a "FLAVOR" for your theme in order to change colors
- Add new commands: 'help' and 'list' that give all available commands
- Add new commands: 'createpost' and 'add' in order to create a new post
- Add new command: 'install'
- Clean up meta data file (delete DATE useless field)
- Add new command: 'theme' to create your theme
- Add new command: 'version' to give your current version
- Improve documentation
- Permit to use a prefix for JSKOMMENT identification. If none, use default
BASE_URL
- Fix ELI to use ELI_API choosen by the user (if given)
- Display new created postname for user to edit it
Version 0.2 (released 2013-04-17)
- Add jskomment as optional comment system
- Permit to customize jskomment comment system content
- Permit to choose for each theme an optional CSS color file. This permit to
have a CSS to place all elements, then another one to adapt colors.
- Check variable to be unique in templates
- Update documentation
- Statuses from identica
- Introduction: permit a user to add an introduction to its website
- Kind of conclusion/credits/licence: permit a user to add a footer to its
website with all text it wants. Example: add credits to its website
- Only publish posts with a timestamp inferior to current's one (permit to
create posts ahead of current datetime)
- Permit user to choose a compression tool and a compression extension for
backups
- Also backup theme choosen by the user in the makefly.rc file
- Fix bug on carriage return
- Some minisch theme improvements
- Documentation appearance improvements
- Update translation
- New theme: Responsive
- Add "generator" meta tag to all templates
- New theme: Base
- Theme generation by using "Base" theme to generate one.
- Possibility to create its own theme with a command like `pmake theme
name='myThem'`
- New theme: Bootstrap
Version 0.1.1 (release 2013-01-17)
- Permit user to choose page ' suffix
- Permit user to choose index filenames
- Complete README file
- Some HTML5 improvements
- Fix but when reusing pmake without pmake clean
- Add a "About"'s page
- Add some missing variables in documentation
- Complete documentation for installation via current version or developement
version. More information for dependancies installation.
- Templating improvements in order to create more templates and cascading
stylesheets
- Backup command to save all important files from Makefly
- French documentation is now available
- Add post title on each post
- Add some text on tag list
- Add new theme: minisch
- Permit to use ${VARIABLE} in CSS
- Fix a bug that show twice post list for a given tag
- Sidebar added
- Improve doc generation
- Migrate tools in a "tools" directory
- Publish command with a script that send result by rsync using SSH
- 'Read more' function: you can choose how many lines to display for each post
on homepage.
- Search bar added
- Fix bug on articles that have similar names
- Add a KNOWN_ISSUE file to give known errors
- Fix a bug on ` chars
- Delete some useless variable in Makefile
- Add charset in RSS
- Add AUTHOR as a new metadata for each post
- BLOG_SHORT_DESC is now used as a kind of second title for blog title
- Limit RSS number with MAX_RSS
- Add content of post in RSS file
- Minisch theme improvements: date, escaped_title, labels for each post, etc.
- Add datetime as new value
- Add CSS that permit to define a printing version of the weblog (for
default theme and minisch theme)
- Add link to post title on homepage for default theme
- Fix bug: missing jquery.js on single post page
- Developer documentation in english and french
- Add some tools for developer like flushing DB and SRC directories
- Add new CSS for default theme in black and white (but you have to redefine
config.mk file in default theme)
- Fix bug that appears with sidebar
- Add a favicon for default theme and minisch theme
- Add Makefly's logo thanks to ECK Ine
- Sidebar appears now on about's page
- Improvements on Makefile when deleting enormously directories like tmp or
pub directories. This permit now to create a blog with more than 2000
posts.
- Create a tool that permits to create a lot of post (for testing)
- Add lua markdown binaries to improve Makefly's generation
- Add URL on post's title for default theme
- Add logo to Minisch theme
Version 0.1 (released 2012-07-17)
- RSS feed
- tags
- permalink
- possibility to set posting date (using a timestamp)
- customization using options like max post on homepage
- translation: English, French
- static files
- templates