Skip to content

Releases: docker-exec/dexec

v1.0.7

17 Sep 23:51
Compare
Choose a tag to compare

Fixed

  • Compatibility with Docker remote API 1.24.

v1.0.6

24 Apr 21:38
765f68b
Compare
Choose a tag to compare

Fixed

  • Shebang support for Java files now works.
  • Ruby and Objective C no longer output 'stdin: not a tty' before program output.
  • Regex for extracting source filenames no longer ignores single character filenames e.g. 'a.cpp'.

Changed

  • Re-enabled Java, Ruby and Objective C in acceptance tests.

v1.0.5

23 Apr 22:40
Compare
Choose a tag to compare
  • Receive input from STDIN correctly and display STDOUT/STDERR messages only once.

v1.0.4

23 Apr 22:31
dd9f0c0
Compare
Choose a tag to compare
  • Added ability to read from STDIN either manually or via pipe.
  • Added ability to specify image to use by file extension.
  • Added clean functionality to remove all locally downloaded dexec images.
  • Add Vagrant-based acceptance tests.
  • Added installation instructions for Homebrew on OSX.
  • Add contributing instructions to readme.
  • Add vscode tasks configuration.

v1.0.3

13 Nov 13:51
Compare
Choose a tag to compare

Changed

  • Forward application output to stdout/stderr correctly.

v1.0.2

12 May 08:28
Compare
Choose a tag to compare

Changed

  • Moved Docker, CLI & miscellaneous functionality to separate packages.
  • Bumped patch versions of each image by 1 to enable unicode support introduced by those versions.
  • Changed the format of the image names from dexec/{{language abbreviation}} to dexec/lang-{{language abbreviation}}.
  • Add contributors section in the readme.

v1.0.1

19 Apr 21:21
Compare
Choose a tag to compare

Added

  • New languages: R, Nim and Lua.
  • Support for Perl 6 via .p6 extension.
  • Ability to specify the image used with --specify-image or -s.

Changed

  • Perl 5 is now the default for .pl extension.
  • Version command is now suffixed with newline.
  • Fixed typo in RunDexecContainer comments.

Fixed

  • Bug in IsDockerPresent and IsDockerPresent where defer method was not correctly called on panic.
  • Corrected how paths are handled in Windows allowing volumes to be mounted.

v1.0.0

19 Apr 22:03
Compare
Choose a tag to compare

Added

  • Command line interface 'dexec'.
  • Ability to pass source files to container.
  • Container image selected based on source file extension.
  • Support for Bash, C, Clojure, CoffeeScript, C++, C#, D, Erlang, F#, Go, Groovy, Haskell, Java, Lisp, Node JS, Objective C, OCaml, Perl, PHP, Python, Racket, Ruby, Rust & Scala.
  • Ability to pass arguments to the language's compiler if it has one with --build-arg or -b.
  • Ability to pass arguments to the executing code with --arg or -a.
  • Ability to pass other files or folders to be mounted in the container with --include or -i.
  • Ability to augment source files with a shebang resulting in dexec being called.
  • Help dialog.
  • Version dialog.