Skip to content

Releases: rewardenv/reward

v0.4.3

07 Mar 11:20
Compare
Choose a tag to compare

Changelog

Changed

  • Change the default listen address for traefik, dnsmasq and tunnel to 0.0.0.0 instead of 127.0.0.1. This
    fixes: docker/for-win#13182

Added

  • Add option to configure traefik, dnsmasq and tunnel listen interfaces and ports.

v0.4.2

20 Feb 20:51
Compare
Choose a tag to compare

Changelog

Added

  • Add option to disable HTTP -> HTTPS redirection globally. Add reward_traefik_allow_http=true to your .env file to
    disable.

v0.4.1

08 Feb 08:56
Compare
Choose a tag to compare

Changelog

Fixed

  • Fix an issue with disabled syncing. (#34)
  • Fix an issue with self-update.

v0.4.0

06 Feb 09:48
Compare
Choose a tag to compare

Changelog

We're super excited to announce Reward 0.4.0!

We're super excited to announce Reward 0.4.0!

Major changes

This release is a major milestone for the project, and we're proud to share it with you.
The project was rewritten from scratch so this release can contain unexpected bugs and breaking changes.

Added

  • Add reward info command to show information about the current Reward configuration
  • Add plugin install support
  • Add support for GITHUB_TOKEN environment variable used for GitHub API requests.

Changed

  • Fix linting issues, minor bugs, and improve documentation
  • Bootstrap functions are revamped to be more modular
  • Use GitHub API to self-update and plugin install

Changed

  • Add new versions for Elasticsearch, OpenSearch, MariaDB, Redis
  • Enable ARM build for Windows
  • Rename module from reward to github.com/rewardenv/reward
  • Move main.go to cmd/reward
  • Enable a bunch of linters and fix all the issues.
  • Extract util to a separate package.

Added

  • Introducing a new plugin system. You can now write your own plugins and use them with Reward. For more
    information, see the sample plugin repository.
  • Introducing a new feature called shortcuts. You can define your own shortcuts to automate Reward commands.
  • Add support for bootstrapping Shopware.
  • Allow self-updating to pre-released versions. Use reward self-update --prerelease to update to the latest
    pre-release version.
  • You can now specify the exact version of Composer using COMPOSER_VERSION=2.4.4 in your .env file. Or you can use
    COMPOSER_VERSION=2 to always use the latest version.

Changed

  • Some varying command line flags are now only shown for the relevant environment types. For example for
    the bootstrap command the --magento-type flag is only available when the environment type is magento.
  • Requirements (docker API access, version requirements, etc.) are now checked before running any command instead of
    only running before specific commands.
  • Default Magento version is now v2.4.5-p1.
  • Default Node version is now 16 globally. You can change it by setting NODE_VERSION in your .env file.
  • During self-update now using GitHub API to fetch the latest release instead of GitHub releases page.

Removed

  • REWARD_MUTAGEN_ENABLED option is removed. Use REWARD_SYNC_ENABLED instead.
  • REWARD_WSL2_DIRECT_MOUNT option is removed. Use REWARD_SYNC_ENABLED=false instead.
  • Instead of using 1 and 0 for enabling and disabling options, use true and false everywhere.

v0.4.0-beta3-202302032058

05 Feb 07:51
Compare
Choose a tag to compare
Pre-release

Changelog

Added

  • Add reward info command to show information about the current Reward configuration
  • Add plugin install support
  • Add support for GITHUB_TOKEN environment variable used for GitHub API requests.

Changed

  • Fix linting issues, minor bugs, and improve documentation
  • Bootstrap functions are revamped to be more modular
  • Use GitHub API to self-update and plugin install

v0.4.0-beta2-202302012243

01 Feb 22:44
Compare
Choose a tag to compare
Pre-release

Changelog

Changed

  • Add new versions for Elasticsearch, OpenSearch, MariaDB, Redis
  • Enable ARM build for Windows
  • Rename module from reward to github.com/rewardenv/reward
  • Move main.go to cmd/reward
  • Enable a bunch of linters and fix all the issues.
  • Extract util to a separate package.

v0.4.0-beta1-202301311514

31 Jan 16:56
Compare
Choose a tag to compare
Pre-release

Changelog

Added

  • Introducing a new plugin system. You can now write your own plugins and use them with Reward. For more
    information, see the sample plugin repository.
  • Introducing a new feature called shortcuts. You can define your own shortcuts to automate Reward commands.
  • Add support for bootstrapping Shopware.
  • Allow self-updating to pre-released versions. Use reward self-update --prerelease to update to the latest
    pre-release version.
  • You can now specify the exact version of Composer using COMPOSER_VERSION=2.4.4 in your .env file. Or you can use
    COMPOSER_VERSION=2 to always use the latest version.

Changed

  • Some varying command line flags are now only shown for the relevant environment types. For example for
    the bootstrap command the --magento-type flag is only available when the environment type is magento.
  • Requirements (docker API access, version requirements, etc.) are now checked before running any command instead of
    only running before specific commands.
  • Default Magento version is now v2.4.5-p1.
  • Default Node version is now 16 globally. You can change it by setting NODE_VERSION in your .env file.
  • During self-update now using GitHub API to fetch the latest release instead of GitHub releases page.

Removed

  • REWARD_MUTAGEN_ENABLED option is removed. Use REWARD_SYNC_ENABLED instead.
  • REWARD_WSL2_DIRECT_MOUNT option is removed. Use REWARD_SYNC_ENABLED=false instead.
  • Instead of using 1 and 0 for enabling and disabling options, use true and false everywhere.

v0.3.25-beta

04 Jan 08:19
Compare
Choose a tag to compare

Changelog

v0.3.24-beta

20 Dec 17:13
Compare
Choose a tag to compare

Changelog

  • d07767e Update initializing-magento2.md (#32)
  • 74e68f7 add php 8.2 to the builds
  • 302fef1 add shellinabox to the web containers
  • 8a72227 bump version
  • 266e702 bump version
  • 00f18e4 change WWWDATA_PASSWORD variable name
  • d781f9e determine magento version from composer.json package name
  • 2693c9d explicitly define nginx user in web containers
  • 2d4c744 feat: add support to expose dnsmasq to 53/tcp
  • 6a12ba7 fix an issue with mhsendmail
  • c2bf434 fix: an issue with the generic environment
  • 4fe7262 php8.2-mcrypt is unavailable atm, so i removed it temporarily for 8.2
  • 30f6b52 php8.2-mcrypt is unavailable atm, so i removed it temporarily for 8.2
  • db353b8 update magepack build
  • 46a73a5 update pwa studio docs

v0.3.21-beta

27 Oct 07:37
Compare
Choose a tag to compare

Changelog

  • 9e225a0 fix an issue with shell command's --user flag
  • 694f46e minor refactor, don't enforce composer version based on magento version
  • 6e14987 update docs, bump version