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.4.2
Fixed
- Docker custom network break the dns server implentation (@ghast123)
0.4.1
Fixed
- Docker weirdness with custom networks (@ghast123)
- Custom network definition did not work (@ghast123)
- Remove unicodifying of project names (@AlexDaniel)
- Source url fix (@AlexDaniel)
[0.4]
Added
- Build-order can be specified in the environment config (@samuliy)
Fixed
- Reduced unnecessary test output in 99-setup (@samuliy)
- Fixed project running/stopped/removed check in author-03 test (@samuliy)
[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
0.2.1
Fixed
- Volume paths were resolved wrong when not in projectdir
0.2.0
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
0.1.0
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
0.0.6
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)
0.0.5
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
0.0.4
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