composer why-not flarum/core v0.1.0-beta.15 results in…

clarkwinkelmann/flarum-ext-author-change  0.1.5           requires          flarum/core (>=0.1.0-beta.8 <0.1.0-beta.14)       
clarkwinkelmann/flarum-ext-who-read       1.2.0           requires          flarum/core (>=0.1.0-beta.11 <0.1.0-beta.14)      
fof/upload                                0.9.2           requires          flarum/core (>=0.1.0-beta.12 <0.1.0-beta.14)      
maicol07/flarum-ext-sso                   1.6             requires          flarum/core (>=0.1.0-beta.12 <0.1.0-beta.14)      
flarum/core                               v0.1.0-beta.15  requires          components/font-awesome (^5.14.0)                 
flarum/flarum                             -               does not require  components/font-awesome (but 5.9.0 is installed)  
flarum/core                               v0.1.0-beta.15  requires          dflydev/fig-cookies (^2.0.1)                      
flarum/flarum                             -               does not require  dflydev/fig-cookies (but v1.0.2 is installed)     
flarum/core                               v0.1.0-beta.15  requires          illuminate/bus (^6.0)                             
flarum/flarum                             -               does not require  illuminate/bus (but v5.7.28 is installed)         
flarum/core                               v0.1.0-beta.15  requires          illuminate/cache (^6.0)                           
flarum/flarum                             -               does not require  illuminate/cache (but v5.7.28 is installed)       
flarum/core                               v0.1.0-beta.15  requires          illuminate/config (^6.0)                          
flarum/flarum                             -               does not require  illuminate/config (but v5.7.28 is installed)      
flarum/core                               v0.1.0-beta.15  requires          illuminate/container (^6.0)                       
flarum/flarum                             -               does not require  illuminate/container (but v5.7.28 is installed)   
flarum/core                               v0.1.0-beta.15  requires          illuminate/contracts (^6.0)                       
flarum/flarum                             -               does not require  illuminate/contracts (but v5.7.28 is installed)   
flarum/core                               v0.1.0-beta.15  requires          illuminate/database (^6.0)                        
flarum/flarum                             -               does not require  illuminate/database (but v5.7.28 is installed)    
flarum/core                               v0.1.0-beta.15  requires          illuminate/events (^6.0)                          
flarum/flarum                             -               does not require  illuminate/events (but v5.7.28 is installed)      
flarum/core                               v0.1.0-beta.15  requires          illuminate/filesystem (^6.0)                      
flarum/flarum                             -               does not require  illuminate/filesystem (but v5.7.28 is installed)  
flarum/core                               v0.1.0-beta.15  requires          illuminate/hashing (^6.0)                         
flarum/flarum                             -               does not require  illuminate/hashing (but v5.7.28 is installed)     
flarum/core                               v0.1.0-beta.15  requires          illuminate/mail (^6.0)                            
flarum/flarum                             -               does not require  illuminate/mail (but v5.7.28 is installed)        
flarum/core                               v0.1.0-beta.15  requires          illuminate/queue (^6.0)                           
flarum/flarum                             -               does not require  illuminate/queue (but v5.7.28 is installed)       
flarum/core                               v0.1.0-beta.15  requires          illuminate/session (^6.0)                         
flarum/flarum                             -               does not require  illuminate/session (but v5.7.28 is installed)     
flarum/core                               v0.1.0-beta.15  requires          illuminate/support (^6.0)                         
flarum/flarum                             -               does not require  illuminate/support (but v5.7.28 is installed)     
flarum/core                               v0.1.0-beta.15  requires          illuminate/validation (^6.0)                      
flarum/flarum                             -               does not require  illuminate/validation (but v5.7.28 is installed)  
flarum/core                               v0.1.0-beta.15  requires          illuminate/view (^6.0)                            
flarum/flarum                             -               does not require  illuminate/view (but v5.7.28 is installed)        
flarum/core                               v0.1.0-beta.15  requires          nesbot/carbon (^2.0)                              
flarum/flarum                             -               does not require  nesbot/carbon (but 1.39.1 is installed)           
flarum/core                               v0.1.0-beta.15  requires          symfony/config (^4.3.4)                           
flarum/flarum                             -               does not require  symfony/config (but v3.4.47 is installed)         
flarum/core                               v0.1.0-beta.15  requires          symfony/translation (^4.3.4)                      
flarum/flarum                             -               does not require  symfony/translation (but v3.4.47 is installed)    
flarum/core                               v0.1.0-beta.15  requires          symfony/yaml (^4.3.4)                             
flarum/flarum                             -               does not require  symfony/yaml (but v3.4.47 is installed) 

