Skip to content

Bump symfony/dotenv from 7.4.15 to 8.1.2 - #18

Closed
dependabot[bot] wants to merge 61 commits into
mainfrom
dependabot/composer/symfony/dotenv-8.1.2
Closed

Bump symfony/dotenv from 7.4.15 to 8.1.2#18
dependabot[bot] wants to merge 61 commits into
mainfrom
dependabot/composer/symfony/dotenv-8.1.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 2, 2026

Copy link
Copy Markdown
Contributor

Bumps symfony/dotenv from 7.4.15 to 8.1.2.

Release notes

Sourced from symfony/dotenv's releases.

v8.1.2

Changelog (symfony/dotenv@v8.1.0...v8.1.2)

v8.1.0

Changelog (symfony/dotenv@v8.1.0-BETA2...v8.1.0)

v8.1.0-BETA2

Changelog (symfony/dotenv@v8.1.0-BETA1...v8.1.0-BETA2)

v8.1.0-BETA1

Changelog (symfony/dotenv@v8.0.11...v8.1.0-BETA1)

v8.0.15

Changelog (symfony/dotenv@v8.0.14...v8.0.15)

v8.0.14

Changelog (symfony/dotenv@v8.0.11...v8.0.14)

v8.0.11

Changelog (symfony/dotenv@v8.0.9...v8.0.11)

v8.0.9

Changelog (symfony/dotenv@v8.0.8...v8.0.9)

v8.0.8

Changelog (symfony/dotenv@v8.0.7...v8.0.8)

... (truncated)

Changelog

Sourced from symfony/dotenv's changelog.

CHANGELOG

8.0

  • Remove $defaultName and $defaultDescription properties from DebugCommand command, configuration is done through the #[AsCommand] attribute

7.1

  • Add SYMFONY_DOTENV_PATH variable with the path to the .env file loaded by Dotenv::loadEnv() or Dotenv::bootEnv()

6.2

  • Add a new filter argument to debug:dotenv command to filter variable names

5.4

  • Add dotenv:dump command to compile the contents of the .env files into a PHP-optimized file called .env.local.php
  • Add debug:dotenv command to list all dotenv files with variables and values
  • Add $overrideExistingVars on Dotenv::bootEnv() and Dotenv::loadEnv()

5.1.0

  • added Dotenv::bootEnv() to check for .env.local.php before calling Dotenv::loadEnv()
  • added Dotenv::setProdEnvs() and Dotenv::usePutenv()
  • made Dotenv's constructor accept $envKey and $debugKey arguments, to define the name of the env vars that configure the env name and debug settings
  • deprecated passing $usePutenv argument to Dotenv's constructor

5.0.0

  • using putenv() is disabled by default

4.3.0

  • deprecated use of putenv() by default. This feature will be opted-in with a constructor argument to Dotenv

4.2.0

  • added Dotenv::overload() and $overrideExistingVars as optional parameter of Dotenv::populate()
  • added Dotenv::loadEnv() to load a .env file and its corresponding .env.local, .env.$env and .env.$env.local files if they exist

... (truncated)

Commits
  • 4ea87b3 Merge branch '8.0' into 8.1
  • 60838c0 Merge branch '7.4' into 8.0
  • 4ed3349 Merge branch '8.0' into 8.1
  • fdf0017 Merge branch '7.4' into 8.0
  • 8147db3 Merge branch '8.0' into 8.1
  • c81558d Merge branch '7.4' into 8.0
  • 7ed4e3a Add call to backers in README files
  • d568734 Merge branch '8.0' into 8.1
  • c9db367 Merge branch '7.4' into 8.0
  • 3387db9 Merge branch '8.0' into 8.1
  • Additional commits viewable in compare view

WentTheFox and others added 30 commits May 19, 2025 21:28
App fixes:
- Cookie: strip port from HTTP_HOST in cookie domain (RFC 6265; broken
  cookie acceptance in Playwright and curl)
- CGUtils: short-circuit isElasticAvailable() in TEST_MODE to avoid 5s
  connection timeout per page load
- Appearance: skip updateIndex/clearIndex ES calls in TEST_MODE
- CoreUtils: omit ws_server_host from Twig scope in TEST_MODE so the
  socket.io script tag is not rendered (prevented networkidle)
- websocket.js: fix setupDegradedMode() referencing undefined $sidebar
- Appearances.php: guard WHERE id NOT IN () when pinned list is empty
- Event: null-safe getEntryRoleName() fallback and getWinnerHTML() guard
- activerecord.php: route to TEST_DB_NAME when TEST_MODE=true

Test infrastructure:
- reset-test-db.sh: reset PG sequences after seeding so new rows don't
  collide with explicitly-seeded IDs
