Code Monkey home page Code Monkey logo

composer-diff's Introduction

JBZoo CCK - Community Edition

Build Status Latest Stable Version HitCount

  • All Features are included
  • GPL v2.0 or later license
  • No ioncube or any other PHP-encoders (open source)
  • No activations
  • No domain limits
  • For any private/commercial use (see license conditions)
  • On your own risk (see license conditions)
  • Of course, you can add your fixes via Github (PR)

System requirements

  • YooTheme Zoo Component Zoo
  • Joomla! CMS Joomla
  • PHP 7.2.0+ is recommended with modules mbstring, xml, json, opcache, mysqli.
  • Works fine with PHP v5.5, v5.6, v7.1, v7.2, v7.3, v7.4
  • Joomla! CMS 4.0 (on your own risk)

FAQ

1. How to subscribe to updates ?

Watch and star this repo (see buttons in the top) and Github will send you notification. It's easy!

2. How to GPL previous JBZoo version <= 2.4.x ?

First of all, we recommend you to upgrade your JBZoo to the latest paid version 2.4.x (only if you wish). After that, just use a special patch from that repository

3. How to build Joomla installer/update package (distr)?

Run in the root directory of project make prod build and see ./build/ folder

4. I have found some bugs. What should I do?

Just create new issue and we will try to fix it.

5. How to use jbzoo_update.zip?

  • Backup your website (database, all files)
  • Install file "jbzoo_update.zip" as Joomla Extention (via control Panel).
  • That's all.
  • If you have any bugs - just create new issue

6. Where I can download the ready-to-use JBZoo?

See files jbzoo_clean_install.zip and jbzoo_update.zip in releases

Useful links

General websites

Our Related Projects

About YooTheme ZOO

Contributors

PHP Unit tests

Unfortunately now we are checking only copyrights, and some code styles. See details.

make dev
make test

LICENSE

GNU GPL v2.0 or later. See details

composer-diff's People

Contributors

andrew-demb avatar dependabot[bot] avatar llaville avatar smetdenis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

composer-diff's Issues

Dependabot can't resolve your PHP dependency files

Dependabot can't resolve your PHP dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - jbzoo/toolbox-dev[dev-master, 2.6.2, ..., 2.9.0] require jbzoo/composer-diff ^1.1.2 -> satisfiable by jbzoo/composer-diff[1.1.2] from composer repo (https://repo.packagist.org) but jbzoo/composer-diff[1.0.0+no-version-set] from root package repo has higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable. See https://getcomposer.org/repoprio for details and assistance.
    - jbzoo/toolbox-dev 2.x-dev is an alias of jbzoo/toolbox-dev dev-master and thus requires it to be installed too.
    - Root composer.json requires jbzoo/toolbox-dev ^2.6.2 -> satisfiable by jbzoo/toolbox-dev[2.6.2, ..., 2.x-dev (alias of dev-master)].

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

View the update logs.

Wrong `Action` detected between `justinrainbow/json-schema` 5.2.12 and v5.2.13

Found a wrong detection with justinrainbow/json-schema package between version 5.2.12 and v5.2.13

I suggest to use the workaround I've proposed on justinrainbow/json-schema#708

To reproduce this issue (on this repo source code)

chunk of report



  PHP Dev Dependencies (require-dev)
+---------------------------------------+------------+--------------------+--------------------+-----------------------------------------------------------------------+
| Package                               | Action     |        Old Version |        New Version | Details                                                               |
+---------------------------------------+------------+--------------------+--------------------+-----------------------------------------------------------------------+

| justinrainbow/json-schema             | Downgraded |             5.2.12 |             5.2.13 | https://github.com/justinrainbow/json-schema/compare/5.2.12...v5.2.13 |

autoloader.php detection with $_composer_autoload_path

Composer 2.2 released 2021-12-22
$_composer_autoload_path


proposed solution

./composer-diff.php

$cwd = isset($_SERVER['PWD']) && is_dir($_SERVER['PWD']) ? $_SERVER['PWD'] : getcwd();
// See https://getcomposer.org/doc/articles/vendor-binaries.md#finding-the-composer-autoloader-from-a-binary
if ((isset($_composer_autoload_path) && file_exists($autoloadFile = $_composer_autoload_path))
    || file_exists($autoloadFile = __DIR__ . '/../../autoload.php')
    || file_exists($autoloadFile = __DIR__ . '/../autoload.php')
    || file_exists($autoloadFile = __DIR__ . '/vendor/autoload.php')
) {
    \define('JBZOO_AUTOLOAD_FILE', $autoloadFile);
} else {
    throw new \Exception("Could not locate autoload.php. cwd is $cwd; __DIR__ is " . __DIR__);
}

require_once JBZOO_AUTOLOAD_FILE;

Dependabot can't resolve your PHP dependency files

Dependabot can't resolve your PHP dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - jbzoo/toolbox-dev[dev-master, 2.6.2, ..., 2.9.1] require jbzoo/composer-diff ^1.1.2 -> satisfiable by jbzoo/composer-diff[1.1.2] from composer repo (https://repo.packagist.org) but jbzoo/composer-diff[1.0.0+no-version-set] from root package repo has higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable. See https://getcomposer.org/repoprio for details and assistance.
    - jbzoo/toolbox-dev 2.x-dev is an alias of jbzoo/toolbox-dev dev-master and thus requires it to be installed too.
    - Root composer.json requires jbzoo/toolbox-dev ^2.6.2 -> satisfiable by jbzoo/toolbox-dev[2.6.2, ..., 2.x-dev (alias of dev-master)].

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

View the update logs.

Dependabot can't resolve your PHP dependency files

Dependabot can't resolve your PHP dependency files.

As a result, Dependabot couldn't update your dependencies.

The error Dependabot encountered was:

Your requirements could not be resolved to an installable set of packages.
  Problem 1
    - jbzoo/toolbox-dev[dev-master, 2.6.2, ..., 2.8.0] require jbzoo/composer-diff ^1.1.2 -> satisfiable by jbzoo/composer-diff[1.1.2] from composer repo (https://repo.packagist.org) but jbzoo/composer-diff[1.0.0+no-version-set] from root package repo has higher repository priority. The packages with higher priority do not match your constraint and are therefore not installable. See https://getcomposer.org/repoprio for details and assistance.
    - jbzoo/toolbox-dev 2.x-dev is an alias of jbzoo/toolbox-dev dev-master and thus requires it to be installed too.
    - Root composer.json requires jbzoo/toolbox-dev ^2.6.2 -> satisfiable by jbzoo/toolbox-dev[2.6.2, 2.7.0, 2.8.0, 2.x-dev (alias of dev-master)].

If you think the above is an error on Dependabot's side please don't hesitate to get in touch - we'll do whatever we can to fix it.

View the update logs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.