Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Range-based requirements in composer.json #79

Closed
StudioMaX opened this issue Jun 12, 2017 · 2 comments
Closed

Range-based requirements in composer.json #79

StudioMaX opened this issue Jun 12, 2017 · 2 comments

Comments

@StudioMaX
Copy link
Contributor

At this time all requirements in composer.json are range-based (i.e. 3.1.*). Are you know why this scheme is used instead of the Next Significant Release operators (i.e. ^3.1)?
Probably the most of our dependencies is following SemVer, so there shouldn't be BC for not-significant updates.
I've just launched the composer outdated command and it says that we have a lot of outdated libraries:

Library                                    Current  New
---
block8/php-docblock-checker                1.0.3    1.3.4   A simple tool for checking that your PHP classes and methods use docblocks.
bower-asset/admin-lte                      2.3.11.0 v2.3.11 
bower-asset/eve-raphael                    0.5.0.0  v0.5.0  
bower-asset/font-awesome                   4.7.0.0  v4.7.0  
bower-asset/ionicons                       2.0.1.0  v2.0.1  
bower-asset/raphael                        2.2.7.0  v2.2.7  
codeception/codeception                    2.2.12   2.3.3   BDD-style testing framework
npm-asset/codemirror                       5.23.0.0 5.25.2  
npm-asset/sprintf-js                       1.0.3.0  1.0.3   
phpdocumentor/type-resolver                0.2.1    0.3.0   
phploc/phploc                              3.0.1    4.0.0   A tool for quickly measuring the size of a PHP project.
phpmd/phpmd                                2.5.0    2.6.0   PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.
robmorgan/phinx                            v0.6.6   v0.8.1  Phinx makes it ridiculously easy to manage the database migrations for your PHP app.
sebastian/git                              2.1.4    2.1.4   Simple wrapper for Git
Package sebastian/git is abandoned, you should avoid using it. No replacement was suggested.
sebastian/phpcpd                           2.0.4    3.0.0   Copy/Paste Detector (CPD) for PHP code.
squizlabs/php_codesniffer                  2.8.1    3.0.0   PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.
symfony/config                             v3.2.9   v3.3.2  Symfony Config Component
symfony/console                            v2.8.22  v3.3.2  Symfony Console Component
symfony/debug                              v3.0.9   v3.3.2  Symfony Debug Component
symfony/dependency-injection               v3.1.10  v3.3.2  Symfony DependencyInjection Component
symfony/event-dispatcher                   v3.2.9   v3.3.2  Symfony EventDispatcher Component
symfony/yaml                               v2.8.22  v3.3.2  Symfony Yaml Component
@corpsee
Copy link
Member

corpsee commented Jun 12, 2017

I use range-based requirements to not break PHP Censor (Because not all libraries follow SemVer strict). I agree that dependencies should be update. I will update it to new minor versions manually in the issue.

@corpsee
Copy link
Member

corpsee commented Jun 13, 2017

Fixed. Thanks @StudioMaX!

@corpsee corpsee closed this as completed Jun 13, 2017
@corpsee corpsee added this to the Version 1.0 milestone Dec 23, 2018
@corpsee corpsee removed this from the Version 1.0.* (patch) milestone May 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants