changelog.md 5.58 KB
Newer Older
Denis Salem's avatar
Denis Salem committed
1
2
# version 1.0.0 Last minute edition :p

Denis Salem's avatar
Denis Salem committed
3
4
5
6
	DONE | Copy recursively, if necessary, data from extra.
	DONE | Copy recursively, if necessary data from assets.
	DONE | Copy if necessary data from assets.
	DONE | Export RSS recusively (for each thread and sub category thread).
Denis Salem's avatar
Denis Salem committed
7
8
9

# version 1.1.0

Denis Salem's avatar
Denis Salem committed
10
11
12
13
14
15
16
17
18
19
20
21
22
	DONE | Fix wrong association with entry id and entry filename.
	DONE | Fix wrong dates listing order.
	DONE | Fix categories list input.
	DONE | Fix wrong entries sorting when getting latest ID.
	DONE | Fix wrong relative path when categories are empty.
	DONE | EntryCategoriesTop turns to EntryCategoriesLeafs.
	DONE | Make pattern processor recursive.
	DONE | IfInThread special pattern must act like if/else statement.
	DONE | Notice missing variables in blog_conf.
	DONE | Add command to edit and automatically re-export the blog.
	DONE | Syntax coloration via pygmentize.
	DONE | Must implement weight exploitation for BlogCategoriesLeaf and BlogDates.
	DONE | Must support FTP.
Denis Salem's avatar
Denis Salem committed
23
24
25

# version 1.1.1

Denis Salem's avatar
Denis Salem committed
26
	DONE | Fix entries skipping.
Denis Salem's avatar
Denis Salem committed
27
	DONE | Remove BlogCategoriesLeafs.
Denis Salem's avatar
Denis Salem committed
28
29
	DONE | Fix wrong dates sorting.
	DONE | Implement weight exploitation for BlogCategories anf fix mess with RecursiveFor.
Denis Salem's avatar
Denis Salem committed
30
31
32
	DONE | Sort entries in categories tree.
	DONE | Add verbose when export blog
	DONE | Notice malformed entries.
Denis Salem's avatar
Denis Salem committed
33
34
35

# version 1.1.2

Denis Salem's avatar
Denis Salem committed
36
37
38
	DONE | Fix entries from RSS feed order.
	DONE | Add relativeLocation .:Get::RelativeLocation:.
	DONE | Turns EntryCategoriesLeafs to EntryCategoriesLeaves.
Denis Salem's avatar
Denis Salem committed
39
40
41

# version 1.2.0

Denis Salem's avatar
Denis Salem committed
42
43
	DONE | Fix CodeHighlight and markdown collision.
	DONE | Fix wrong line number with codehighlight.
Denis Salem's avatar
Denis Salem committed
44
	DONE | Add more verbose on corrupt Entry. Stop nicely.
Denis Salem's avatar
Denis Salem committed
45
	DONE | Fix empty entry creation when passing wrong or none template.
Denis Salem's avatar
Denis Salem committed
46
47
48
49
50
51
52
53
54
55
56
	DONE | Add custom metadata to entries. CSS and doNotUseMarkdown.
	DONE | Add remote copy commande.
	DONE | Make markdown optional.
	DONE | Fix parsing when reading template.
	DONE | Print errors when pattern processor fail.
	DONE | Add -h commande to print reminder
	DONE | Add english language.
	DONE | Clean blog folder on compilation.
	DONE | Fix documentation about .:PagesList:.
	DONE | Fix Entry tags index out of range. 
	DONE | Print ressource and current string when pattern processor fail.
Denis Salem's avatar
Denis Salem committed
57
58
	DONE | Fix infinite scroll : opacity transition and loading image issue. Upgrade the whole plugin :).
	DONE | Fix index_file_name issue: GetPreviousPage and GetNextPage were ignoring blog_configuration.yaml value.
Denis Salem's avatar
Denis Salem committed
59
	DONE | GetPrevious and GetNextPage should work outside thread.
Denis Salem's avatar
Denis Salem committed
60
61
	DONE | Optimize I/O stream.
	DONE | Optimize pattern processor to get it twice faster.
Denis Salem's avatar
Denis Salem committed
62
	DONE | Installation via pypi.
Denis Salem's avatar
Denis Salem committed
63
64
65
66
67
68
	DONE | Add some themes.
	DONE | Choose theme to apply while export.
	DONE | Display available themes.
	DONE | Modified default blog_configuration structure, replace url by blog_url.
	DONE | Fix dummy theme.
	DONE | Fix edit-and-export NoneType error.
