- d1acab9 Auto-detect active mac network adaptor (Andrew Basson)
- 8817ec6 Fixed broken broken athena logo under docs. (Mc Auriel Gagan)
- 99c3699 Fixes ifconfig output handling on some systems (closes #39)
- ed1d359 improve support for spaces
- 4a1347b Add better support for dirs with spaces
- 96062ef Wrap with double quotes when mounting a docker volume
- bd88414 new-issue command (closes #34)
- fb66cf6 Added possibility to create standalone projects
- 3cd4988 Added stdout to info cmd when doing print to var
- cd4d995 Replaced ebook-convert
- fa27096 Travis setup for generating documentation in pdf
- e29914f Added dynamic changelog to deb package
- 0d7da34 output more details when 'plugin update' command fails (closes #33)
- d6f0dab Moved the init phase to when a command is invoked
- b7fe796 Updated bashunit version
- 8e85318 Update the installation section debian section for debian (#30)
- scripts to generate debian packages and push to ppa
- athena.os.get_env_or_fail
- athena.docker.disable_auto_cleanup and athena.docker.is_auto_cleanup_enabled
- athena.docker.disable_privileged_mode and athena.docker.is_privileged_mode_enabled
- possibility to specify the plugins directory using environment variable ATHENA_PLGS_DIR
- athena.color functions now print to stderr by default
- docker build args searching for ARG on beginning of line
- global variables that can be setted from outside athena
- athena.docker.network functions to manage docker networks
- router.sh path when using a running container
- Support for using ranged or specific versions of athena
- athena.docker.volume_exists function
- Created bootstrap folder that contains files required to bootstrap athena (e.g.: global variables)
- Extracted Testing Framework to the bashUnit project
- Replaced tests with bashUnit
- Removed unit tests from the init command
- Moved print_logo function to the plugin functions
- Removed unnecessary bin directory structure
- Some tests that were depending on some athena functionalities and were not explicit
- Utils functions (e.g.: handling arrays) in athena.utils namespace
- Support for specifying docker environment variables from a file
- athena.os.print_stacktrace
- ATHENA_DOCKER_OPTS is now an array and supports values with spaces
- athena.docker functions that manipulate the array use athena.utils array functions
- Docker build args supports values with spaces
- Stacktrace now appears whenever an error occurs
- Run container functions now don't require docker options and arguments
- athena.docker.run_container_with_default_router now uses athena.docker functions to set default values
- Random false negatives (in LINUX) when executing unit tests with exit code assertions
- athena.docker.get_ip_for_container
- handling of special characters in file names
- Removed ":" from container names when using external images
- Remove plugin operations in plugins command
- Now athena is not automatically added to PATH, but informs on how to
- Unit tests checks that function to test exists before trying to run
- Renamed mock functions in unit tests to avoid overriding
- Renamed variable in athena.plugin.handle to avoid collisions
- Updated documentation
- When updating plugin only tries to remove athena.lock if exists
- Handling of spaces when invoking athena.plugin._router
- athena.os.is_sudo
- athena.plugin.get_prefix_for_container_name
- athena.plugin.get_plg_hooks_dir
- Direct access to global variables in athena executable
- athena.plugin.require now skips if current plugin was specified
- Construction of container name
- athena.docker.stop container stops the current container if now container is specified
- Stacktrace is now redirected to STDERR
- Improvements on the overlapping commands
- athena.os.split_string calls to aliases instead of core libs
- support for pre and post command hooks
- athena.os.usage called inside container now shows athena (change in athena.os.get_executable)
- athena.plugin.require when no init command exists
- Functions for checking if current container is running
- Updated documentation
- Initial public release