Releases: gepd/Deviot
Releases · gepd/Deviot
Deviot v2.2.2
Deviot v2.2.3
Deviot v2.2.1
Minor update
- Bug fix installing PlatformIO in virtualenv
Deviot v2.2.0
New
- New color status when the serial monitor is running
- New file windows (Terminal, Monitor) will be opened in a new group at the right side
Improvements
- Updated pyserial to 3.4
- Added ".h" extension to the list of IOT files (issue: #202)
- Updated "Serial Port(s)" string to "Device(s)"
- Added
< Previous
option in the list of examples (Issue: #205) - Open and show a message the first time the console is call (Issues: #184 #209)
- Automatically load the programmer preference from platformio.ini (Issue: #208)
- Restored feature to show errors inline
- Performance improvements
Bugs
- Fixed bug fix not showing verbose mode in the upload output
- Fixed bug selecting the serial baud rate when there is an option in the preferences file not stored in the list of baud rates. (Issue: #190)
- Minor bug checking the "freeze sketch" option
- Fixed bug installing pio developer version (issue: #201)
- Fix to avoid add wrong paths in the ENV variable (Issue: #204)
- Fix issue reconnecting the serial monitor even if the upload failed (issue: #171)
- Avoid to ask for a port when the upload protocol is set (issue: #208)
- Fixed auto-scroll options not working in realtime
- Fixed auto-clean option
Deviot v2.1.6
New
- New option 'platformio.ini untouch'. To remove any flag added by Deviot before compile or upload (Issue: #137)
- New feature to "freeze" a sketch (Issue: #170)
- New option to update an installed library (Issue: #172)
- Deviot spricht Deutsch! #178
Improvements
- Create a python.txt file in Packages/User/Deviot with the python paths for cases when python is installed in non standard path (Issue: #159)
- Avoid to close the window buffer when the sketch is moved to the
src
folder - Show the port previously selected in the list of serial ports
- Show the upload baudrate previously selected in the quick list
- Minor tweaks in the console highlight
- Show an
*
insted of-
in the boards already selected, in the list of boards - Update the main menu after an update
- Show baudrate, line endings and display mode serial monitor options in a Quick Panel.
- Make PlatformIO telemetry disabled by default
Bugs
Deviot v2.1.5
Improvements
- Updated Chinese Language (Thanks to @chkb123456)
- Replaced the configparser by readconfig library to avoid remove comments (Issue: #144)
- Alert the user when the plugin is updated
- Better syntax assign to IOT files
- Display the develop version in the status bar (Issue: #164)
- Do not move the sketch if there is a symlink in the 'src' folder (issue: #165)
- Remove extra library flag after compile/upload
- Add programmer flags only when the firmware is uploading, and removing it when it finish
Bugs
- Multiples fixes after renaming the package in the Package Control repository
- Read platformio.ini after move the buffer to a new path (Issue: #165 (comment))
- Split syntax keywords in new lines to avoid make ST crash
- Avoid remove flags in PIO structure projects
- Serial Fix, to allow port names with non ascii characters
Deviot v2.1.1
Bugs
- Avoid to remove previous filters (src_filters) in platformio.ini
- Add Arduino.h library at the beginning of the sketch to avoid errors when compiled (Issue: #142)
Deviot v2.1.0
New
- Text history in the "Send" Serial Monitor input panel (Issue: #84)
- Deviot fala Portugues (Thanks to Alexandre Fernandes)
- Experimental feature to avoid wrong line number with ino files
Improvements
- Show a progress bar when the PlatformIO terminal is used
- Updated caption for "Clean Monitor" to avoid confusion when the quick panel use
- Updated shortcuts to avoid override sublime text hot keys in Linux and OSX (Issue: #132)
- QuickPanel shorcut will be the same in all platforms (ctrl+alt+q)
- Rebuild the syntax file after add/remove an extra library folder
- Highlight improvements
- Changed the setup settings to a new file to make the plugin compatible with the sync plugin(s). This change will allow to exclude the deviot.ini file locate in Package/User/Deviot in the sync plugin (Issue: #127)
- Bring back the persistence in the "send" input text (Issue: #135)
- Improved the way to implement the phantom (create and hide)
Bugs
- Avoid to stop the message queue after use the first command in the platformIO terminal
- Search libraries in the extra library folder if it's set
- Show the list of examples instead of "Import Library" list
- Some Linux distro and OSX versions are not working well, when "pio" command is use. "plaformio" will be used instead.
- Make sure the serial port is in use before to remove it
- Check the last action when not IOT file is in the buffer
- When PlatformIO is already installed and accessible. The command won't be modified (Issue: #133)
- Check and replace the old syntax file after load the plugin (Issue: #133)
- Make sure to get the extension of the file in buffer (Issue: #139)
- Force to initialize the sketch even if it already exitst in the temp folder when "Use PlatformIO Structure" is activated. The 'src_dir' flag will be add before compile/upload the sketch and removed after the task is finished (issue: #137)
Deviot v2.0.1
- Improvement Syntax is created even if the PlatformIO setup fails (Issue: #125)
- Improvement Force Sublime Text to assign deviot syntax when it's a IOT file (Issue: #125)
- Improvement The console will print the error when installation fails
- Bug fix removing the preferences files who was making crashing Sublime Text
- Multiples Bug fixes installing PlatformIO in macOS (Issue: #124)
Deviot v2.0.0
- Plugin totally rewritten
- New PlatformIO console
- New Quick Panel, easy access to all deviot features
- New Show error in a phantom window
- New support for symlink
- New serial port selection shows the full name of the port
- New auto-clean serial monitor view (Serial Monitor > Auto-Clean)
- New clean Serial Monitor option (Serial Monitor > Clean)
- New show/hide the information of the status bar (Options > Show Information in the Status Bar) (Issue: #100)
- New option to overwrite the the upload speed (Issue: #122)
- New option to re-build the boards file when it's corrupted (Options > Rebuild Boards File)
- New option to re-build the syntax and completions files (Options > Rebuild Syntax And Completions File)
- New option to re-build the list of libraries if it's correcupted (Library Options > Rebuild Library List)
- New Deviot parla Italiano (Thanks to Antonio Vivace)
- New Deviot mówi po włosku (Thanks to Jacek Czarnecki)
- New snippet 'inotem' to write setup and loop functions
- Improvement mDNS service discovery is more reliable (Issues: #103)
- Improvement OTA auth, removes the 'upload_flags' when no password is needed (Issue: #116)
- Improvement the context menu is translated to the selected language
- Improvement Language selection is shown in the Quick Panel
- Improvement Change the plugin language do not needs to restart ST anymore
- Improvement Better code highlight
- Improvement search library with less than 4 charactes (Issue: #97)
- Bug fix Not more errors when the sketch is moved to another path (Issue:#73)
- Bug fix to avoid remove 'upload_speed' when it was set manually (Issue: #58)
- Bug fix listing library examples with deeper levels (Issue: #82)
- Others minor bugs fixed