Releases: justinhartman/lamp-ssl
Releases · justinhartman/lamp-ssl
Version 1.2.3 Release
🚀 Version 1.2.3 (22/07/2021)
- 👍 #enhancement
- Remove root check in tests, include test suite script
- Add Bashcov to generate Code coverage reports
- Add more PhpStorm IDE configuration files
- Updated Readme and Changelog files
- 🐛 #bugfix
- Update document comments with correct details
- Fixed broken links
- Fix bats test for lamp-upgrade script
Version 1.2.2 Released
🚀 Version 1.2.2 (10/07/2020)
- 👍 #enhancement
- Upgraded all submodules.
- Cleaned up code in
folder_and_git.sh
. - Updated
website_folder_ownership.sh
and bats test. - Updated BATS test scripts.
- Included Testing section on README.
- 🐛 #bugfix
- Fixes in
upgrade_software.sh
:- Fixed issue where git wasn't pulling from origin.
- Added
--init
to submodule update.
- Bumped version number in scripts.
- Fixes in
Version 1.2.1 Released
🚀 Version 1.2.1 (03/06/2020)
- 👍 #enhancement
- Remove macOS apache from install.
- Changed apache restart to use brew only.
- Updated Adminer and Git submodules.
- 🐛 #bugfix
- Fixed file permissions.
- Fixed minor issue with text wrapping.
Version 1.2.0 Release
🚀 Version 1.2.0 (03/06/2020)
- 👍 #enhancement
- Renamed main scripts for better compatibility.
- Updated Homebrew installer.
- Upgraded Travis config.
- Updated shellcheck test with latest OS.
- Improved group variable with
id -gn
. - Updated bats tests.
- Upgraded packages to current versions.
- Standardised code in shell scripts.
- Updated README with new instructions.
- 🆕 #new
- Added GitHub Sponsors.
- 🐛 #bugfix
- Fixed git submodule upgrade.
- Fixed issue with TOP and BOTTOM in scripts.
- Fixed issue with travis shellcheck error 127.
- Fixed path to globals and colour_palette.
- Changed permissions on files.
- Removed Code and Sublime project files.
Version 1.1.0 Release
Version 1.1.0 (21/01/2019)
- #enhancement
- Install wget via brew and stop macOS Apache before trying to start Apache 2.
- #new
- New upgrade script for the project.
- New installation instructions added (#14)
- #bugfix
- Fixed the recursive loop in copying files over in
upgrade_software.sh
.
- Fixed the recursive loop in copying files over in
Version 1.0.3 Release
Version 1.0.3 (21/01/2019)
- #enhancement
- Changed output messages to use new
printf
format instead ofecho
. - Updated
globals.sh
file withphp 7.3
path as this has changed in brew from7.2
. - Rename
add_domains
test script toadd_domain
. - Updated
.travis.yml
build file with correct paths. - Updated test scripts in
\tests\
folder with latest changes.
- Changed output messages to use new
Version 1.0.0 Release
Version 1.0.0 (03/07/2018)
This is the first production release since the first commit almost two months
ago. The following changes enable this major branch release.
- #new
- Included
./websites/localhost/
folder which contains a template for
bootstrapping your development projects. This folder includes:- HTML5 Boilerplate version 6.1.0
- Twitter Bootstrap version 3.3.7
- jQuery version 1.11.2
- Modernizr version 2.8.3
- Symlink to
php
configuration folder to enable editing ofphp.ini
file. - Added
restart_apache.sh
for inclusion inadd_domains
script.
- Included
- #enhancement
apache_config.sh
script now installs thelocalhost
website.- Changed output message to new format in
folder_permissions.sh
.
- #bugfix
- Set file permissions correctly.
- Added a delete method for
keychain_certificate.sh
that removes the old
certificate before adding a new one when runningadd_domains
.
Version 0.6.2 Release
Version 0.6.2 (02/07/2018)
- #new
- File permission changes to files from machine migration.
- #enhancement
- Changed the output messages.
Version 0.6.1 Release
Version 0.6.1 (12/06/2018)
- #new
- In addition to
BATS
and Travis,shellcheck
is also checking the source.
- In addition to
- #enhancement
- Added
shellcheck
command to.travis.yml
to run tests against the build. - Updated
folder_ownership()
method description infolder_permissions.sh
.
- Added
- #bugfix
- Applied all the bug fix recommendation from
shellcheck
to all scripts. - Fixed bug whereby the
.git
templates weren't being copied correctly.
- Applied all the bug fix recommendation from
Version 0.6.0 Release
Version 0.6.0 (12/06/2018)
- #new
- Entirely new test suite using [BATS][bats]. Each method is now tested using
individual.bats
files contained in./tests/bats/
. To run the entire
test suite issue the following command:
$ bats tests/bats/
. This assumes you've [installed BATS][install-bats]. - Added [Coveralls][coveralls] support but this is limited as they don't
supportbash
yet. Go figure.
- Entirely new test suite using [BATS][bats]. Each method is now tested using
- #enhancement
- Changed the success output from
printf
toecho -e
asprintf
doesn't
work withbats
properly. - Removed
dist/websites
symlink as this gets generated at install time.
- Changed the success output from
- #bugfix
- Fixed up an array of bugs in individual scripts as debugged with
bats
.
The list of changes is exhaustive so check the diff changes to the
scripts
folder for more detail. - Removed the
brew httpd
startup script as it's not needed. - Removed
scripts/brew_install.sh
as it has been replaced with the main
./brew
install script. - Removed the Travis test for
xcode6.4
in.travis.yml
as this project
doesn't build when running againstmacOS 10.9/10.10
. It appears this
is only supported onmacOS 10.11
and later.
- Fixed up an array of bugs in individual scripts as debugged with