Packagist.org shutdown of Composer 1.x support postponed to September 1st, 2025. #packagist #composer #php
http://packagist.org/?utm_source=flipboard&utm_medium=activitypub
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
Packagist.org shutdown of Composer 1.x support postponed to September 1st, 2025. #packagist #composer #php
http://packagist.org/?utm_source=flipboard&utm_medium=activitypub
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
Packagist.org shutdown of Composer 1.x support postponed to September 1st, 2025. #packagist #composer #php
https://blog.packagist.com/packagist-org-shutdown-of-composer-1-x-support-postponed-to-september-1st-2025/
tomkyle/binning โ Determine optimal number of bins ๐ for #histogram #creation and optimal bin width ๐ using various statistical methods in #PHP.
Included methods: Sturgesโ Rule, Doaneโs Rule, Freedman-Diaconis Rule, Terrell-Scottโs Rule, Rice Rule, Scottโs Rule, and Square Root Rule.
GitHub: https://github.com/tomkyle/binning
Issues: https://github.com/tomkyle/binning/issues
Available on #packagist via #composer. Heavily inspired by markrogoyski/math-php but written for #PHP 8.3+. โ #math #statistics
๐ Version 1.1.0 of selfphp/data-converter is out!
Now supports:
โ
Array โ JSON (with flexible flags like UNESCAPED_SLASHES)
โ
Array โ XML (with @attributes and #text)
Ideal for APIs, configs, and data exports.
๐ป https://github.com/selfphp/data-converter
๐ฆ https://packagist.org/packages/selfphp/data-converter
#php #opensource #json #xml #packagist
๐ New on Packagist:
selfphp/data-converter โ Convert arrays to XML and back.
No dependencies. Supports @attributes, #text, nested elements and clean structure.
Perfect for APIs, config files, or data transformation.
๐ป https://github.com/selfphp/data-converter
๐ฆ https://packagist.org/packages/selfphp/data-converter
#php #xml #opensource #packagist #selfphp
Totally forgot that Laravel News published my new package for modernising the old Laravel Seeder:
https://laravel-news.com/populate
#Laravel #PHP #Programming #Coding #Code #SoftwareDevelopment #WebDevelopment #WebDev #Seeding #Database #SQL #DatabaseDevelopment #RDBMS #Github #Git #SourceCode #Packagist #Composer
Publish a #PHP package on #Packagist...
Package availability: almost instantaneous.
Publish a #JavaScript package on #npm...
Package availability: almost instantaneous.
Publish a #dotNET package on #NuGet...
Package availability: please wait 15-20 minutes!
After #TaylorOtwell suggested it, I'm releasing my super-charged #Laravel Seeder.
โ
Seed steps wrapped into transactions
โ
Continue incomplete seeding
โ
Push arguments to each seed step
โ
Retrocompatible with the old `run()`
... and a lot of more features.
https://github.com/Laragear/Populate
#PHP #Database #DB #Seeding #Programming #Composer #Coding #Code #GitHub #Git #Packagist #Software #SoftwareDevelopment #WebDevelopment #WebDev #DatabaseDevelopment #DBDevelopment #Development
My packages on #packagist just reached 10k+ downloads ๐ Feels good to have built something that seems to be actually useful to some people โบ๏ธ
Does anybody have experience with developing and hosting #PHP #Composer packages on @Codeberg and then distributing them through #Packagist?
I was able to set up a Packagist webhook on #Codeberg but am wondering if there's any best practices or pitfalls to be aware of. Most packages are on #GitHub, so this would be a more unique setup.
The over 6000 repos that https://github.com/serv-tec created in the last few days are weird - since they also appear to want to replace other people's packages and just have uuid4 names. What do you think, @naderman ? Maybe some kind of long-game malware attempt via accidentally package require with a wrong-name? #composerphp #packagist
For consistency, the logo needs to look like a composer. (Please, don't create pull requests suggesting this) #packagist #composer #php #conductor
https://phpc.social/@packagist/113595208956603760
Packagist.org is ending support for Composer 1.x. #composer #packagist #PHP
https://laravel-news.com/packagistorg-is-ending-support-for-composer-1x
Packagist.org is ending support for Composer 1.x. #composer #packagist #PHP
https://packagist.org/?utm_source=flipboard&utm_medium=activitypub
Posted into SYMFONY FOR THE DEVIL @symfony-for-the-devil-mobileatom
Building Custom Laravel Packages: From Basics to Advanced Features ๐ง
๐ฏ #Laravel package development walkthrough shows implementation of method #caching using #PHP attributes and #composer initialization
๐งช Emphasizes #TDD approach using #Orchestra Testbench and #PestPHP for robust package testing
โก Covers essential concepts including service providers, dependency injection, and #caching implementation with practical examples
๐ Demonstrates workflow optimization using local repository linking instead of direct deployment to #GitHub or #Packagist
๐ ๏ธ Includes setup of package structure, namespace configuration, and integration of facades and console commands
๐ Features comprehensive guide to #autoloading and package auto-discovery for seamless integration
Today I did see that I reached a small personal milestone.
My package Laravel Mail Catchall has more then 100 000 installs. ๐ฅณ
For some people it is nothing but for me it shows that my work is useful.
PHP Annotated โ September 2024
- ๐ #Laravel Raises $57M Series A: #Laravel received a $57 million investment from #Accel.
- ๐ #PHP 8.4 Beta 4 Released: New features include Property Hooks, Asymmetric Visibility, Lazy Objects, and new array functions.
- โ #Composer 1.x Support Ending: #Packagist.org will shut down support for #Composer v1 by August 2025.
- โ๏ธ #PhpStorm 2024.2 Released: New features like log file support, terminal completion, and a floating toolbar.
- ๐ก RFCs for #PHP 8.4:
- Asymmetric Visibility: Public for reading, private for setting.
- Lazy Objects: Deferred initialization until property access.
- Transform exit() to a standard function.
- โค๏ธ Community Support for #JoeWatkins: Fundraiser for Joe Watkins, a key #PHP community member facing severe health issues.
- ๐ฎ AI in #PHP: Packages like #TransformersPHP and #LLM Agents for integrating AI models and agents in #PHP environments.
- ๐ Upcoming Conferences: Notable events include API Platform Conference, #CascadiaPHP, #Laracon AU, #SymfonyCon, and more.
For the full details, visit the #PHP Annotated September 2024 edition on the #JetBrains website.
https://blog.jetbrains.com/phpstorm/2024/09/php-annotated-september-2024/?s=09
On my free time Iโm going to publish a #Laravel library to enable your app to be a payment gateway.
Be your own #Stripe or #Paddle, 0% transaction fees. Add your own coupons and gift cards.
Hold tight, more news here.
#Programming #Payment #Software #WebDevelopment #Development #SoftwareDevelopment #WebDev #PHP #ComposerPHP #Packagist #CreditCard #DebitCard #Credit #Debit #Coupon #GiftCard #Points
The semiannual PHP ecosystem report by Brent Roose just dropped!
:php:
I wrote something! Creating an open source download counter with Web Components: