- Now rkamyp2 shows a post-install notification if it failed to load Serialport library, asking the user to reload Atom.
- Updated supported Atom versions (>=1.41.0)
- Binaries removed for older Atom versions, significantly reducing package size (50%).
- Updated post-install script
- Updated supported Atom versions
- Implemented new solution for multi platform compatibility.
- Added @serialport/bindings to package.json to prevent issues on some installs (issue #143)
- Added @serialport/bindings to package.json to prevent issues on some installs (issue #134)
- Linux precompile error for Atom 1.40 and 1.41-beta
- Improved serialport lib repair code to fix issue #134
- Flagged compatible with Atom 1.40 and 1.41-beta
- Improved serialport lib repair code, lower chance of serialport compile issues
- Flagged compatible with Atom 1.38 and 1.39-beta
- Flagged compatible with Atom 1.36
- Removed feedback popup
- Hotfix for issue #115 (nullpointer after 3 retries of upload)
- Hotfix for upload memory usage and nullpointer during upload (by @josverl in vscode pull request)
- Solved error when upload button is pressed while loading (issue #112)
- Better feedback in terminal about autoconnect
- Added popup window to ask users for feedback about rkamyp2 2.0
- Added setting for autoconnect comports, expanded default to support some boards on windows
- Better feedback when incorrectly setting sync_folder
- Small fixes for upload feature
- Auto Connect enabled by default
- Fixed small reference error when address is not configured (issue #111)
- Improved help text
- Experimental 'fast upload' feature, using bigger chunks and zlib compression. Only for latest firmware
- Added feature for force-uploading single file only. Put under 'more' button for now (or
ctrl-shift-s
) - Fixed terminal-freeze bug that happened after uploading when reboot-after-upload was disabled
- Fixed bug where terminal would freeze when not auto-rebooting after upload
- Flagged compatible with atom 1.34.x
- Added a warning when safe boot fails before upload or download
- Flagged compatible with atom 1.33.x
- Removed dependancy grouping from precompiled serialport lib (issue #106)
- Added symlink support for files in upload feature
- When code is selected, only selection is used when clicking 'run'
- Added shortcut to run current cursor line / selection (ctrl-shift-enter)
- Improved hash-check after upload for memory usage, added error handling when memory runs out
- Safe-boot before retrying to upload a file that failed due to memory error.
- Tagged atom v1.32 compatible
- Added automation and update detection scripts for easier rebuilds
- Fixed an issue on windows where serialport lib fails to install.
- Flagged compatible with atom 1.31
- Fixed failing upload issues
- Removed hash-check after upload for >500kb files (too slow)
- Added DNS lookup for address [@ldecicco]
- Added basic py_ignore setting for ignoring specific files for upload
- Added common issue with linux permissions to readme file
- Run button now works for preview files (one click on file instead of double)
- Bindings issue fixed for serialport lib
- Added warning when board is connected in another atom window
- Symlink folders no longer ignored when uploading
- Comport prioritising fixed
- Fixed hash comparison in upload feature
- Small bugfixes, code synchronization with VSCode
- Support for uploading (and downloading) binary files like images and mpy files
- Added auto-connect feature
- Added settings option to allow upload of all file types
- Upload stability improvements and hash file checks, retries and remembering half-succeeded uploads
- Fixed small layout bugs in button display
- atom 1.28.0 support
- atom 1.27.2 support
- atom 1.27.1 support
- Small bugfix in error handling of the upload feature
- Added reboot_after_upload instructions to help feature
- Synchronize codestyle and API with the VSCode plugin
- Complete rebuild of the upload and download code that fixes multiple bugs.
- Bugfix in in project config
- Support for Atom v1.26.1 and v1.27.0
- Added manufacturer info to serialport list
- Fix for windows32 serialport issue
- More reliable install script
- Updated package.json to support latest atom beta version
- win32 and linux serialport-lib precompiles fixed for atom v1.25
- win64 and OSX serialport-lib precompiles fixed for atom v1.25
- Atom v1.24.1 support
- Improved ctrl-c before upload to stop running code
- Added feature that automatically soft boots before uploading (off by default)
- Changed 'reconnect' button to 'disconnect'
- Added shortkey for disconnect
- Bugfix: allow file to run when extension is uppercase (.PY)
- Bugfix: detect project settings when opening a folder from an empty window
- Fix for not being able to copy output from terminal
- Fix for problems with LESS file path and missing bindings file
- Fix for manditory lowercase packagename in latest Atom
- v1.24.0 support
- Fixed upload issue on windows machines
- Added check for available space on boards before uploading
- atom v1.23.0 compatibility added
- Bugfix for paste in terminal on mac (cmd-v instead of ctrl-v)
- Splits 'sync' into 'download' and 'upload'
- Adds detection for selected project in the tree-view
- Better stability for upload
- Compatibility until 1.22.0 tested
- Small bugfixes sync feature
- Serialport installation fix for linux
- Bugfix in sync code, caused in 1.1.3
- Sync support for old wipy 1.0
- Support for atom 1.20.1
- Small bugfixes in sync
- Fixed 'name undefined' error during run
- Disappearing connect/sync/run buttons fixed
- Serialport library improved for 64 bit
- Small bugfix in communication protocol
- Big refactor to get a shared base code with the VSCode plugin
- Added 'open_on_start' config
- Fixes issues with serialport lib for newer versions of atom
- Bugfix in the run feature on linux.
- More relaxed keep-alive protocol on telnet (ping has to fail twice before connection break)
- Fixes issues with serialport lib on windows32 and problems in newer atom versions 1.17.2 and 1.18
- Added timeout and reconnect logic on serial connection (useful for pysense/pytrack sleep)
- Pysense/pytrack serialport detection
- Bugfix related to project settings not refreshing (issue #23)
- Ignoring hidden and empty subfolders during synchronize
- Multiple typo's and small bugfixes
- Added an option to get the wifi AP SSID from the board
- UI updates including pycom logo
- Increased maximum lines in terminal to 5000
- Added project specific settings
- Added serial port detection (in sub-navigation under the 'more' button)
- Multiple bug fixes for synchronization over serial
- Terminal height now resizable by dragging the top edge
- Fixed 'failed to connect' bug when reconnecting on telnet
- Include precompiled serialport libs for mac and linux
- Improved error handling and stability on sync
- Running files is now possible for unsaved files
- Bugfixes for pasting multiple lines and cmd-c/cmd-v commands.
- Fixed connection issue when using telnet to a device access point
- Improved sync stability and speed over serial
- Solved disappearing line in terminal (github issue 3)
- Other small bugfixes
- Logger class for easier debugging
- Connection over serial and telnet using REPL
- Sync feature
- Run feature
- Close / open terminal