Deviot Versions Save

Sublime Text plugin for IoT development based in PlatformIO ecosystem (Arduino IDE)

v.2.2.3

3 years ago

v2.2.2

3 years ago

v2.2.1

6 years ago

Minor update

  • Bug fix installing PlatformIO in virtualenv

v2.2.0

6 years ago

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

Bugs

v2.1.6

6 years ago

New

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: https://github.com/gepd/Deviot/issues/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

v2.1.5

6 years ago

Improvements

Bugs

  • Multiples fixes after renaming the package in the Package Control repository
  • Read platformio.ini after move the buffer to a new path (Issue: https://github.com/gepd/Deviot/issues/165#issuecomment-327986058)
  • 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

v2.1.1

6 years ago

Bugs

v2.1.0

6 years ago

New

  • Text history in the "Send" Serial Monitor input panel (Issue: https://github.com/gepd/Deviot/issues/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: https://github.com/gepd/Deviot/issues/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: https://github.com/gepd/Deviot/issues/127)
  • Bring back the persistence in the "send" input text (Issue: https://github.com/gepd/Deviot/issues/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: https://github.com/gepd/Deviot/issues/133)
  • Check and replace the old syntax file after load the plugin (Issue: https://github.com/gepd/Deviot/issues/133)
  • Make sure to get the extension of the file in buffer (Issue: https://github.com/gepd/Deviot/issues/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: https://github.com/gepd/Deviot/issues/137)

v2.0.1

6 years ago

v2.0.0

6 years ago
  • 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: https://github.com/gepd/Deviot/issues/100)
  • New option to overwrite the the upload speed (Issue: https://github.com/gepd/Deviot/issues/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: https://github.com/gepd/Deviot/issues/103)
  • Improvement OTA auth, removes the 'upload_flags' when no password is needed (Issue: https://github.com/gepd/Deviot/issues/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: https://github.com/gepd/Deviot/issues/97)
  • Bug fix Not more errors when the sketch is moved to another path (Issue:https://github.com/gepd/Deviot/issues/73)
  • Bug fix to avoid remove 'upload_speed' when it was set manually (Issue: https://github.com/gepd/Deviot/issues/58)
  • Bug fix listing library examples with deeper levels (Issue: https://github.com/gepd/Deviot/issues/82)
  • Others minor bugs fixed