Skip to content

Latest commit

 

History

History
305 lines (223 loc) · 24.5 KB

CHANGELOG.md

File metadata and controls

305 lines (223 loc) · 24.5 KB

Changelog

v1.5.0 (2022-02-08)

Full Changelog

Implemented enhancements:

  • Allow op (open-preview.sh) to work outside the project root #197

Fixed bugs:

Closed issues:

  • Move user requested apt-get packages to be installed into starter.ini #198
  • Allow lint-scripts.sh to be run locally #195
  • Wong path in placeholder file: .gp/conf/php-fpm/php-fpm.conf #194
  • Shellscript linter throws SC1091's #193
  • [docs] Mention that package.json will override installation directives that are set to 0 in starter.ini #192

Merged pull requests:

v1.4.0 (2022-01-28)

Full Changelog

Implemented enhancements:

  • starter.ini: Allow the choice of which PPA to use for an optional install of PHP #172
  • Add GnuPG Support to sign git commits #170
  • Add an option in starter.ini to generate a phpinfo.php to /public #168
  • Auto activate intelephense if license key is available #165
  • Add PHP version to Project powered by and Summary #158
  • Consolidate docker layers in .gitpod.Dockerfile #157
  • starter.ini: Make the PHP version configurable #156

Fixed bugs:

  • Unable to install github-changelog-generator gem on Ruby < 3.0 #190
  • React example presets may not work properly with Laravel version < 8 #186
  • Make react example presets use their own package.json #185
  • React example presets have some bad css/sass #184
  • Leading and trailing whitespace for values in starter.ini can break the system #174
  • starter.ini: Make VS-Code IDE Preview (tab) setting a configurable option. #161
  • xdebug cannot be installed because the base image has been updated to php8. #155
  • workspace-init-logger.sh does an error when ran outside the project root #148

Closed issues:

  • Remove hotfix 140 #188
  • Document user editable files and suggested use of init-project.sh for migration and seeding #183
  • Question about Database Migration #182
  • Add info about install-project-packages.sh to README #181
  • Clarify which values in starter.ini require a docker image rebuild. #180
  • Update README with information about configuring the PPA for optional install of PHP #177
  • Update README with information about configuring GPG keys and Intelliphense #176
  • Update README with information about configuring the version of PHP #173
  • DevX: Normalize line endings in git #164
  • Docs: setting breakpoints, Threads panel is now the CALL STACK panel #160
  • Typo in README #153
  • Fix usage comment for add_file_to_file_after() in utils.sh #152
  • Fix mispelling in before-tasks.sh header comment #151
  • img tags in readme for powered by needs correction #150
  • Fix multitail value comment in starter.ini #149
  • update-pma-pws-help: recommended command is wrong #147
  • WIKI [setup page]: Reword The Developer section #146
  • Comment header in start-server.sh is incorrect #145

Merged pull requests:

v1.3.0 (2021-05-22)

Full Changelog

Implemented enhancements:

  • Make EXAMPLE presets be legitimate starting points #142
  • Add a Typescript EXAMPLE 3 and 4: Questions and Answers React Typescript Web Feature #139
  • Add -<port number> and --help options to op command #138

Fixed bugs:

  • init-project.sh should not have a copyright in the header #141

Closed issues:

  • Update EXAMPLE 1 and 2 to match the refactored code in EXAMPLE 3 and 4 #143
  • Compliation of saas >= 1.33.0 outputs DEPRECATION WARNING: Using / for division #140

Merged pull requests:

v1.2.0 (2021-05-10)

Full Changelog

Implemented enhancements:

  • Allow for easy persistent configuration of apache #135
  • Add a directive to starter.ini: laravel: include_readme #128

Fixed bugs:

  • apache: rewriting the missing trailing slash when in an iframe breaks the page #134
  • nginx: rewriting the missing trailing slash when in an iframe breaks the page #131
  • op: opening url paths that end in a file name gives a 404 #130
  • Fix bad logic for initially moving project files such as README.md #127

Closed issues:

  • Bump Xdebug to v3.0.4 #129

Merged pull requests:

v1.0.0 (2021-04-26)

Full Changelog

Implemented enhancements:

  • include Laravel and laravel/ui version in Init summary #110
  • allow_mixed_web directive in starter.ini #109
  • Provide a Vue EXAMPLE #105
  • Make the version of Laravel configurable in starter.ini #102
  • Support Laravel 6, 7 and future major releases #101
  • ♻️ REFACTOR: bash scripts to pass shellcheck #93
  • Support Nginx and php-fpm #89
  • Add shellcheck #88
  • Implement LICENSE files for third party software #86
  • [DEMO] React Example without phpMyAdmin and no extras #84
  • Give this project a license #81
  • [DEMO] React QnA, full featured and barebones #80
  • DEMO/EXAMPLE mode #79
  • Init summary: colorize errors and successes #75
  • starter.ini add react-router and react-router-dom #36