- Browser/Pest.php: reset test DB in beforeAll hook for clean state
- Correct test URLs (/show, /users/, /account) and assertion values

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Decouples test selectors from CSS classes and form attribute values,
following Playwright's getByTestId() convention. Dialog buttons get
auto-derived testids from their label (dialog-btn-save, etc.), with
explicit overrides for confirm/cancel (dialog-btn-confirm/-cancel)
regardless of display text ("Eeyup"/"Nope").

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add pnpm-workspace.yaml with a 14-day minimumReleaseAge, update CI
and the deploy post-receive hook to use pnpm, pin GitHub Actions to
commit SHAs, and add Dependabot for npm/composer/actions updates.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fixes CI failure caused by pnpm/action-setup picking a pnpm version
that doesn't match the lockfile (generated with pnpm 11.5.1).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
eslint.config.js imports @eslint/js directly, but it was only a
transitive dependency of eslint. npm's hoisting masked this; pnpm's
strict node_modules layout does not, causing ESLint to fail with
ERR_MODULE_NOT_FOUND.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
WentTheFox and others added 15 commits June 14, 2026 16:36
The React rewrite of $.Dialog dropped the old jQuery implementation's
behavior of appending new content below the existing dialog content
(with a visual separator) when a dialog is already open, instead
always replacing it. Re-introduce this by tracking a history array of
content blocks: each non-appending-to-request call while a dialog is
open pushes a new block, updates the title (if provided), color, and
buttons, while previous blocks remain visible.
CoreUtils::generateApiSchema() still listed source paths for controllers
that were deleted/moved during the API controller refactor, causing
Symfony Finder to throw on missing directories. Also restores a 404
response annotation on PUT /event/{id} that was dropped during the move.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Missing comma after security={} caused a Doctrine annotation parse
error, silently dropping /about/upcoming from the generated schema.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@49933ea...8207627)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.3.1 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@34e1148...3d3c42e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…actions/checkout-7.0.1

Bump actions/checkout from 4.3.1 to 7.0.1
…actions/setup-node-7.0.0

Bump actions/setup-node from 4.4.0 to 7.0.0
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 6.0.8 to 6.0.9.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](pnpm/action-setup@0e279bb...0ebf471)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 6.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…pnpm/action-setup-6.0.9

Bump pnpm/action-setup from 6.0.8 to 6.0.9
Move restcord/restcord to the v9 dev branch (pinned to a specific
commit) so guzzlehttp/guzzle can update to 7.x - every 6.x release is
now flagged by composer's advisory audit and by roave/security-advisories.

The v9 branch's DiscordClient defaults 'logger' to null while typing it
as non-nullable, and its service description lacks responseTypes for
getGuildMember, so the SDK now returns a raw array-access Result
instead of a typed model with auto-cast DateTimeImmutable fields.
Adjusted DiscordMember::checkServerMembership() accordingly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
DeviantArt moved app authorization management under Security and
privacy settings; update the URL and pass it to the template directly
instead of via a Twig constant() lookup.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.2 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@ea165f8...043fb46)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ctions/upload-artifact-7.0.1

Bump actions/upload-artifact from 4.6.2 to 7.0.1
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Aug 2, 2026
WentTheFox and others added 4 commits August 7, 2026 21:27
The picker frame page never loaded the react lib, but dialog.jsx (used
for every dialog on that page, including the file-open and
paste-from-clipboard flows) calls ReactDOM.createRoot() at load time.
That threw a ReferenceError which left $.Dialog permanently undefined,
silently breaking both "Open..." and "Open from Clipboard..." with no
visible error to the user.

Also make the ElasticSearch client timeouts configurable via env vars
so the browser test suite doesn't hang for 15s+ per request when ES
is unreachable in the test environment.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
'dialog' depends on ReactDOM at module load time, but pages that opt
out of default-libs (like picker-frame) had to remember to add react
by hand -- exactly the mistake that broke picker-frame's dialogs.
CoreUtils::loadPage now forces react into the resolved libs whenever
'dialog' is requested, so this can't silently regress on future pages.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Bumps [symfony/dotenv](https://github.com/symfony/dotenv) from 7.4.15 to 8.1.2.
- [Release notes](https://github.com/symfony/dotenv/releases)
- [Changelog](https://github.com/symfony/dotenv/blob/8.2/CHANGELOG.md)
- [Commits](symfony/dotenv@v7.4.15...v8.1.2)

---
updated-dependencies:
- dependency-name: symfony/dotenv
  dependency-version: 8.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump symfony/dotenv from 7.4.14 to 8.1.2 Bump symfony/dotenv from 7.4.15 to 8.1.2 Aug 7, 2026
@dependabot
dependabot Bot force-pushed the dependabot/composer/symfony/dotenv-8.1.2 branch from e373c84 to c4e9785 Compare August 7, 2026 19:39
@WentTheFox WentTheFox closed this Aug 27, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/composer/symfony/dotenv-8.1.2 branch August 27, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update php code

Development

Successfully merging this pull request may close these issues.

1 participant