Releases: fubarhouse/ansible-role-nodejs
Releases · fubarhouse/ansible-role-nodejs
2.0.0
- [#84] Update documentation
- [#83] Version verification should not use absolute path
- [#82] Remove binary linking mechanism
- [#81] Audit of shell exports
This release features a bunch of general stability fixes which is however not compatible against the original variables file. It has basically had an overhaul - binary installation for node and iojs versions have been removed, verification of versions and packages has improved. Shell exports have been revamped again with a narrowed focus. It should be much nicer to use now - feel free to open issues or PR's.
1.9.1
- Re-adds support for Yakkety
- Adds support for Fedora 28
- Bumps required version to Ansible 2.4
- Removes use of deprecated task of type
include
in favour of applicable alternatives.
1.9
- Updates the default NVM version
- Updates the default nodejs version
- Prevent root ownership of the IVM clone task
- Removes superseded/unused folder creation tasks
- Allows root user to create the nvm file (better known as the sym)
- Updates the badges
- Updates the readme to identify yaml code blocks
- Adds brief documentation for the nvm_symlink_exec variable.
- Other very minor changes to the readme.
- Switches out all instances of
fubarhouse_user
andfubarhouse_user_dir
for a suitable alternative.
1.8.2
1.8.1
v1.8.0
- Removes role and package dependencies.
- Simplifies setup tasks, removes them from travis tests.
- Optional non-git nvm install, now installs from git by default.
- Tests now pass on 20 *nix platforms.
1.7.1
1.7.0
- Achieves idempotence
- Official Jessie support
- Travis CI tests now pass on all officially supported architectures
- User variables have been audited
- Interactions will shell profiles have been audited
- NPM locator is improved, and logic around NPM tasks works much better.
- Default nvm location is set as a task, and is configurable via variable
- Default ivm location is set as a task, and is configurable via variable
- Version number have been updated to the latest version on their majors (ie 7.9.0)
- Installation tasks have been culled so that there are less tasks for that process.
- Updates documentation on IVM/IOJS installation.
- superseded a very old
fubarhouse_npm
variable, and removed superseded architecture-specific variable files.
Workflow revamp
- Updates default nodejs version to 7.8.0
- Removes install switch variables for simpler variables, defines defaults
- iojs and ivm tasks are not included by default
- workflow has been tested
- verification tasks have been isolated to specific installations
Hotfix to NPM configure task
- Travis CI will now execute the NPM configure task
- The NPM configure task will always execute with success.