This repository has been archived by the owner on Dec 12, 2019. It is now read-only.
Releases: hashbangcode/vlad
Releases · hashbangcode/vlad
Version 1.0.4
- PECL uploadprogress no longer installed by default
- A small tweak to the way in which adminer is tested
- Added a clause to turn off the default site on ubuntu 14 boxes
- More stability fixes to drush playbook
- Added a small change to allow xdebug with PHP 5.3 on debian to installed
- Addresses #150: Drush clear cache handler
- Addresses #151: Add hosts.ini location to ansible config file
- Changed the command task to a shell task when using composer to download drush due to the * in the command
- Added a couple of flags to the composer crush install to force it to install at /home/vagrant
- Corrected an issue where the curl tests wouldn't resolve the host if the port wasn't present
- Take of copy of any current local settings file on provision (vlad_aux/tmp/)
- Minor grammar correction in settings feedback.
- Undoing the Varnish/Apache port test change in 1.0.3.
Version 1.0.3
- Fixed some wonky yaml syntax - now using proper structured maps.
- Fixed odd issue with ports test failing with default values.
- Less software installed by default (for realz this time). A previous similar commit only amended example.settings.yml - this commit changes the actual default variable values.
Version 1.0.2
- Fixed #145: Sequel Pro connection issues.
- Less software is now installed by default in the interest of simplicity and faster build times out of the box (LAMP stack + Drush).
- Settings can be further overridden via an optional "local" settings file. See Settings file.
- Added another settings file location so that the "outer" settings file can be kept alongside the VagrantFile.
Version 1.0.1
Fixed #143: drupal 8 dev install script error.
Version 1.0
Breaking Changes
- Moved to using boolean values (
true
/false
) for settings variables in place of"y"
/"n"
strings. This will cause Ansible to fail on existing installations until settings files are adapted accordingly. - Vlad's default operating system is now Ubuntu 14.04. Existing installations that require a different OS will need to specify that in their settings files using the
vlad_os
variable before re-provisioning. See Variables. - Renamed certain files/directories as per #141:
vlad-custom
is nowvlad_custom
(directory to store optional custom role)vlad-settings.yml
is nowvlad_settings.yml
(optional outer settings file for Vlad)vlad-custom-settings.yml
is nowvlad_custom_settings.yml
(optional outer settings file for custom role)
Non-breaking changes
- Added multi operating system support. See Variables.
- Added CentOS support. See Variables.
- Added Ubuntu 14 support. See Variables.
- Added support for different PHP versions, including 5.3, 5.4, 5.5, and 5.6. See Variables.
- Rmoved "Hacked!" module as it can only be used from within a Drupal site.
- Added more options and variables for MySQL. See Variables.
- Fixed issues in XHProf install.
- Fixed general issues in PEAR and PECL installs.
- Fixed uploadprogress install.
- Path & name of
vlad_aux
directory on host box can now be controlled via settings. See Variables. - Custom roles no longer require a
vars/main.yml
file. - VM CPU cores & memory can now be tweaked in Vlad settings. See Variables.
- Removed most detail from Vlad Readme file and setup a separate documentation site.
- Numerous minor bug fixes, formatting issues and standards updates.
Version 0.9.0
- Updated repository links and documentation to point at github.
- Updated the version of apachesolr and search_api_solr modules that were being downloaded to the latest.
- Added the VersionControl_Git package as part of the phing install, also forced pear to download stable releases.
- Added a clause to prevent the http_port and the varnish_http_port from being the same (if both items are installed).
- Added clause to site.yml file to allow varnish to be removed if it's been previously installed.
- Updated the Vagrantfile to use a Vagrant Share box image rather than a box_url.
- Added licence.txt document.
- Added option to allow either NFS or rsync to be used.
- Updated the pimpmylog role to use a2ensite when creating the logs site.
- Updated apache task to disable the default apache site.
- Updated the hosts test to test for the existence of the sites internally, rather than potentially relying on a broken hosts file.
- Added lazy loading of different settings files.
- Several changes to improve the idempotency of tasks.
- Switched to rbenv for Ruby management (from RVM).
- Updated Mailcatcher to use rbenv when installing and running.
- Update of formatting and information on default index.php file.
- Numerous minor bug fixes, formatting issues and standards updates.