Skip to content

Releases: justinhartman/lamp-ssl

Version 1.2.3 Release

22 Jul 00:12
6675766
Compare
Choose a tag to compare

🚀 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

10 Jul 13:12
dd5dc7c
Compare
Choose a tag to compare

🚀 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.

Version 1.2.1 Released

03 Jun 00:54
6d0900f
Compare
Choose a tag to compare

🚀 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

02 Jun 23:50
6690c54
Compare
Choose a tag to compare

🚀 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

21 Jan 12:50
9da3bc0
Compare
Choose a tag to compare

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.

Version 1.0.3 Release

21 Jan 10:53
fa4a8e9
Compare
Choose a tag to compare

Version 1.0.3 (21/01/2019)

  • #enhancement
    • Changed output messages to use new printf format instead of echo.
    • Updated globals.sh file with php 7.3 path as this has changed in brew from 7.2.
    • Rename add_domains test script to add_domain.
    • Updated .travis.yml build file with correct paths.
    • Updated test scripts in \tests\ folder with latest changes.

Version 1.0.0 Release

03 Jul 19:10
Compare
Choose a tag to compare

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 of php.ini file.
    • Added restart_apache.sh for inclusion in add_domains script.
  • #enhancement
    • apache_config.sh script now installs the localhost 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 running add_domains.

Version 0.6.2 Release

03 Jul 12:25
Compare
Choose a tag to compare
Version 0.6.2 Release Pre-release
Pre-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

03 Jul 12:25
Compare
Choose a tag to compare
Version 0.6.1 Release Pre-release
Pre-release

Version 0.6.1 (12/06/2018)

  • #new
    • In addition to BATS and Travis, shellcheck is also checking the source.
  • #enhancement
    • Added shellcheck command to .travis.yml to run tests against the build.
    • Updated folder_ownership() method description in folder_permissions.sh.
  • #bugfix
    • Applied all the bug fix recommendation from shellcheck to all scripts.
    • Fixed bug whereby the .git templates weren't being copied correctly.

Version 0.6.0 Release

12 Jun 11:05
Compare
Choose a tag to compare
Version 0.6.0 Release Pre-release
Pre-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
      support bash yet. Go figure.
  • #enhancement
    • Changed the success output from printf to echo -e as printf doesn't
      work with bats properly.
    • Removed dist/websites symlink as this gets generated at install time.
  • #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 against macOS 10.9/10.10. It appears this
      is only supported on macOS 10.11 and later.