Skip to content

Latest commit

 

History

History
121 lines (97 loc) · 3.79 KB

CHANGELOG.md

File metadata and controls

121 lines (97 loc) · 3.79 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[0.3]

Added

  • Added Template::Mustache support to files + exec sections
  • info command added for giving status information

Changed

  • Git repository clone little bit more clearer

Fixed

  • Replace run with App::Platform::Command on ssh+ssl
  • platform attach <projectname> to match beginning of container name
  • Project name is the hostname
  • Regression on using --domain= option
  • Print out errors coming to STDERR
  • Setup test docker check is always true (#29)
  • DNS service tried to launch too many times on Linux

Fixed

  • Volume paths were resolved wrong when not in projectdir

Added

  • New: ~/.platform/config.yml packages option for installing own devtools on every project launched
  • New: Added option to skip dotfiles
  • New: Resolve symlinks (#23)

Fixed

  • 'platform create' and erraneous messages (refs #22)
  • Removed debug message

Added

  • Custom prompts now when attaching to container through platform attach .. (refs #7)
  • Now you can just use part of the container name to attach (refs #7)

Changed

  • All parts renamed from Platform to App::Platform

Added

  • Adjust wrap-text width according to terminal (closes #14)
  • You can now set DNS port from the command line (refs #6)
  • Git clone support on environment subsystem (closes #8)

Fixed

  • If DNS port is reserved try next one (refs #6)

Added

  • New commandline interface using CommandLine::Usage
  • New colourful output format
  • platform attach <project> to connect container via shell
  • examples/openldap to use openldap on your environments
  • platform remove <project> command to stop & remove
  • Throw exception if project file doesn't exists and catch it for reporting

Changed

  • Added -it params to exec/run command

Fixed

  • Rakudo 2017.04 and up compliance abspath -> absolute
  • Usage of ~ on project folder
  • File creation fixes when file wanted to be empty
  • Misc output cleanups

Added

  • Support for absolute path on project file e.g platform --project=<projectdir>/project.yml run

Changed

  • Sleep on exec changed to be conditional if postgres installed
  • Output more verbose and colourful

0.0.3 - 2017-04-12

Added

  • Running commands after container is started
  • [--network=acme] option to platform command

Changed

  • Be verbose on docker build phase
  • Don't wait so much on docker stop

Fixed

  • File creation fixes and finding correct path
  • "platform ssl genrsa" wasn't producing public crt
  • Replace ~ from path to HOME

0.0.2 - 2017-04-05

Added

  • Created basic example under examples/ folder

Changed

  • Default tld domain from local -> localhost
  • DNS servers to Google Public DNS servers

Fixed

  • macOS issues on tests

0.0.1 - 2017-03-31

Added

  • Proxy + DNS services
  • Project and Environment support