We've redeployed the upcoming 1.8.6 version onto discuss. This version will be announced later. Should you notice any issues, please do report that to us 👍

5 days later

⭐️ New 1.x core and bundled extensions release ⭐️

Today we released some minor updates and fixes for our 1.x branch. The vast majority of the changes are to aid developers to customize our software easier than ever, and of course we have a sprinkling of fixes for you too!

Fixes
Changes
Added

Versions

Today's release bumps the versions of core and most bundled extensions, see below:

  • flarum/core - v1.8.7
  • flarum/akismet - v1.8.1
  • flarum/approval - v1.8.2
  • flarum/emoji - v1.8.1
  • flarum/extension-manager - v1.0.4
  • flarum/flags - v1.8.1
  • flarum/likes - v1.8.1
  • flarum/lock - v1.8.1
  • flarum/markdown - v1.8.1
  • flarum/mentions - v1.8.4
  • flarum/nicknames - v1.8.1
  • flarum/pusher - v1.8.1
  • flarum/statistics - v1.8.1
  • flarum/sticky - v1.8.1
  • flarum/subscriptions - v1.8.1
  • flarum/suspend - v1.8.2
  • flarum/tags - v1.8.2

Many of these changes were made possible thanks to the input of @glowingblue 💝

    IanM
    Thank you! Just a curiosity: The extension manager was not seeing the core update, only extension.
    Run the global update from the extension manager has upgraded Flarum.

    What happen?
    When I read some extension update has been released I checked today for updates in the extension manager.
    The extension manager just showed two extensions to update but not the Flarum core.
    I decided to run the global update and Flarum was also upgraded but the upgrade of Flarum has not been showed as available update in the extension manager.

    • IanM replied to this.

      peopleinside releasing and tagging core and extensions is a manual task, so you probably just caught me whilst I was still tagging each extension.

      We always tag the core release last of all, after each extension, so I think you were probably just a little to fast in this case 🙂

        When I log in in the admin and load admin#/basics a blank page empty is showed.
        This issue is present in more then one community. It's a bug of the new flarum core version?
        Are you able to replicate?

        Browser console have to say:

        TypeError: t.tag is undefined
            c render.js:141
            c render.js:160
            c render.js:66
            l render.js:50
            c render.js:103
            c render.js:62
            l render.js:50
            c render.js:134
            c render.js:63
            l render.js:50
            c render.js:134
            c render.js:63
            l render.js:50
            c render.js:134
            c render.js:63
            c render.js:162
            c render.js:66
            l render.js:50
            c render.js:103
            c render.js:62
            h render.js:487
            h render.js:419
            p render.js:302
            exports render.js:964
            s mount-redraw.js:14
            m router.js:114
            promise callback*t router.js:126
            F router.js:95
            s render.js:30
            exports render.js:971
            mount mount-redraw.js:45
            y router.js:160
            mount Application.tsx:332
            mount AdminApplication.tsx:96
            boot Application.tsx:303
            <anonymous> admin:1441
        mount-redraw.js:15:23

          peopleinside this will be triggered by a particular extension. Unfortunately it's not possible to work out which one by the error you have shared. Can you please try turning off extensions one at a time to see which one is causing the issue?

            Thank you, heroes!
            The update has been applied, no issues so far, and it seems faster?

            peopleinside same problem

            TypeError: Cannot read properties of undefined (reading 'view')

             at render.js:141:24
                at render.js:160:3
                at c (render.js:66:8)
                at l (render.js:50:5)
                at render.js:103:4
                at c (render.js:62:15)
                at l (render.js:50:5)
                at render.js:134:5
                at c (render.js:63:14)
                at l (render.js:50:5)
            s @ mount-redraw.js:15

              In the Flarum logs I can find:

              [2024-10-08 10:06:01] flarum.ERROR: Symfony\Component\Console\Exception\NamespaceNotFoundException: There are no commands defined in the "drafts" namespace. in [...]/vendor/symfony/console/Application.php:650
              Stack trace:
              #0 [...]/vendor/symfony/console/Application.php(701): Symfony\Component\Console\Application->findNamespace()
              #1 [...]/vendor/symfony/console/Application.php(259): Symfony\Component\Console\Application->find()
              #2 [...]/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
              #3 [...]/vendor/flarum/core/src/Console/Server.php(42): Symfony\Component\Console\Application->run()
              #4 [...]/flarum(22): Flarum\Console\Server->listen()
              #5 {main}

              The other error in browser developer console that I see is:

              Errore nella mappatura delle origini: No sources are declared in this source map.
              URL risorsa: /assets/admin-it.js?v=99897b2b
              URL mappa delle origini: /assets/admin-it.js.map

              More info: https://firefox-source-docs.mozilla.org/devtools-user/debugger/source_map_errors

              • IanM replied to this.

                After update, Basic into admin dashboard its empty.

                  When this kind of issues are released with a new Flarum version, there is no way to roll back?
                  I suppose not, for now Flarum admin base settings should stay inaccessible until a fix will be released :-)

                  I am investigating, so far I am not able to replicate, so looking further...

                  Update: Issue identified, working on a solution now...

                  I faced same issues, my luck today i decided to finally start running the community again, i use hosting with hostinger with SSH access, so after complete installation

                  versions installed

                  Php 8.2 and 8.3 without public path

                  So installation is all good as usual after installation when you install any extension it will do normally and then refresh on page saying update flarum where you have to put database password again like i tried all methods but as soon as you install a extension it will ask you to update flarum with database password and right after that you will see your forum normally and then you go administrator-> Basic -> it will show no settings

                  I thought i am doing’s something wrong until i saw this thread.

                    Next Doctrine\DBAL\Driver\PDO\Exception: SQLSTATE[HY000] [1045] Access denied for user 'username@'localhost' (using password: YES) in /home/u516297624/domains/***********/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18

                    error as per log file i removed my domain name

                    ArturoRomano peopleinside Xkyer Winged_Dev

                    The issue was only present when flarum/nicknames was not enabled, and/or when only one language pack is enabled, which is why I didn't see it at first, apologies.

                    I've pushed a patch that will fix this issue, but it is yet untagged. Would you mind please trying this out and letting me know if it resolves the issue for you?

                    composer require flarum/core:"dev-main"
                    php flarum cache:clear

                    If this is successful, I'll prepare a tag... Thanks for your help 🙂

                      IanM
                      It works, thanks.

                      The issue was only present when flarum/nicknames was not enabled

                      I don't have that nicknames extension! 😁

                      I am having troubles with accessing mysite.com/admin#/basics Everything else seems OK...

                      Update: Resolved after composer require flarum/core:"dev-main"