Denis Salem's avatar
Denis Salem committed
69
70
71

# version 1.2.1

Denis Salem's avatar
Denis Salem committed
72
73
74
75
76
	DONE | Fix wrong css style name on C++.
	DONE | Fix key errors in templates.
	DONE | Fix wrong parsing with semi-colon on CodeHighlight.
	DONE | Warn about possible missing code highlight CSS.
	DONE | Install theme command.
Denis Salem's avatar
Denis Salem committed
77
78
79

# version 2.0.0

Denis Salem's avatar
Denis Salem committed
80
81
82
83
	DONE | Subprocess call catch exception.
	DONE | Subprocess support args.
	DONE | Remove extra newlines from PrintThemes.
	DONE | Print nicer warnings when found unknown values in chunks.
Denis Salem's avatar
Denis Salem committed
84
85
86
87
88
	DONE | Notify when found invalid entry filename in entries folder.
	DONE | Remove CSS field from entry.
	DONE | Catch exception when Yaml cannot parse blog configuration.
	DONE | Hardcoded opening,closing and separator symbols in pattern processor.
	DONE | Add a copyright notice and term of use in each source files.
89
90
91
92
	DONE | Auto include CSS.
	DONE | Warn about missing mandatory field in entry.
	DONE | Add function GetBlogMetadataIfExists and GetEntryMetadataIfExists.
	DONE | Catch exception nicely in CodeHighLight.
Denis Salem's avatar
Denis Salem committed
93
	DONE | Catch KeyError exception due to wrong blog path configuration.
Denis Salem's avatar
Denis Salem committed
94
95
96
	DONE | Moar comments in the code.
	DONE | No more awkward silence when something is successfully done.
	DONE | Add more coloration for message!
Denis Salem's avatar
Denis Salem committed
97
	DONE | Specify where error occurs when parsing patterns.
Denis Salem's avatar
Denis Salem committed
98
	DONE | More verbosity about wrong pattern arguments.
Denis Salem's avatar
Denis Salem committed
99
100
101
	DONE | Clear white spaces in error messages.
	DONE | Speed up blog exportation ( almost seven times faster!).
	DONE | Implement RelativeLocation.
Denis Salem's avatar
Denis Salem committed
102
	WIP  | Massive refactorisation, code cleaning and optimisation. (Fix pattern dictionary, must be more organized)
103
	DONE | Optimisation of categories tree.
Denis Salem's avatar
Denis Salem committed
104
105
	DONE | Code should be a little bit more PEP 8 compliant.
	DONE | Handle currentLocale = locale.getlocale()[0].split('_')[0] AttributeError: 'NoneType'.
106
	DONE | Clean up installation.
Denis Salem's avatar
Denis Salem committed
107
	DONE | Add random number generator.
108
	WIP  | Change nomenclature: Most of the usual patterns are changed. Fix doc.
Denis Salem's avatar
Denis Salem committed
109
110
	TODO | Fix vertical scroll bar in code snippet.
	TODO | Add relevant templates for themes.
Denis Salem's avatar
Denis Salem committed
111
	TODO | Add function Include.
Denis Salem's avatar
Denis Salem committed
112
	TODO | Add categories tree in entry.
Denis Salem's avatar
Denis Salem committed
113
	TODO | Reorganize themes dependencies in setup (adding default templates, scripts, and pages to include).
Denis Salem's avatar
Denis Salem committed
114
	TODO | SSH SUPPORT.
Denis Salem's avatar
Denis Salem committed
115
	TODO | Add backup command.
Denis Salem's avatar
Denis Salem committed
116
	TODO | Adding LaTeX support.
117
	TODO | Split install and blog creation chapter in tutorial.
Denis Salem's avatar
Denis Salem committed
118
119
120
	TODO | Allow disabling exportation of specific kind of thread.
	TODO | Add more specific pattern to detect location (IfInCategories,IfInArchives,IfInFirstPage).
	TODO | Export empty blog.
Denis Salem's avatar
Denis Salem committed
121
	TODO | Serv page.
122
	TODO | fix FAQ https://stackoverflow.com/questions/14547631/python-locale-error-unsupported-locale-setting
Denis Salem's avatar
Denis Salem committed
123
	TODO | add entry preview / full content.
124
	TODO | Remove illegal character from path.
Denis Salem's avatar
Denis Salem committed
125
	TODO | Open with navigator manual.
Denis Salem's avatar
Denis Salem committed
126
127
128
	TODO | Add translation for Deutsch and Spanish.
	TODO | Client-side search engine.
	TODO | Fix unit test.