You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+22Lines changed: 22 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -378,6 +378,28 @@ composer dump-autoload
378
378
379
379
Please note, that there are no certificate files included in this example. You can find certificates from [here](https://www.skidsolutions.eu/en/repository/certs)
380
380
381
+
382
+
# Dependency versioning policy
383
+
384
+
Starting from version 1.2.0 we adopt a flexible versioning policy for
385
+
`phpseclib` and `guzzlehttp`, and specify the dependency version as `x.y.*`.
386
+
This approach allows our library integrators to quickly incorporate security
387
+
patches and minor updates from dependencies.
388
+
389
+
## Why we include `composer.lock`
390
+
391
+
While it is common practice for applications to include a `composer.lock` file
392
+
to lock down the specific versions of dependencies used, this is less common
393
+
for libraries. However, we have chosen to include `composer.lock` in our
394
+
repository to clearly indicate the exact versions of dependencies we have
395
+
tested against.
396
+
397
+
Although our library is designed to work with any minor version of dependencies
398
+
within the specified range, the `composer.lock` file ensures that integrators
399
+
are aware of the specific version we consider stable and secure. The provided
400
+
`composer.lock` is intended to be used as a reference, not as a strict
401
+
requirement.
402
+
381
403
# Code formatting
382
404
383
405
We are using `Prettier` for code formatting. To install Prettier, use following command:
0 commit comments