I've tried composer remove on those top ones, but get something like…

clarkwinkelmann/flarume-ext-who-read is not required in your composer.json and has not been removed
./composer.json has been updated
Running composer update clarkwinkelmann/flarume-ext-who-read
Loading composer repositories with package information
Package "clarkwinkelmann/flarume-ext-who-read" listed for update is not locked.
Dependency "flarum/core" is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Lock file operations: 5 installs, 0 updates, 0 removals
  - Locking fof/upload (0.9.2)
  - Locking maicol07/flarum-ext-sso (1.6)
  - Locking paragonie/random_compat (v9.99.99)
  - Locking ramsey/uuid (3.9.3)
  - Locking softcreatr/php-mime-detector (3.2.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 5 installs, 0 updates, 0 removals
  - Downloading paragonie/random_compat (v9.99.99)
  - Downloading ramsey/uuid (3.9.3)
  - Downloading fof/upload (0.9.2)
  - Downloading maicol07/flarum-ext-sso (1.6)
  - Installing softcreatr/php-mime-detector (3.2.0): Extracting archive
  - Installing paragonie/random_compat (v9.99.99): Extracting archive
  - Installing ramsey/uuid (3.9.3): Extracting archive
  - Installing fof/upload (0.9.2): Extracting archive
  - Installing maicol07/flarum-ext-sso (1.6): Extracting archive
9 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package flarum/auth-twitter is abandoned, you should avoid using it. Use fof/oauth instead.
Generating autoload files
Carbon 1 is deprecated, see how to migrate to Carbon 2.
https://carbon.nesbot.com/docs/#api-carbon-2
    You can run './vendor/bin/upgrade-carbon' to get help in updating carbon and other frameworks and libraries that depend on it.
46 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

luceos I did. It seems to run, but hasn't actually upgraded anything afterward.

{
        "name": "flarum/flarum",
        "description": "Delightfully simple forum software.",
        "type": "project",
        "keywords": ["forum", "discussion"],
        "homepage": "https://flarum.org/",
        "license": "MIT",
        "authors": [{
                "name": "Franz Liedke",
                "email": "franz@develophp.org"
            }, {
                "name": "Daniel Klabbers",
                "email": "daniel@klabbers.email",
                "homepage": "https://luceos.com"
            }, {
                "name": "David Sevilla Martin",
                "email": "me+flarum@datitisev.me",
                "homepage": "https://datitisev.me"
            }, {
                "name": "Clark Winkelmann",
                "email": "clark.winkelmann@gmail.com",
                "homepage": "https://clarkwinkelmann.com"
            }, {
                "name": "Matthew Kilgore",
                "email": "matthew@kilgore.dev"
            }],
        "support": {
            "issues": "https://github.com/flarum/core/issues",
            "source": "https://github.com/flarum/flarum",
            "docs": "https://flarum.org/docs/"
        },
        "require": {
                "askvortsov/flarum-categories": "^0.2.6",
                "clarkwinkelmann/flarum-ext-author-change": "^0.1.5",
                "clarkwinkelmann/flarum-ext-who-read": "^1.1",
                "datitisev/flarum-ext-dashboard": "v0.1.0-beta.8.2",
                "flarum/approval": "^0.1.0",
                "flarum/auth-twitter": "^0.1.0",
                "flarum/bbcode": "^0.1.0",
                "flarum/core": "^0.1.0",
                "flarum/emoji": "^0.1.0",
                "flarum/flags": "^0.1.0",
                "flarum/lang-english": "^0.1.0",
                "flarum/likes": "^0.1.0",
                "flarum/lock": "^0.1.0",
                "flarum/markdown": "^0.1.0",
                "flarum/mentions": "^0.1.0",
                "flarum/pusher": "^0.1.0",
                "flarum/statistics": "^0.1.0",
                "flarum/sticky": "^0.1.0",
                "flarum/subscriptions": "^0.1.0",
                "flarum/suspend": "^0.1.0",
                "flarum/tags": "^0.1.0",
                "fof/best-answer": "^0.1.7",
                "fof/byobu": "^0.4.5",
                "fof/drafts": "^0.1.5",
                "fof/follow-tags": "^0.3.4",
                "fof/formatting": "^0.1.4",
                "fof/links": "^0.2.1",
                "fof/merge-discussions": "^0.3.3",
                "fof/polls": "^0.1.2",
                "fof/reactions": "^0.2.4",
                "fof/split": "^0.4.3",
                "fof/upload": "^0.9.2",
                "fof/user-bio": "^0.1.3",
                "fof/user-directory": "^0.3.4",
                "maicol07/flarum-ext-sso": "^1.5",
                "michaelbelgium/flarum-discussion-views": "^3.2",
                "sycho/flarum-profile-cover": "^1.1"
        },
        "config": {
            "preferred-install": "dist",
            "sort-packages": true
        },
        "minimum-stability": "beta",
        "prefer-stable": true,
        "repositories": [{"type": "composer", "url": "https://extiverse.com/composer/"}]
    }
 ~/tests/uamv  composer show flarum/core                                                                                                         09:13:25  ✓
name     : flarum/core
descrip. : Delightfully simple forum software.
keywords : discussion, forum
versions : * v0.1.0-beta.15

Works fine with the below json 😉 The only thing I did is set all extensions dependencies to *.

{
        "name": "flarum/flarum",
        "description": "Delightfully simple forum software.",
        "type": "project",
        "keywords": ["forum", "discussion"],
        "homepage": "https://flarum.org/",
        "license": "MIT",
        "authors": [{
                "name": "Franz Liedke",
                "email": "franz@develophp.org"
            }, {
                "name": "Daniel Klabbers",
                "email": "daniel@klabbers.email",
                "homepage": "https://luceos.com"
            }, {
                "name": "David Sevilla Martin",
                "email": "me+flarum@datitisev.me",
                "homepage": "https://datitisev.me"
            }, {
                "name": "Clark Winkelmann",
                "email": "clark.winkelmann@gmail.com",
                "homepage": "https://clarkwinkelmann.com"
            }, {
                "name": "Matthew Kilgore",
                "email": "matthew@kilgore.dev"
            }],
        "support": {
            "issues": "https://github.com/flarum/core/issues",
            "source": "https://github.com/flarum/flarum",
            "docs": "https://flarum.org/docs/"
        },
        "require": {
                "askvortsov/flarum-categories": "*",
                "clarkwinkelmann/flarum-ext-author-change": "*",
                "clarkwinkelmann/flarum-ext-who-read": "*",
                "datitisev/flarum-ext-dashboard": "*",
                "flarum/approval": "^0.1.0",
                "flarum/auth-twitter": "^0.1.0",
                "flarum/bbcode": "^0.1.0",
                "flarum/core": "^0.1.0",
                "flarum/emoji": "^0.1.0",
                "flarum/flags": "^0.1.0",
                "flarum/lang-english": "^0.1.0",
                "flarum/likes": "^0.1.0",
                "flarum/lock": "^0.1.0",
                "flarum/markdown": "^0.1.0",
                "flarum/mentions": "^0.1.0",
                "flarum/pusher": "^0.1.0",
                "flarum/statistics": "^0.1.0",
                "flarum/sticky": "^0.1.0",
                "flarum/subscriptions": "^0.1.0",
                "flarum/suspend": "^0.1.0",
                "flarum/tags": "^0.1.0",
                "fof/best-answer": "*",
                "fof/byobu": "*",
                "fof/drafts": "*",
                "fof/follow-tags": "*",
                "fof/formatting": "*",
                "fof/links": "*",
                "fof/merge-discussions": "*",
                "fof/polls": "*",
                "fof/reactions": "*",
                "fof/split": "*",
                "fof/upload": "*",
                "fof/user-bio": "*",
                "fof/user-directory": "*",
                "maicol07/flarum-ext-sso": "*",
                "michaelbelgium/flarum-discussion-views": "*",
                "sycho/flarum-profile-cover": "*"
        },
        "config": {
            "preferred-install": "dist",
            "sort-packages": true
        },
        "minimum-stability": "beta",
        "prefer-stable": true,
        "repositories": [{"type": "composer", "url": "https://extiverse.com/composer/"}]
    }

Make sure to run with composer update --prefer-dist -a -W.

@luceos what would I do w/o you‽ Someday, when I've the time, I'd love to learn more about laravel and composer. For now, it's tidbits. Thanks for all the help!