Skip to content

chore(release): merge develop into main for v1 update - #61

Merged
Mike031289 merged 2 commits into
mainfrom
develop
Jul 26, 2026
Merged

chore(release): merge develop into main for v1 update#61
Mike031289 merged 2 commits into
mainfrom
develop

Conversation

@Mike031289

Copy link
Copy Markdown
Owner

Pull Request Description

Overview

This Pull Request merges all developments, fixes, and improvements from the develop branch into main as part of the stabilization and official v1.0.0 release of the ToDo & Co project.


Main Changes

Symfony 5.4 Migration

  • Upgraded the project dependencies to ensure full compatibility with Symfony 5.4 LTS.
  • Resolved deprecation issues introduced by newer Symfony versions.
  • Updated the security configuration to use the modern password hashing system (UserPasswordHasherInterface).

Database & Fixtures

  • Installed and configured DoctrineFixturesBundle for both development and testing environments.
  • Standardized fixture data to provide consistent administrator, standard user, and anonymous accounts.
  • Ensured fixture compatibility with the automated functional test suite.

PHPUnit Test Suite

  • Fixed functional tests, including:
    • SecurityControllerTest
    • DefaultControllerTest
  • Improved handling of HTTP 302 redirects during authentication workflows.
  • Achieved a 100% passing test suite.

Continuous Integration (CI/CD)

  • Optimized the GitHub Actions workflow.
  • Automatically creates the test database.
  • Automatically loads Doctrine fixtures before running PHPUnit.
  • Ensures a fully reproducible testing environment on every push and pull request.

✅ Validation Checklist

  • All PHPUnit unit and functional tests pass successfully.
  • Doctrine fixtures load correctly in both development and test environments.
  • GitHub Actions CI pipeline completes successfully.
  • Project is ready to be merged into main.

…ony-5.4

feat: upgrade project to Symfony 5.4 and PHP 8.1 with complete test coverage
@Mike031289 Mike031289 self-assigned this Jul 26, 2026
@Mike031289 Mike031289 added the Release Official stable release for production label Jul 26, 2026
@codacy-production

Copy link
Copy Markdown

Not up to standards ⛔

🔴 Issues 5 medium

Alerts:
⚠ 5 issues (≤ 0 issues of at least minor severity)

Results:
5 new issues

Category Results
ErrorProne 4 medium
Complexity 1 medium

View in Codacy

🟢 Metrics 137 complexity · 0 duplication

Metric Results
Complexity 137
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@Mike031289
Mike031289 merged commit cf76407 into main Jul 26, 2026
2 of 3 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in @Mike031289's ToDo-Co Jul 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release Official stable release for production

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant