=============
The second alpha release of 1.1. This version may contain bugs and is
unfinished (more new features will be arriving in alpha 3). Please provide bug
reports or feedback via: https://github.com/mu-editor/mu/issues/new
* **NEW FEATURE** A brand new web mode for creating simple dynamic web
applications with the Flask web framework. Currently users are able to edit
Python, HTML and CSS files, run a local server and view their website in
thier browser. We expect to add a deployment option thanks to PythonAnywhere
by the time alpha 3 is released.
* **NEW FEATURE** A new Slovak translation of Mu thanks to Miroslav Biňas
(GitHub user `bletvaska <https://github.com/bletvaska>`_).
* **ACHIEVEMENT UNLOCKED** Fixed a problematic bug where students got into a
seemingly impossible loop because the auto-save feature encountered errors
and got in the way of renaming a file. We are THRILLED TO BITS that the fix
for this problem was contributed by
`Sean Tibor <http://teachingpython.fm>`_, a teacher from
Fort Lauderdale, Florida. **Teachers coding the tools they use to teach has
been a core aim for Mu, and Sean gets the gold medal (or perhaps a beer when
I next see him) for unlocking this achievement.**
* **RENAME** At the suggestion of Adafruit's Dan Halbert, the "Adafruit" mode
has been renamed to "CircuitPython" mode to reflect the growing number of
manufacturers who support CircuitPython. Many thanks to
`Benjamin Shockley <http://benjaminshockley.com/>`_ for putting the work in
to make this happen.
* **NEW DEVICES** Several new non-Adafruit boards have been added to the
renamed CircuitPython mode. Many thanks to
`Shawn Hymel <http://shawnhymel.com>`_ (SparkFun) and
`Gustavo Reynaga <http://www.gustavoreynaga.com/>`_ (Electronic Cats) for
contributing these valuable changes.
* Add some new free-to-reuse image and sound assets for use in PyGameZero
example games.
* Middle mouse wheel scrolling with the CTRL or CMD (on Mac) keys will zoom the
UI in a consistent manner across all platforms.
* Minor documentation updates / corrections thanks to
`Luke Slevinsky <https://lukeslev.github.io/>`_.
* Refinement of the built-in educational libraries as we start to unbundle a
slew of software from Mu's installer so users can install such packages from
within Mu. Many thanks to the formidably talented
`Martin O'Hanlon <https://www.stuffaboutcode.com/>`_ for his help.
* PyGameZero mode will look for game assets relative to the location of the
game file, rather than just within the user's workspace. Thanks to the
evergreen `Tim Golden <http://timgolden.me.uk/>`_ for this helpful update.
* Minor corrections to the French localisation by GitHub user
`ogoletti <https://github.com/ogoletti>`_.
* UI related convenience in the new ESP mode so that the current / most recent
filesystem path is used when using the file copy pane. Many thanks (as
always) to `Martin Dybdal <http://dybber.dk/>`_ for his continued work on all
things ESP related in Mu.
* A tidy up of the file save dialog so it uses Qt's built in dialog features.
Thanks to `Tiago Montes <https://tmont.es/>`_ for being his usual awesome
self.
* Tabs are restored on startup in the correct order. Once again, this is the
work of Tiago Montes.
* The mechanism for generating the various installers and packages for Mu has
been significantly refactored so that there is, if possible, always a single
source for configuration information. The significant amount of effort to
make this happen was, once again (again), contributed by Tiago Montes.
* Window size and location is also restored on startup. Tiago Montes, who
implemented this change, has been **ON FIRE** during this development phase.
* A small (but important) change to the tool-tip for the sleep function found
in MicroPython on the micro:bit has been submitted to the pedagogical legend
and friend of Mu that is `Dave Ames <https://dave-ames.net/>`_.
* A helpful message is now sent to the output pane when the graphical
debugger starts in Python 3 mode. The Shakespeare like talents of
long term Mu-tineer `Steve Stagg <https://sta.gg/>`_ are behind this
Nobel-prize-worthy literary contribution.
* Re-add support for user defined syntax check overrides. Many thanks to
`Leroy Levin <https://github.com/leroyle>`_ for making this happen..!
* Ensure that ``pip`` is updated while creating the Windows installers. Thanks
to `Yu Wang <https://github.com/bigeyex>`_ for making this change.
* Various minor updates and fixes to aid code readibility.