|
1 | | -# Version 0.1 |
| 1 | +# MMPM Changelog |
| 2 | + |
| 3 | +## Version 0.1 |
2 | 4 |
|
3 | 5 | - Initial creation of MMPM package manager |
4 | 6 |
|
5 | | -# Version 0.2 |
| 7 | +## Version 0.2 |
6 | 8 |
|
7 | 9 | - Some code cleanup |
8 | 10 |
|
|
32 | 34 | displaying everything in a large list, they will be shown in a table, that is more compact and |
33 | 35 | readable. |
34 | 36 |
|
35 | | -# Version 0.25 |
| 37 | +## Version 0.25 |
36 | 38 |
|
37 | 39 | - Updated `display_modules` to display the output as a formatted table |
38 | 40 |
|
39 | 41 | - Version 0.3 will focus on performance improvements, and code cleanup |
40 | 42 |
|
41 | | -# Version 0.26 |
| 43 | +## Version 0.26 |
42 | 44 |
|
43 | 45 | - Removed `pygit2` from dependencies, and replaced with `os.system` call |
44 | 46 |
|
45 | | -# Version 0.261 |
| 47 | +## Version 0.261 |
46 | 48 |
|
47 | 49 | - Minor change in font color when installing packages |
48 | 50 |
|
49 | | -# Version 0.265 |
| 51 | +## Version 0.265 |
50 | 52 |
|
51 | 53 | - Fixed small bug where checking for updates could happen twice if the snapshot file needed to be |
52 | 54 | updated. The enhancement command now will only run once at most in either case. |
53 | 55 |
|
54 | | -# Version 0.266 |
| 56 | +## Version 0.266 |
55 | 57 |
|
56 | 58 | - Accidentally created issue with `npm install` by placing text color in front of `os.system` |
57 | 59 | command |
58 | 60 |
|
59 | 61 | - Also, removed unused variables |
60 | 62 |
|
61 | | -# Version 0.267 |
| 63 | +## Version 0.267 |
62 | 64 |
|
63 | 65 | - Tidying up some output messages, nothing important |
64 | 66 |
|
65 | | -# Version 0.268 |
| 67 | +## Version 0.268 |
66 | 68 |
|
67 | 69 | - I'm done tidying up today |
68 | 70 |
|
69 | | -# Version 0.269 |
| 71 | +## Version 0.269 |
70 | 72 |
|
71 | 73 | - forgot to remove debug statement |
72 | 74 |
|
73 | | -# Version 0.270 |
| 75 | +## Version 0.270 |
74 | 76 |
|
75 | 77 | - cleanup |
76 | 78 |
|
77 | | -# Version 0.275 |
| 79 | +## Version 0.275 |
78 | 80 |
|
79 | 81 | - Added new method `install_magicmirror` to handle installation/upgrades of MagicMirror itself |
80 | 82 | - Can be called with `mmpm -M` or `mmpm --magicmirror` |
81 | 83 |
|
82 | | -# Version 0.3 |
| 84 | +## Version 0.3 |
83 | 85 |
|
84 | 86 | - Resolved major performance issue with `import pip`. Changed logic to only import when needed to |
85 | 87 | install packages |
86 | 88 | - Reduced execution time by a lot, but there is still some issues that can be fixed to speed up more |
87 | 89 | - Still in need of more code cleanup |
88 | 90 |
|
89 | | -# Version 0.31 |
| 91 | +## Version 0.31 |
90 | 92 |
|
91 | 93 | - Changed error handling and added user help for installing missing modules |
92 | 94 | - Planning to convert to module with setup.py file for easier installation |
93 | 95 |
|
94 | | -# Version 0.32 |
| 96 | +## Version 0.32 |
95 | 97 |
|
96 | 98 | - Moved to setup.py format. Initial setup works, will add in system requirements later |
97 | 99 |
|
98 | | -# Version 0.33 |
| 100 | +## Version 0.33 |
99 | 101 |
|
100 | 102 | - Adding in the makefile again because I didn't think long term about this and probably locked |
101 | 103 | myself into the format of installing with a makefile... |
102 | 104 |
|
103 | | -# Version 0.34 |
| 105 | +## Version 0.34 |
104 | 106 |
|
105 | 107 | - Small fix made to urllib import as well as fixed breaking bug in description collection |
106 | 108 |
|
107 | | -# Version 0.35 |
| 109 | +## Version 0.35 |
108 | 110 |
|
109 | 111 | - Bug fixes to installatio |
110 | 112 |
|
111 | | -# Version 0.36 |
| 113 | +## Version 0.36 |
112 | 114 |
|
113 | 115 | - Issue with checking for version number |
114 | 116 |
|
115 | | -# Version 0.37 |
| 117 | +## Version 0.37 |
116 | 118 |
|
117 | 119 | - Added env variable to allow for non-traditional installation location of MagicMirror |
118 | 120 |
|
119 | | -# Version 0.38 |
| 121 | +## Version 0.38 |
120 | 122 |
|
121 | 123 | - Bug with upgrading module |
122 | 124 |
|
123 | | -# Version 0.39 |
| 125 | +## Version 0.39 |
124 | 126 |
|
125 | 127 | - Readme update and bug fix |
126 | 128 |
|
127 | | -# Version 0.50 |
| 129 | +## Version 0.50 |
128 | 130 |
|
129 | 131 | - Added ability for user to configure external sources for modules |
130 | 132 | - Bug fixes |
131 | 133 | - Code cleanup |
132 | 134 |
|
133 | | -# Version 0.98 |
| 135 | +## Version 0.98 |
134 | 136 |
|
135 | 137 | - Major code cleanup (added typing hinting, and docstrings) |
136 | 138 | - Added web interface, and daemons to run on system restart that will be accessible from any device in |
|
139 | 141 | - Added mypy and pylint configs |
140 | 142 | - Added logging for CLI |
141 | 143 |
|
142 | | -# Version 0.981 |
| 144 | +## Version 0.981 |
143 | 145 |
|
144 | 146 | - Wrong wiki url |
145 | 147 |
|
146 | | -# Version 0.99 |
| 148 | +## Version 0.99 |
147 | 149 |
|
148 | 150 | - integrated Travis-CI builds |
149 | 151 | - quickened installation process by retrieving artifacts from tagged builds |
150 | 152 | - Modified Makefile to reflect the changes |
151 | 153 |
|
152 | | -# Version 0.992 |
| 154 | +## Version 0.992 |
153 | 155 |
|
154 | 156 | - Upping the tag number |
155 | 157 |
|
156 | | -# Version 0.998 |
| 158 | +## Version 0.998 |
157 | 159 |
|
158 | 160 | - added tab for user to control Restart, Start, and Stop the MagicMirror, as well as Reboot and |
159 | 161 | Power-off the RaspberryPi |
160 | 162 |
|
161 | | -# Version 0.999 |
| 163 | +## Version 0.999 |
162 | 164 |
|
163 | 165 | - Merging into master |
164 | 166 |
|
165 | | -# Version 1.0 |
| 167 | +## Version 1.0 |
166 | 168 |
|
167 | 169 | - Travis CI doesn't read 4 decimals on tag precision |
168 | 170 |
|
169 | | -# Version 1.05 |
| 171 | +## Version 1.05 |
170 | 172 |
|
171 | 173 | - Prettified stdout messaging, and added upgrade option for MMPM from GUI |
172 | 174 |
|
173 | | -# Version 1.08 |
| 175 | +## Version 1.08 |
174 | 176 |
|
175 | 177 | - Added installation rules for Arch Linux, and broke apart Makefile |
176 | 178 |
|
177 | | -# Version 1.09 |
| 179 | +## Version 1.09 |
178 | 180 |
|
179 | 181 | - Updated url for MagicMirror installer script, (contributor: herostrat) |
180 | 182 | - Fixed installation by placing version lock on `shelljob` module (contributor: herostrat) |
181 | 183 |
|
182 | | -# Version 1.10 |
| 184 | +## Version 1.10 |
183 | 185 |
|
184 | 186 | - Bug fix. Changed method of loading requirements from requirements.txt within setup.py |
185 | 187 |
|
186 | | -# Version 1.11 |
| 188 | +## Version 1.11 |
187 | 189 |
|
188 | 190 | - Bug fix. Added module name santizing, fixing installation issues with module names with slashes (contributor: herostrat) |
189 | 191 | - Bug fix. Confusing messaging when multiple modules are installed, making it unclear which modules |
190 | 192 | failed to install properly |
191 | 193 |
|
192 | | -# Version 1.12 |
| 194 | +## Version 1.12 |
193 | 195 |
|
194 | 196 | - Bug fix (#23). Added `electron` to the list of processes to kill when stopping MagicMirror, and |
195 | 197 | updated util functions to use pm2 for MagicMirror controls |
196 | 198 |
|
197 | | -# Version 1.13 |
| 199 | +## Version 1.13 |
198 | 200 |
|
199 | 201 | - Enhancment (#26). Added command line option to display the MMPM web interface URL |
200 | 202 | - Enhancment (#27). Added command line option to display the currently enabled modules |
201 | 203 | - Bug fix (#29). Corrected log.info to log.logger.info in utils.py within the |
202 | 204 | kill_magicmirror_processes function |
203 | 205 |
|
204 | | -# Version 1.14 |
| 206 | +## Version 1.14 |
205 | 207 |
|
206 | 208 | - Bug fix (#no number). Fixed issue with update command, where git commands place stdout in stderr |
207 | 209 | position |
208 | 210 |
|
209 | | -# Version 1.15 |
| 211 | +## Version 1.15 |
210 | 212 |
|
211 | 213 | - Code cleanup. Split up files more appropriately |
212 | 214 | - Enhancment. Split up functionality of command line options into groups |
|
216 | 218 | - Enhancment. Added ability for user to open the MMPM GUI from terminal, and display the URL |
217 | 219 | - Enhancement. Added ability for user to view log files from CLI |
218 | 220 |
|
219 | | -# Version 1.25 |
| 221 | +## Version 1.25 |
220 | 222 |
|
221 | 223 | - Enhancement. Reworked installation commands to handle conflicting names |
222 | 224 | - Enhancement. Reworked listing commands to display installed modules more accurately |
223 | 225 | - Bug fix (#29). Corrected `log.info` to `log.logger.info` in utils.py within the |
224 | 226 | `kill_magicmirror_processes` function |
225 | 227 |
|
226 | | -# Version 1.14 |
227 | | - |
228 | | -- Bug fix (#no number). Fixed issue with update command, where git commands place stdout in stderr |
229 | | - position |
230 | | - |
231 | | -# Version 2.01 |
| 228 | +## Version 2.01 |
232 | 229 |
|
233 | 230 | - Massive, massive, upgrades. Total CLI, and GUI redo. Far too many changes to list. |
234 | 231 |
|
235 | | -# Version 2.02 |
| 232 | +## Version 2.02 |
236 | 233 |
|
237 | 234 | - added `--guided-setup` option on the CLI to assist users with setting up MMPM when first installing |
238 | 235 | - cleaned up some error handling as well |
239 | 236 |
|
240 | | -# Version 2.03 |
| 237 | +## Version 2.03 |
241 | 238 |
|
242 | 239 | - fixed small typos for the keyword `upgradeable` |
243 | 240 |
|
244 | | -# Version 2.04 |
| 241 | +## Version 2.04 |
245 | 242 |
|
246 | 243 | - Bug fix (#44): fixed screen rotation from GUI due to key in dictionary not being cast to int from string |
| 244 | + |
| 245 | +## Version 2.05 |
| 246 | + |
| 247 | +- Bug fix (#49): added logic to skip package with containing a `<del>` tag, resolving bug |
0 commit comments