Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Resmushit Laravel Package

golchha21/resmushit

View on GitHub
Deep Wiki
Context7
1.3.4

Fixed

  • Prevented fatal errors when the reSmush.it API is unreachable or returns invalid responses
  • Restored file size validation to reject oversized images before upload
  • Gracefully handle cURL, SSL, and JSON decoding failures

Improved

  • Image optimization now always returns a structured array instead of triggering runtime errors
  • Batch optimization (paths()) no longer fails entirely if a single file cannot be optimized
  • Internal request flow refactored to improve reliability and testability

Tests

  • Added unit test to validate file size rejection behavior
  • Strengthened test coverage around error handling paths

Documentation

  • Updated README with explicit error handling and return value guarantees
  • Added a dedicated Troubleshooting guide for SSL certificate issues
1.3.3

Fixed

  • Prevented fatal errors when the reSmush.it API is unreachable or returns invalid responses
  • Gracefully handle cURL and JSON decoding failures

Improved

  • Image optimization now always returns a structured array instead of triggering runtime errors
  • Batch optimization (paths()) no longer fails entirely if a single file cannot be optimized
  • Internal HTTP call extracted to improve testability and reliability

Internal

  • Refactored optimization flow to make the package fully testable with PHPUnit
  • Added comprehensive unit and feature test coverage
1.3.2
  • Added Laravel 12 support
  • Version bump
1.3.1
  • Added Laravel 11 support
  • Version bump
1.3.0
1.2.9
  • Added Laravel 10 support
  • Version bump
1.2.8
  • Moved Laravel/framework from require-dev to require
  • Added Laravel 9 support
  • Version bump
1.2.7
  • Updated const version
  • Updated Changelog.md
  • Version bump
1.2.6
  • Version bump
  • Updated Readme.md & Changelog.md
1.2.5
  • Version bump
1.2.4
  • Changed author website from http to https
1.2.3
  • Now supports Laravel 8
  • Version bump
1.2.2
  • Invalid character in composer removed
  • Version bump
1.2.1
  • Version bump
1.2.0
  • Moved & Renamed the Service Provider
  • Now supports Facades
  • Updated README
  • Updated CHANGELOG
  • Version bump composer.json
1.1.0
  • Ability to save the original images
  • configuration value load error now rectified
  • Reformatted the code
  • Updated the class documentation
  • Updated CHANGELOG
  • Version bump composer.json
1.0.4
  • Made the const Private
  • Updated CHANGELOG
  • Updated README
  • Version bump composer.json
1.0.3
  • Updated CHANGELOG
1.0.2
  • Updated composer.json with version details.
1.0.1
  • Updates to composer.json & README
1.0.0
  • initial release
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle