diff --git a/CHANGELOG.md b/CHANGELOG.md index 5cc1e5d023..ff1707b71b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,30 +1,14 @@ # OctoPrint Changelog -## 1.3.6rc3 (2017-12-08) +## 1.3.6 (2017-12-12) -### Improvements - - * Fetch plugin blacklist (and also announcements, plugin notices and plugin repository) via https instead of http. - -### Bug fixes - - * Fixed an issue causing redundant software update configuration settings to be written to `config.yaml`, in turn causing issues when downgrading to <1.3.5 - * Fixed an issue detecting whether the installed version is a release version or a development version. - -([Commits](https://github.com/foosel/OctoPrint/compare/1.3.6rc2...1.3.6rc3)) +### Note for upgraders and plugin authors: Change in the bundling of JS assets can lead to issues in plugins -## 1.3.6rc2 (2017-12-05) +A change to solve issues with plugins bundling JS assets that cause interference with other plugins (e.g. through the declaration of `"use strict"`) and in general to add better isolation and error handling might cause errors for some plugins that go beyond your run-off-the-mill view model and also implicitly declare new globals. -### Bug fixes - - * [#2262](https://github.com/foosel/OctoPrint/issues/2262) - Fixed a bug causing `Error:checksum mismatch, Last Line: ...` errors from the firmware to be handled incorrectly. - * [#2267](https://github.com/foosel/OctoPrint/issues/2267) - Fixed a bug causing the GCODE viewer to not get properly initialized due to a JS error on load if "Also show next layer" was selected. - * [#2268](https://github.com/foosel/OctoPrint/issues/2268) - Fixed a bug causing a display error with the temperature offsets. If one offset was changed, all others seemed to revert back to 0. - * Fixed ordering of plugin assets, should be alphabetical based on the plugin identifier. +If you happen to run into any such issues, you can switch back to the old way of bundling JS assets via the newly introduced "Settings > Feature > Enable legacy plugin asset bundling" toggle (check it, save the settings, restart the server). This is provided to allow for a minimally invasive adjustment period until affected plugins have been updated. -([Commits](https://github.com/foosel/OctoPrint/compare/1.3.6rc1...1.3.6rc2)) - -## 1.3.6rc1 (2017-12-01) +You can find out more about the change, how to know if a plugin is even affected and what do about it [on the OctoBlog](https://octoprint.org/blog/2017/12/01/heads-up-plugin-authors/). ### Improvements @@ -83,6 +67,7 @@ * Docs: Added information on how to run the test suite. * Various refactorings * Various documentation updates + * Fetch plugin blacklist (and also announcements, plugin notices and plugin repository) via https instead of http. ### Bug fixes @@ -105,6 +90,9 @@ * [#2226](https://github.com/foosel/OctoPrint/issues/2226) - Handle `No Line Number with checksum, Last Line: ...` errors from the firmware. * [#2233](https://github.com/foosel/OctoPrint/pull/2233) - Respond with `411 Length Required` when content length is missing on file uploads. * [#2242](https://github.com/foosel/OctoPrint/issues/2242) - Fixed an issue where print time left could show "1 days" instead of "1 day". + * [#2262](https://github.com/foosel/OctoPrint/issues/2262) (regression) - Fixed a bug causing `Error:checksum mismatch, Last Line: ...` errors from the firmware to be handled incorrectly. + * [#2267](https://github.com/foosel/OctoPrint/issues/2267) (regression) - Fixed a bug causing the GCODE viewer to not get properly initialized due to a JS error on load if "Also show next layer" was selected. + * [#2268](https://github.com/foosel/OctoPrint/issues/2268) (regression) - Fixed a bug causing a display error with the temperature offsets. If one offset was changed, all others seemed to revert back to 0. * Fixed cleanup of unrendered timelapses with certain names. * Fixed a caching issue with the file list API and the slicing API. * Fixed initial sizing of the temperature graph. @@ -122,8 +110,18 @@ * Virtual printer: Fix resend simuation. * Docs: Fixed CSS of line numbered listings. * Docs: Updated mermaid to fix a deprecation warning. + * Fixed ordering of plugin assets, should be alphabetical based on the plugin identifier. (regression) + * Fixed an issue causing redundant software update configuration settings to be written to `config.yaml`, in turn causing issues when downgrading to <1.3.5. (regression) + * Fixed an issue detecting whether the installed version is a release version or a development version. (regression) -([Commits](https://github.com/foosel/OctoPrint/compare/1.3.5...1.3.6rc1)) +### More Information + + * [Commits](https://github.com/foosel/OctoPrint/compare/1.3.5...1.3.6) + * Release Candidates: + * [1.3.5rc1](https://github.com/foosel/OctoPrint/releases/tag/1.3.6rc1) + * [1.3.5rc2](https://github.com/foosel/OctoPrint/releases/tag/1.3.6rc2) + * [1.3.5rc3](https://github.com/foosel/OctoPrint/releases/tag/1.3.6rc3) + * A special **Thank you!** to everyone who reported back on these release candidates this time: [andrivet](https://github.com/andrivet), [b-morgan](https://github.com/b-morgan), [bjarchi](https://github.com/bjarchi), [chippypilot](https://github.com/chippypilot), [ChrisHeerschap](https://github.com/ChrisHeerschap), [cosmith71](https://github.com/cosmith71), [Crowlord](https://github.com/Crowlord), [ctgreybeard](https://github.com/ctgreybeard), [fiveangle](https://github.com/fiveangle), [goeland86](https://github.com/goeland86), [jbjones27](https://github.com/jbjones27), [jneilliii](https://github.com/jneilliii), [JohnOCFII](https://github.com/JohnOCFII), [Kunsi](https://github.com/Kunsi), [Lordxv](https://github.com/Lordxv), [malnvenshorn](https://github.com/malnvenshorn), [mcp5500](https://github.com/mcp5500), [ntoff](https://github.com/ntoff), [ripp2003](https://github.com/ripp2003) and [schorsch3000](https://github.com/schorsch3000) ## 1.3.5 (2017-10-16) diff --git a/README.md b/README.md index 817884a57d..1571a3308b 100644 --- a/README.md +++ b/README.md @@ -5,14 +5,14 @@ OctoPrint provides a snappy web interface for controlling consumer 3D printers. It is Free Software and released under the [GNU Affero General Public License V3](http://www.gnu.org/licenses/agpl.html). -Its website can be found at [octoprint.org](http://octoprint.org). +Its website can be found at [octoprint.org](https://octoprint.org/?utm_source=github&utm_medium=readme). The documentation is located at [docs.octoprint.org](http://docs.octoprint.org). -The official plugin repository can be reached at [plugins.octoprint.org](http://plugins.octoprint.org). +The official plugin repository can be reached at [plugins.octoprint.org](https://plugins.octoprint.org/?utm_source=github&utm_medium=readme). -OctoPrint's development wouldn't be possible without the [financial support by its community](http://octoprint.org/support-octoprint/). -If you enjoy OctoPrint, please consider becoming a regular supporter! +**OctoPrint's development wouldn't be possible without the [financial support by its community](https://octoprint.org/support-octoprint/?utm_source=github&utm_medium=readme). +If you enjoy OctoPrint, please consider becoming a regular supporter!** ![Screenshot](http://i.imgur.com/dF3noFp.png) @@ -29,7 +29,7 @@ Contributions of all kinds are welcome, not only in the form of code but also wi [official documentation](http://docs.octoprint.org/) or [the public wiki](https://github.com/foosel/OctoPrint/wiki), support of other users in the [bug tracker](https://github.com/foosel/OctoPrint/issues), [the Mailinglist](https://groups.google.com/group/octoprint) or -[the G+ Community](https://plus.google.com/communities/102771308349328485741) and also [financially](http://octoprint.org/support-octoprint/). +[the G+ Community](https://plus.google.com/communities/102771308349328485741) and also [financially](https://octoprint.org/support-octoprint/?utm_source=github&utm_medium=readme). If you think something is bad about OctoPrint or its documentation the way it is, please help in any way to make it better instead of just complaining about it -- this is an Open Source Project diff --git a/SUPPORTERS.md b/SUPPORTERS.md index 1edc8e1e16..29c55a3e39 100644 --- a/SUPPORTERS.md +++ b/SUPPORTERS.md @@ -36,7 +36,6 @@ thanks to everyone who contributed! * Kazuhiro Ogura * Makespace Madrid * Marcus Ackermann - * Mark Qvist * Mark Walker * Michael Aumock * Miles Flavel @@ -46,7 +45,7 @@ thanks to everyone who contributed! * Patrick McGinnis * Peter Schmehl * PRINT3Dforum.com - * Robert Gusek + * Randy C. Will * Roger Strolz * Roy Cortes * Samer Najia @@ -59,4 +58,4 @@ thanks to everyone who contributed! * Timeshell.ca * Trent Shumay -and 1143 more wonderful people pledging on the [Patreon campaign](https://patreon.com/foosel)! \ No newline at end of file +and 1062 more wonderful people pledging on the [Patreon campaign](https://patreon.com/foosel)! \ No newline at end of file