Skip to content

Releases: ekalinin/envirius

0.8.1: fixed versions list for php/rust

20 Mar 08:58
Compare
Choose a tag to compare
  • fixed php plugin (root url in plug_list_versions)
  • fixed rust plugin (root url in plug_list_versions)

0.8.0: autocmoplition for zsh & iojs

21 Jan 12:55
Compare
Choose a tag to compare
  • added plugins iojs/iojs-prebuilt
  • autocmoplition for zsh
  • haskell[-prebuilt] plugin:
    • now show most fresh releases
    • used https
  • fixed go-prebuilt plugin for x.x versions

0.7.6: smal fixes

21 Jan 12:54
Compare
Choose a tag to compare
  • removed --version-sort from all sorts
  • fixed mk command for zsh

0.7.5: rust improvements & fixes in tests

10 Oct 10:58
Compare
Choose a tag to compare
  • imroved rust[-prebuilt] plugin:
    • added export LD_LIBRARY_PATH before env activation
    • each nightly build marked with date to see when it was build

0.7.4: added export/import

01 Oct 14:04
Compare
Choose a tag to compare
  • added commands export/import
  • fixed plugin julia (build part)
  • fixed plugin go-prebuilt (used new url for archives)
  • added nightly builds for plugins rust/rust-prebuilt

0.7.3: added haskell-platform (for linux) and a lot of fixes

12 Sep 08:30
Compare
Choose a tag to compare
  • added plug_check_deps into scala
  • fixed logic for DEBUG=yes
  • improved mk:
    • clear env dir if configure failed
    • more debug messages
    • ensure that we have a version number before starting the download
    • exit cleanly when failing to download the requested package
  • added plugin for haskell-platform (linux
    only)
  • fixed test for ls-plugins
  • common: make curl fail on HTTP errors
  • activate: propagate NV_PATH when creating the subshell environment
  • added sbt installation into scala plugin
  • fixed rust/rust-prebuilt plugin
  • fixed ls-versions for elixir/elixir-prebuilt

0.7.2: php & haskell-prebuilt plugins; improved "nv off" and more fixes

25 Apr 07:08
Compare
Choose a tag to compare
  • nv off works in both cases: nv on <env-name> and nv on --same-shell <env-name>
  • added functions in common: nv_semver_get_(major|minor|patch|special)
  • added functions in common: nv_echo_err
  • added plugin for php
  • added plugin for prebuilt haskell
  • improved shebangs (thanks to Maciej Żok)
  • improved nv_get_plugin_version from common: handles empty versions
  • improved command mk: handles not existence plugins

0.7.1: scala plugin & minor fixes

21 Apr 16:20
Compare
Choose a tag to compare
  • improved ls-cache/rm-cache commands (added options for each section of
    the cache)
  • julia plugin: fixed building bugs
  • added plugin for scala

0.7.0: prebuilt plugins, activation in a new shell and more

20 Apr 21:36
Compare
Choose a tag to compare
  • on/activate/use: now works in a new shell by default
  • on/activate/use/mk: added option --same-shell
  • cache redesign: splited into sub-dirs {arc,src,build}
    • added migration script for the new cache
    • common: added get_(build|arc|src)_path functions
    • fixed commands rm-cache/ls-cache
    • elixir plugin: used get_(build|arc|src)_path instead of nv_get_cache_full_path
    • julia plugin: used get_(build|arc|src)_path instead of nv_get_cache_full_path
  • added nv_get_system into common
  • mk: added --force option for re-create environment
  • mk: added reset for plug_state
  • mk: added clean src folder after build (for saving disk space)
  • added plug_build function for usage in plugins
  • added plug_build_env function for usage in plugins
  • renamed plugin go into go-prebuilt
  • added plugin node-prebuild
  • added plugin rust-prebuilt
  • added plugin elixir-prebuilt
  • improved bash autocompletion for commands on/activate/use/do

0.6.2: basic zsh support

14 Apr 15:06
Compare
Choose a tag to compare
  • mk command used unset -f for reset plugin's functions
  • added functions nv_is_zsh/nv_is_bash into common
  • basic autocompletion used for bash only
  • more universal implemetation of the nv_is_function
  • more universal implemetation of the plug_list_versions in all plugins