Fixed bugs:

  • Calling debug_on without an argument should use the default server #111
  • Only the major version is respected for Laravel install #107
  • Vue EXAMPLE does not work properly in an iframe (preview browser) #106
  • lint-starter has no success message #100
  • Xdebug does not work in vscode #99
  • nginx redirects urls with no trailing slash to a 404 #96
  • The spinner in terminal during initialization shows garbage text #95
  • phpmyadmin wont display in an iframe #94
  • debug mode does not work with nginx #92
  • bash directory in the root is opinionated #91
  • nginx server requires trailing slash locations like phpmyadmin #90
  • vscode IDE preview browser does not open #87
  • LICENSE file is in the way #83
  • Restarting a workspaces gives an error when opening the preview #19

Closed issues:

  • Create the wiki - home page and setup page #114
  • Remove support to configure the version of Vue in starter.ini #113
  • Docker image can build a different version of laravel that what is in VCS #112
  • ~ is not supported when setting a Laravel version in starter.ini #108
  • Change repository name to gitpod-laravel-starter #104
  • Document laravel version options #103
  • Refactor snippets and .bashrc functions #98
  • Document nginx server #97
  • Document EXAMPLE mode #85
  • ♻️ REFACTOR: log wrappers for init-workspace.log #82

Merged pull requests:

  • 🔀 MERGE: Features, Fixes, Docs and Tasks for version 1.0.0 #115 (apolopena)

v0.0.4 (2021-03-29)

Full Changelog

Implemented enhancements:

  • Update npm to version 7.7.5 if needed #77
  • Init summary: colorize errors and successes #75
  • Add alias for help on how to use the alias update_pma_pws #68
  • Add phpMyAdmin section to README.md #66
  • Add a log message to the summary about securing phpmyadmin passwords #65
  • Support .starter.env for sensitive data like phpmyadmin credentials #64
  • Environment variables for things like phpmyadmin #59
  • Readme: Revamp and add TOC #58
  • Expand Gitlog with additional emoji and git aliases #39

Fixed bugs:

  • front end scaffolding installations throw a npm error #76
  • phpmyadmin install directive gets cached in the workspace image #74
  • React and Vue projects only run on php dev server, fail on apache #69
  • 'before' tasks should be logged to file but not to the console #67
  • log functions in utils.sh cannot handle a string that starts with -- #63
  • yarn install and laravel mix called more times than needed during gitpod initialization #61
  • phpmyadmin: The phpMyAdmin configuration storage is not completely configured #60
  • Gitpod Internal: Cannot start apache #46
  • phpmyadmin warning: The configuration file now needs a secret passphrase (blowfish_secret) #45
  • Change test-app to laravel8-starter #41

Merged pull requests:

v0.0.3 (2021-03-07)

Full Changelog

Implemented enhancements:

  • Make the apache log monitor binary configurable in starter.ini #54
  • Add bash scaffolding for project specific bash code during the init command #43
  • configuration options for out of the box .editorconfig #34
  • Command to show pretty results of initialization / workspace image build #32
  • File persistence system for files outside the repository #31

Fixed bugs:

  • Multitail wont start when apache is launched when terminal window is too small #53
  • Apache fails to start, cannot find public folder #52
  • No install of node packages when project is initialized #50
  • Conditionally create mysql database: laravel #49
  • Fix and cleanup phpmyadmin #48
  • php install errors when a workspace image is built #47
  • Do not open preview until the entire init sequence has completed #44
  • .gitignore is merged even if it does not need to be. #42
  • Missing and overwritten scaffolding files when scaffolding is already in VCS #40
  • .gitignore Laravel Mix artifacts #38
  • php (or laravel) dev server is required for Laravel projects using React #37

Merged pull requests:

v0.0.2 (2021-02-08)

Full Changelog

Implemented enhancements:

  • Command to show pretty results of initialization / workspace image build #32

  • File persistence system for files outside the repository #31

  • Add CHANGELOG #27

  • Colorized spinner and initialization summary #25

  • Autogenerating CHANGELOG.md capability #23

  • Optional installs of react, vue and bootstrap #20

  • Remove query parameter from the url for debug-on and debug-off #17

  • debug-on and debug-off commands should support apache #15

  • Make the web server that is used by default configurable #14

  • [gitpod] Starting and stopping apache and php dev server #13

  • Starter Configuration - phpmyadmin #8

  • Implement emoji-log standards to the Gitpod environment #6

Fixed bugs:

  • Anything written to ~/ does not persist. ~/.gitconfig, ~/.rake, etc.. #30
  • phpmyadmin install configuration only works the very first time #28
  • Gitpod initialization messages are out of order #24
  • No gitpod init log #21
  • Move alias and function creation to .gitpod.Dockerfile #16
  • 9660+ extra files in phpmyadmin install #10
  • No .gitignore in the root of the project. #9
  • Project scaffolding conflicts after first push #3
  • Make MySql graceful when using gitpod/workspace-mysql on the first run #1

Closed issues:

  • Update documentation for version 0.0.2 release #5

Merged pull requests:

v0.0.1a (2021-01-27)

Full Changelog

Merged pull requests: