- Support for 2024.2 IDE versions (#295)
- Don't interrupt program execution when REPL is started right after the upload (#313)
- Update
machine.pyi
(#291) (Thanks to Lucio Rossi) - Update
network.pyi
(#296)
- Compatibility with 2024.1.x IDEs
- REPL should work fine with the latest IDE versions
- Metro M4 Airlift Lite support added (#254) (Thanks to @PierreDeQuebec)
- Compatibility issue in REPL support is fixed (#253) (Thanks to @lancelote)
- Type Hints for ESP32 added (#218) (Thanks to @MrNavaStar)
- MicroPython REPL running in a dedicated tool window (#139) (Thanks to @lensvol)
- Support for the Micro:bit V2 device type (#186)
- Compatibility with 2021.3-2022.3
- Broken compatibility with the older PyCharm versions
- An error on opening projects in PyCharm 2022.2.2 (#205)
- Compatibility with 2020.3-2022.1 (#184)
- Compatibility with 2020.3-2021.3
- Fixed special keys in REPL on Windows for pyserial>=3.5 (#175)
- Added support for Raspberry Pi Pico devices (#132) (Thanks to @timsavage)
- Added type hints for
lcd160cr
,network
,ubluetooth
,ucryptolib
,uctypes
(Thanks to @hlovatt)
- Compatibility with 2020.3-2021.2 (#170)
- Updated type hints for
pyb
,machine
,micropython
,uarray
,btree
,framebuf
(Thanks to @hlovatt)
- Compatibility with 2020.2-2021.1
- Added an SVG icon for MicroPython actions
- Fixed a regression in 2020.3 that prevented the plugin from updating and persisting your device type on changing it in the settings
- Added a type hinting stub for
pyb
- Switched to newer terminal API to fix regression in PyCharm 2020.2
- Compatibility with 2020.2-2020.3
- Fixed control characters in REPL on Windows
- Fixed path separators for flashing directories on Windows
- Auto-detect a connected MicroPython device with an option to specify the device path manually in the IDE settings for MicroPython
- Use the nearest directory marked "Sources Root" as the root of your device while flashing files
- Ignore
.git/
,.idea/
and other files starting with.
when flashing a directory - Launch a run configuration to flash a directory from its context menu
- Compatibility with 2020.1-2020.2
- Compatibility with 2019.3-2020.1
- Compatibility with 2019.3 only
- Compatibility with 2018.3-2019.2
- Compatibility with 2018.3-2019.1
- Compatibility with 2018.3 only
- Compatibility with 2018.2-2018.3
- Compatibility with 2018.2 only
- Compatibility with 2017.3-2018.2
- Fixed several bugs in
machine
stub
- Don't delete
boot.py
when removing all files from the device #35
- Fixed launching REPL on Windows #12
- Fixed the outdated pyserial version in requirements #26
- Fixed the error message when getting
EACCESS
error for the device file #27
- Restored compatibility with IntelliJ
- Restored compatibility with 2017.2-2018.1
- Run files and REPL for ESP8266 and Pyboard devices
- Initial code insight for ESP8266 and MicroPython standard library
- Action for detecting the device path in the MicroPython settings
- Action for removing all files from the device
- Code insight and documentation for Micro:bit Python API
- Run Python files on Micro:bit
- Micro:bit Python REPL