Skip to content

Upgrade Dependencies and Enhance Filament Resources#1125

Merged
curtisdelicata merged 1 commit intomainfrom
sweep/Upgrade-Dependencies-and-Enhance-Filament-Resources
Apr 15, 2025
Merged

Upgrade Dependencies and Enhance Filament Resources#1125
curtisdelicata merged 1 commit intomainfrom
sweep/Upgrade-Dependencies-and-Enhance-Filament-Resources

Conversation

@sweep-ai-deprecated
Copy link
Copy Markdown
Contributor

This pull request was created by Sweep to resolve the following request by @curtisdelicata:

update composer.json packages for php 8.4, laravel 12 and filament 4.0 development version

Continue chatting at https://app.sweep.dev/c/dd5f7179-aec3-4429-93dc-f01e43b45e20.

Purpose

The purpose of this pull request is to upgrade several key dependencies in the Laravel application to their latest versions, ensuring compatibility with the latest features and security improvements. Additionally, this update enhances the Filament resources to align with the new versions of the dependencies.

Description

This pull request includes significant updates to the composer.json file, where various packages have been upgraded to their latest versions. The changes include:

  • Upgraded althinect/filament-spatie-roles-permissions, bezhansalleh/filament-shield, and filament/filament to version 4.0 to leverage new features and improvements.
  • Updated joelbutcher/socialstream, laravel/cashier, laravel/framework, laravel/jetstream, and laravel/octane to their respective latest versions, ensuring compatibility with Laravel 12.
  • Increased the versions of liberu-genealogy/laravel-dna and liberu-genealogy/laravel-gedcom to 3.0 and 6.0, respectively, to utilize the latest functionalities.
  • Adjusted the version of stephenjude/filament-jetstream to 2.0 for improved integration with the Filament admin panel.

In addition to the dependency updates, modifications were made to various files to accommodate the changes in the Filament resources, including:

  • Updates to the RepositoryResource and SourceRepoResource to ensure they function correctly with the new versions of the Filament packages.
  • Adjustments in the edit-profile.blade.php view to reflect any necessary changes in the UI components.
  • Tests have been updated or added to ensure that the functionality of the resources remains intact after the upgrades.

Summary

  • Upgraded dependencies in composer.json:
    • althinect/filament-spatie-roles-permissions: ^4.0
    • bezhansalleh/filament-shield: ^4.0
    • filament/filament: ^4.0
    • joelbutcher/socialstream: ^7.0
    • laravel/cashier: ^16.0
    • laravel/framework: ^12.0
    • laravel/jetstream: ^6.0
    • laravel/octane: ^3.0
    • liberu-genealogy/laravel-dna: ^3.0
    • liberu-genealogy/laravel-gedcom: ^6.0
    • stephenjude/filament-jetstream: ^2.0
  • Enhanced Filament resources in:
    • app/Filament/App/Resources/RepositoryResource.php
    • app/Filament/App/Resources/SourceRepoResource.php
  • Updated view in:
    • resources/views/filament/pages/edit-profile.blade.php
  • Adjusted tests in:
    • tests/Unit/Filament/Resources/RepositoryResourceTest.php
    • tests/Feature/Filament/Resources/NoteResourceTest.php
    • tests/Filament/Resources/SourceRepoResourceTest.php
    • tests/Filament/Resources/RepositoryResourceTest.php
    • tests/Unit/Filament/Resources/AddrResourceTest.php

@curtisdelicata curtisdelicata merged commit f12264c into main Apr 15, 2025
2 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant