forked from bbcmicrobit/PythonEditor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
127 lines (99 loc) · 3.5 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
1.1.5
-----
* Add floating help panel (#115)
* Add puppeteer tests (#166)
* Add custom event for dropping a file to the load modal (#168)
* Refactor some of the blocks code (#165)
1.1.4
-----
* Run jasmine tests in Azure Pipelines with node and jest (#134)
* Fix #139 to able to load the blocks in the current version of the Editor (#140)
* Remove unused "check version" functionality (#144)
* Fix link in help.html (#138)
* Add classnames and docs for new editor metrics (#150)
* Lazy load blocks and only when enabled (#101)
* Use input instead of div for script name (#95)
* Remove unused description field, CSS, and JS (#98)
1.1.3
-----
* Fixes issue loading hex files into the Editor (https://github.com/bbcmicrobit/PythonEditor/pull/89)
* Delegates Intel Hex manipulation to a library (https://github.com/NordicSemiconductor/nrf-intel-hex)
* Help file can read URL parameters to indicate what features to show
* When an invalid hex file is loaded it will now display an error message (before it didn't do anything)
1.1.2
-----
* Updated MicroPython to 1.0.1 release
* Updated README with migration documentation
1.1.1
-----
* Added migration capability
1.1.0
-----
* Updated MicroPython to 1.0.0 release
* Added help overlay with version information
1.0.0
-----
* Updated styling
* Moved show script to bin/show
* Flags disabled by default: blocks, experimental, and share
0.1.0
-----
* Add "Experimental" background image.
* Update help pages to reflect the latest changes.
* Add awareness of versioning and related manifest when available.
* Add file load button with drag and drop capabilities.
0.0.10
------
* Fix outstanding block related gremlins (with tests).
0.0.9
-----
* Add zoom to blocks (thanks Carlos).
* Fix next-block on panic and reset blocks (thanks again Carlos).
* Fix GIT submodule misconfiguration (thanks again [again] Carlos).
* Disable code snippets when blockly is active.
* Update documentation as per the above changes.
0.0.8
-----
* Add blockly support (requires GIT sub-modules).
* Add config object containing translation strings.
* Add feature flags to the config object.
* Check for size of Python script before flashing (added tests for this too).
* Move editor instantiation to within the HTML.
* Updated help to include latest UI changes.
* Updated README in light of changes above.
0.0.7
-----
* If there's unsaved work, ask user for confirmation if moving away from editor.
* Add save button to download raw Python script.
* Add drag to load for Python scripts and hex files.
0.0.6
-----
* Remove TouchDevelop specific elements.
* Make a stand-alone version of the editor.
* Simplification of the UI.
* Add a "share" button to create a tiny URL to point at the current script.
* Use query strings to override the script name, comment and code.
* Update to the latest version of MicroPython:
- Various minor refactors.
- Audio
- Speech
- Radio
- input() builtin
* Documentation work / tidy up.
0.0.5
-----
* Update to the latest version of MicroPython:
- Various minor code refactors.
- More efficient ticker (reduces overhead of display update by 90%).
- Add builtin set and frozenset types (from core Python).
- Don't show SystemExit or KeyboardInterrupt exceptions on the display.
* Update bug in editor that caused the status icon not to update to cloud.
* Added test script here: https://stage.microbit.co.uk/hoqumw
* Revised button-press code to be simpler.
* Minor documentation updates.
0.0.4
-----
Initial tested public release.
0.1-0.3
-------
Private test versions.