Skip to content

Releases: mpeterv/hererocks

hererocks 0.11.0

10 Sep 11:20
Compare
Choose a tag to compare
  • Added support for LuaRocks 2.4.0
  • Added two new patches for bugs in Lua 5.3.3, try --patch
  • Caching of downloads now works on Unix-like systems even when $HOME is unset (#28)

hererocks 0.10.0

14 Jul 15:36
Compare
Choose a tag to compare

New features and improvements:

  • hererocks now creates activation scripts a-la virtualenv in <location>/bin. Bash, Zsh, Dash, Fish, Csh, Batch, and PowerShell are supported.
  • Lua 5.3.3 can now be patched to fix a bug (Expression list with four or more expressions in a 'for' loop can crash the interpreter), try --patch.

hererocks 0.9.0

21 Jun 18:26
Compare
Choose a tag to compare
  • Added support for LuaRocks 2.0.13.
  • Fixed occasional SHA256 mismatches when downloading LuaJIT (#27).

hererocks 0.8.1

12 Jun 20:52
Compare
Choose a tag to compare

Fixed error when installing from non-default git repo on Windows.

hererocks 0.8.0

07 Jun 09:08
Compare
Choose a tag to compare

Added support for Lua 5.3.3.

hererocks 0.7.0

03 May 17:21
Compare
Choose a tag to compare

New features and improvements:

  • Windows support with automatic Visual Studio setup.
  • New values for --target option for selecting Visual Studio version and target architecture.
  • New --show option for listing programs installed in a location.
  • New --patch option for applying official patches for bugs in Lua (#21).
  • Documented --downloads and --builds options, may be useful for caching.

Fixes:

  • Fixed an error when a command failed when using Python 3 (#15).
  • Fixed error when running with HOME environment variable undefined (#24)

hererocks 0.6.2

22 Mar 13:56
Compare
Choose a tag to compare

Fixed a bug that resulted in Lua being built without compatibility flags (#14).

hererocks 0.6.0

20 Mar 20:50
Compare
Choose a tag to compare

Potentially breaking changes:

  • hererocks --luajit 2.1 now installs LuaJIT 2.1.0-beta2 instead of using v2.1 git branch. Use hererocks --luajit @v2.1 to get old behaviour.

New features/improvements:

  • LuaJIT versions 2.1.0-beta1 - 2.1.0-beta2 are now supported.
  • Lua is now built manually (make is not run).
  • OS X 10.4+ support for Lua 5.1.0 - 5.1.2.
  • SHA256 checksums for downloaded archives are now verified (#13).
  • --no-readline flag for building Lua without readline library.
  • Lua archives are now downloaded using HTTPS.

Fixes:

  • luajit.h is installed for LuaJIT (#11, #12).
  • jit.* modules work correctly for LuaJIT 2.0.1.

hererocks 0.5.0

11 Jan 16:53
Compare
Choose a tag to compare

LuaRocks 2.3.0 is now supported.

hererocks 0.4.0

03 Jan 12:51
Compare
Choose a tag to compare
  • Documented --no-git-cache option.
  • Fixed error when installing Lua 5.1 on OS X, thanks to @xpol.