All Projects → dg → composer-frontline

dg / composer-frontline

Licence: other
Composer Frontline: updates all the version constraints in the composer.json file to latest version.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to composer-frontline

Elegantota
Push OTAs to ESP8266 or ESP32 Elegantly.
Stars: ✭ 128 (+433.33%)
Mutual labels:  update
Progress dialog
A light weight library to easily manage a progress dialog with simple steps whenever you need to do it. You can easily show and hide it.
Stars: ✭ 196 (+716.67%)
Mutual labels:  update
Harpy
Harpy checks a user's currently installed version of your iOS app against the version that is currently available in the App Store. If a new version is available, an alert can be presented to the user informing them of the newer version, and giving them the option to update the application.
Stars: ✭ 2,619 (+10812.5%)
Mutual labels:  update
Update Check
Minimalistic update notifications for command line interfaces
Stars: ✭ 145 (+504.17%)
Mutual labels:  update
Omaha Server
Google Omaha server (as known as Google Update)
Stars: ✭ 163 (+579.17%)
Mutual labels:  update
Gem updater
Update gems in your Gemfile and fetch their changelogs
Stars: ✭ 206 (+758.33%)
Mutual labels:  update
Apkdiffpatch
a C++ library and command-line tools for Zip(Jar,Apk) file Diff & Patch; create minimal delta/differential; support Jar sign(apk v1 sign) & apk v2,v3 sign .
Stars: ✭ 121 (+404.17%)
Mutual labels:  update
proxmox toolbox
A toolbox to get the firsts configurations of Proxmox VE / BS done in no time
Stars: ✭ 158 (+558.33%)
Mutual labels:  update
Incrementallyupdate
Android 应用增量更新
Stars: ✭ 178 (+641.67%)
Mutual labels:  update
Easyincrementalupdate
Android差分补丁库,通过native层合并APK,实现增量更新升级,让你更新的APK更小。
Stars: ✭ 233 (+870.83%)
Mutual labels:  update
Bignews
Android增量更新框架差分包升级
Stars: ✭ 148 (+516.67%)
Mutual labels:  update
Netsparkle
NetSparkle is a C# software update framework for .NET developers compatible with .NET Core, WinForms, WPF, and Avalonia; uses Ed25519 or DSA signatures! View basic usage here in the README or visit our website for code docs. 2.0 is stable but still in preview.
Stars: ✭ 154 (+541.67%)
Mutual labels:  update
Reset Windows Update Tool
Troubleshooting Tool with Windows Updates (Developed in Dev-C++).
Stars: ✭ 208 (+766.67%)
Mutual labels:  update
Update
清晰灵活简单易用的应用更新库
Stars: ✭ 1,739 (+7145.83%)
Mutual labels:  update
Npm Upgrade
Interactive CLI utility to easily update outdated NPM dependencies
Stars: ✭ 245 (+920.83%)
Mutual labels:  update
Patchfluent
💧 🦄 Customize Windows 10 Updates
Stars: ✭ 128 (+433.33%)
Mutual labels:  update
Uptime Monitor App
A PHP application to monitor uptime and ssl certificates
Stars: ✭ 205 (+754.17%)
Mutual labels:  update
timechange
Efficient Updating of Date-Times
Stars: ✭ 25 (+4.17%)
Mutual labels:  update
script-updater-for-php
A MIT Licensed script updater for projects
Stars: ✭ 24 (+0%)
Mutual labels:  update
Checkversionlib
版本检测升级(更新)库。an auto check version library(app update) on Android
Stars: ✭ 2,546 (+10508.33%)
Mutual labels:  update

Composer Frontline

Downloads this Month

Updates all the version constraints of dependencies in the composer.json file to their latest version.

How do you update outdated dependencies?

When you install a package using composer require vendor/package, a entry for example "vendor/package": "^1.4" is added to the composer.json file. It means that Composer can update to patch and minor releases: 1.4.1, 1.5.0 and so on. But not to major version, which means, in this example, 2.0 and higher.

To discover new releases of the packages, you run composer outdated. Some of those updates can be major releases. Running composer update won’t update the version of those.

To update to a new major versions, use this tool Composer Frontline.

Usage

Install it:

composer global require dg/composer-frontline

then run it:

composer frontline

it will print something like:

vendor/package      ^1.4  →  ^2.0
nette/mail          ^1.0  →  ^3.1
latte/latte         ^1.6  →  ^2.8

This will upgrade all the version hints in the composer.json file, in require and require-dev sections. It only modifies composer.json file. So run composer update to update your packages.

You can also update only specific packages using names and wildcards:

composer frontline  nette/*
composer frontline  doctrine/* symfony/console

Make sure your composer.json file is in version control and all changes have been committed. This will overwrite your composer.json file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].