Releases: platformsh/platformify
Releases · platformsh/platformify
v0.2.4
What's Changed
- Fix #167: Missing locations root leads to 500 once the app is deployed by @lolautruche in #168
- Bump Node default version to 20 by @lolautruche in #172
- Name is about application, not project by @lolautruche in #173
- Skip empty files when generating by @akalipetis in #179
- Fix Laravel database and n handling by @akalipetis in #180
- Add more Strapi-specific environment variables by @akalipetis in #181
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Rename the PIPENV_VERSION variable to PIPENV_TOOL_VERSION by @akalipetis in #163
- Fix the web command priority for Express by @akalipetis in #164
- Use expanded environment variables by @akalipetis in #165
- Fix the Laravel deploy command by @akalipetis in #166
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
- Only check top-level .upsun directory YAML files by @akalipetis in #151
- Add new lines in the ending message for projects without Git by @akalipetis in #149
- Wrap environment variables in quotes by @akalipetis in #156
- Do not allow null services in Upsun by @akalipetis in #157
- Ensure the needed Laravel directories exist on deployment by @akalipetis in #158
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Add missing \n in validation error message by @lolautruche in #134
- Fix endpoint for MariaDB and Oracle MySQL by @akalipetis in #138
- Change copy in service selection q by @akalipetis in #139
- Fix services generation for Platform.sh by @akalipetis in #137
- Fix
redis-persistent
endpoint remap by @akalipetis in #148 - Expose vendorized commands for easier integration by @akalipetis in #140
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Improve cobra init and quote environment variables by @akalipetis in #123
- Introduce support for custom node environment using n by @akalipetis in #124
- Introduce Upsunify and command improvements by @akalipetis in #126
- Vendorize Platformify by @akalipetis in #132
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- Add support for "strapi" for Strapi stack detection by @akalipetis in #105
- Django stack improvements by @akalipetis in #108
- Misconfigured passthru: true when using the generic stack with PHP. by @vintorez in #109
- Just check for valid yaml by @zendoodles in #111
- Validate yaml with json schema by @zendoodles in #112
- Introduce Flask stack by @akalipetis in #113
- Introduce schema validation in tests by @akalipetis in #115
- Introduce Express stack by @akalipetis in #114
- Create the validation command by @zendoodles in #92
- Add support for multiple dependency managers by @akalipetis in #116
- Fix TOML parser crash that failed Python package detection by @akalipetis in #117
- Print out detected stack, runtime and dependency managers by @akalipetis in #118
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Move existing files check in the beginning by @akalipetis in #94
- Make the Platformifier package an isolated library. by @vintorez in #53
- Fix an apparent find and replace mishap. by @zendoodles in #95
- Add instructional commands for build hook to match deploy hook, add more comments by @vintorez in #96
- Introduce a Strapi stack by @akalipetis in #103
- Detect Symfony stack and propose the Symfony CLI instead by @akalipetis in #102
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Add initial code structure by @akalipetis in #8
- Create a base structure with tests and CI by @vintorez in #9
- Fix the issue with the linter pipeline. by @vintorez in #16
- Ignore the .idea folder created by Goland. by @zendoodles in #21
- Fix cyclical imports by @akalipetis in #23
- Gather all the data we need from the user by @vintorez in #14
- Draft: Laravelify? by @zendoodles in #22
- Introduce generic project structure generator by @akalipetis in #17
- Create a flow to Platformify a Next.js Node.js project. by @vintorez in #25
- Verify if Platformify is run within a Git repository. by @vintorez in #27
- Platformify Django projects by @akalipetis in #26
- Remove config readers from code templates and the process itself. by @vintorez in #42
- Add test coverage by @zendoodles in #34
- Ignore .platform.app.yaml and the .platform/ directory. by @zendoodles in #29
- Do not ask Environment, Build steps and deploy command questions by @akalipetis in #45
- Make the Next.js flow more accurate. by @vintorez in #40
- Rework the service selection question flow. by @vintorez in #44
- Create templates for the Input and Select survey questions. by @vintorez in #48
- Delete dependency.go file. by @vintorez in #50
- Laravelify by @zendoodles in #51
- Improve prompts throughout the Platformify process by @akalipetis in #49
- Confirm with the user before overwriting files by @akalipetis in #68
- Automate the dependency manager question by @akalipetis in #71
- Fix #61: Incorrect env vars naming for Laravel database by @lolautruche in #63
- Add needed mounts when Next.js application by @akalipetis in #70
- Automatically detect all stacks by @akalipetis in #72
- Skip the listening interface and web start command questions by @akalipetis in #69
- Define default mounts for Laravel. by @vintorez in #75
- Improve clarity for the services question by @akalipetis in #78
- Improve .environment file by @lolautruche in #88
- Suggest platformsh/laravel-bridge by @zendoodles in #86
- Improve the workflow when not inside a Git repository by @akalipetis in #90
- Remove the half-way there question and move done to the end by @akalipetis in #91
New Contributors
- @akalipetis made their first contribution in #8
- @vintorez made their first contribution in #9
- @zendoodles made their first contribution in #21
- @lolautruche made their first contribution in #63
Full Changelog: https://github.com/platformsh/platformify/commits/0.1.0