3.32.2 (2021-05-15)
3.32.1 (2021-05-13)
3.32.0 (2021-05-12)
- fix execution of Java files + support UTF-8 encoding (d73f270)
- add selection based Java support (8515200)
3.31.3 (2021-05-11)
- set utf-8 encoding for Python (eb4700d)
3.31.2 (2021-05-11)
3.31.1 (2021-03-23)
- createTempFolder (b96d7f5)
- detect literate coffee (b298ac0)
- fix eslint errors in KotlinArgs (34b592a)
- make sure temp directory exists (256b8bb)
- simplify workingDirectory (f35783c)
- use babel-node for CoffeeScript (3466e03)
- use babel-node for JavaScript (8581f8e)
- use createTempFolder in Kotlin (5516681)
- use createTempPath for Asm (82f708a)
- use createTempPath for Rust (bb74d13)
- use createTempPath in C grammar (49d62d3)
- use createTempPath in Cpp grammar (6db2dfa)
- use createTempPath in fortran grammar (5b10e3b)
- use createTempPath in Obj-c and Obj-cpp grammar (c61bb75)
- use rimraf for deleting the temp folder (00cd789)
- use temp in grammar-utils (ccea0bf)
3.31.0 (2021-03-22)
- add use-babel (cfe2bb2)
- fix coffeescript (18724f5)
- fix the C exports names (2912212)
- fix the CoffeeScript exports (da8cd28)
- fix the Doc exports (49d165c)
- fix the Fortran exports (d4f1b58)
- fix the Haskell exports (6a64fff)
- fix the JavaScript exports (1e7e9d8)
- fix the Lua exports (c1db695)
- fix the Perl exports (2affb98)
- fix the Python exports (2ace5e6)
- fix the ShellGrammars exports (a532457)
- fix the Windows exports (7db731d)
- in C - inline switch-case + add default case (ff1fe86)
- remove guards because of workingDirectory (26b5e53)
- scopeName not defined (45ed16d)
- the coffee file imports (b746e93)
- decaffeinate (2056c30)
3.30.0 (2021-03-21)
- remove unused variable (822bfcb)
- use multi-line literal instead of concatenation (e23e2ab)
- use parameters directly as config options (e21cd59)
- make position of output panel configurable (004525a)
3.29.6 (2021-03-21)
- es6 export in garammars/javascript (531a015)
- eslint fix (e5b807d)
- export entry functions directly (9783277)
- update dependencies (7dc0e3d)
3.29.5 (2021-03-21)
- try catch toHtml (b9cd891)
3.29.4 (2021-03-21)
- if arg is not string assign it (f7f591e)
3.29.3 (2020-12-30)
- add activation hook to defer the package's loading (985bd4e)
3.29.2 (2020-12-30)
3.29.1 (2020-12-30)
- update dependencies (c898a92)
3.29.0 (2020-12-30)
- add @babel/preset-react to support JSX (4390c94)
- add babelConfig using @babel/preset-env (c9f3aae)
- move @babel packages to the deps (e362aae)
- resolve to babel exe based on the OS (2b8bcd0)
- use babel in coffeescript (a7d48ff)
- switch to
[@babel](https://github.com/babel)
packages (88e8aef)
3.28.0 (2020-12-30)
- use atom-space-pen-views-plus (f5042b8)
3.27.1 (2020-12-29)
- update uuid to v8 (446e4bc)
- Renamed Perl6 to Raku
- Support for ConTeXt MkIV and LMTX
- Run the tests on all platforms
- Improved documentation
- JSX now handled by node
- C++ Grammar supports C++14 now too
- Selection based support for C++ on macOS
- added selection based code execution for C++ & C++14 in macOS
- 🆕 support for Idris, Fable, Bats, Lisp, Turing
- improved Java support
- Fix exception occuring during closing of output panel
- Support for
PureScript
- Support for
Robot Framework
- Fix exception in options view
- Support for
HTML
- Fix exception during profile saving
- Fix condition for detecting cwd.
- Fix
Cannot read property 'path' of undefined
- Convert codebase to ES6 Javascript
- Fix path to fixtures in tests
- Support for
LAMMPS
- Support for
VBScript
- Revert
Support java packages
- Add ability to set how
current working directory
is calculated. See the package settings! - Support for
Ren'py
- Add a dummy runner for generic
SQL
- Support
c++14
standard forc++
- Support
java
packages - Use
ts-node
astypescript
runner - Tune
F*
run - Fix
MIPS
file-based run
- Fix
tsc
run
- Support for
BuckleScript
- Support for
F*
- Support for
Hy
- Support for
MIPS
- Support for
Oz
- Ignore first line check in scripts on Windows
- Fix the
{FILE_ACTIVE_NAME_BASE}}
doesn't work - Fix run
tsc
on non amd or system module types
- Support "Selection Based" run for
C#
- Support "Selection Based" run for
C# Script
- Support "Selection Based" run for
C
- Support "Selection Based" run for
C++
- Support "Selection Based" run for
D
- Support "Selection Based" run for
Dart
- Support "Selection Based" run for
DOT (Graphviz)
- Support "Selection Based" run for
Powershell
- Fix
MATLAB
plot support - Fix #973 (
args.split is not a function
)
- Support for Processing
- Support for Lua (WoW)
- Fix compilation errors
- Support for C/C++ on Windows (only latest win10 builds with
bash
andg++
installed) - Support for Fortran
- Support for
Inno Setup
- Support for Tcl
- Use
cmd.exe
forBatch
files - Change
stata
intrepreter tostata
- Support for Stata
- Support for MATLAB
- Support Rust on Windows
- Support for Ansible playbooks
- Adapt script for tests in go
- Support Jolie language
- Keep Java runner within same console on Windows
- Option to ignore selection runs
- Fix C++ not running on Linux
- Fix OCaml support
- Fix bug prevents the package from disabling and updating
- Fix running of atom://config files
- Fix bug prevents the package from loading
- Support ioLanguage
- Ability to set working directory
- File based prolog command runs swipl from file directory
- Templated args support
- Support
LaTeX Beamer
- Temporarily remove a
Cake[file]
support cause of bugs
- Visual updates to the options view
- Support prolog
- Support
Cake[file]
- Improved selection based support for Perl
- Small bug fixes all over
- We promise to lint and have some sanity around ☕script
- New profiles mode!
- Fix when stdin is coming on in (still doesn't accept it, but it also doesn't act wild)
- JXA language support fixed
- Support for Postgres
- Selection based support for Octave
- Quick doc updates
- Support for Dart
- Support for Nim/Nimscript
- Support for JXA (OS X - JavaScript for Automation)
- Selection support for NSIS
- Major refactor of runs - let us know how it goes
- File paths get wrapped as links
- Really 2.28.0 again, can't seem to delete failed releases on atom.io
- Add Nim support
- Add Pandoc Markdown support
- Upgrade strip ANSI
- Crystal Language support
- LaTeX support
- NSIS support
- Scrolls down in a polling loop to catch the reflow!
- No more grandparent bottom panel
- Fix Babel support
- Now with TypeScript!
- Sometimes I really wish this was in ES6, not CoffeeScript (https://gist.github.com/rgbkrk/91b40941a38daf700e61)
- Support for NCL
- Escape strings for javac
- Support for C based runner on Linux
- Make height of atom script view dynamic
- No one reads these. If they did, they might have commented on this line.
- Fix C/C++ grammar to allow symbols and spaces in path
- Support for MongoDB JavaScript
- More unicorns, less turtles
- Fix typo in Perl 6 Grammar
- Behat support no longer uses
--ansi
parameter (support Behat 3) - Perl 6 support
- Graphviz support
- RANT Support
- Switched to using activation commands
- Cleaned up kotlinc temp files
- (Slight) support for Java
- Babel JS support
- Added scriptcs support
- Removed support for Atom Achievements :( (breaks the coming 1.0 API)
- Support for Kotlinc
- New way for us to manage contributions and changelog
- Update BufferedProcess API
- Addressed deprecations from the Atom API
- Use the new Path API
- Add OCaml support
- 🏁 Enhance selection based Lua support
- Add Racket support
- Add Forth support
- Fixed scrolling with output
- Updates keyboard shortcuts for running in Windows
- TODO...
- Add D support
- Add Rust support
- Fix broken ANSI/HTML escaping #238
- Turn on colored diagnostics for the C language family
- Remove a unused import from script.less
- Add temporary file support
- Enhance PHP selection based runner
- Add the ability to unescape HTML output (configuration option)
- Add total execution time to output (configuration option)
- Update Shell Script grammar name
- Update PowerShell runner to support files with whitespace in the name
- Add Sass support
- Add SCSS support
- Update the LiveScript command to
lsc
vs.livescript
. Since v1.1.0lsc
was previously available as an alias and now the official command to run code.
- Add SML support
- Add the OperatingSystem grammar utils for platform specific run code
- Add Mac OS X specific C, C++, Objective-C, and Objective-C++ file based runs
- Incidental release -- no new changes
- Rename "Line Based runs" to "Line Number Based runs"
- Add Batch support
- Update LiveScript to use newer grammar mapping
- Fix Swift against Xcode Beta 5
- Add LilyPond support
- Add "Ruby on Rails" support
- Add Makefile support
- Now handling shebangs!
- Add Swift support
- Add PowerShell support
- The escape key will now close the script output pane
- More tests, because this project definitely needs more tests
- Support for MoonScript
- Added line based support
- Updated a few BDD/TDD grammars with line based support
- Improved selection support by correcting the line numbers
- Travis CI and specs added
- Added LiveScript support
- Keybindings for Linux and Windows!
- Almost made shift-enter a keybinding for running code
- Accept shift-enter as another keymap for run
- Added Scheme support (guile as default)
- Added AppleScript support
- Added IcedCoffeeScript support
- Added R support
- Use colored output for TDD related grammars by default
- Improved selection support
- Fixed copy paste in options dialog
- Added Behat support
- Allow for different commands per run-mode
- Massive CoffeeScript cleanups
- Saves file prior to run
- Support for RSpec (file based)
- Support for Gherkin/Cucumber (file based)
- Support for Literate CoffeeScript
- New drop down for argument, command, and current working directory choices
- Catch spawn errors, present debug information for the user
- Add Lua support
- Escape HTML output while still letting ANSI colors through (#80)
- Add PHP example
- Allow copying text from the terminal output.
- Added Julia support
- Added Erlang support (selection based)
- Added Groovy support
- Added Scala support
- Added file based Haskell support
- Escaped ANSI to HTML
- Added contributors to package.json
- Documentation patches
- Completely new UI
- Status indicators / icons for script run, stop, kill, complete
- Updated commands to kill process and dismiss script view
- Added close button for script view
- Added language support for Go, F#, newLisp