HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Vanilla 2021.012 is now available

Today marks the official release of Vanilla 2021.012.

There have been some important changes to Vanilla since Vanilla 3.0. They've been stated in recent release posts, but I'll echo them here:

  1. Vanilla requires at least PHP 7.2. Future versions of Vanilla will require PHP 7.4+.
  2. MySQL 5.7+ is required.
  3. Full-text indexes have been disabled by default. You can enable them by adding a Database.FullTextIndexing key to your config and setting it to trueFailure to do this before upgrading will result in your full-text database indexes being lost.

There's a long change log of fixes and features, spread across the RCs and recent "gold" releases. If you're curious, you can follow them:

  1. Vanilla 2021.011
  2. Vanilla 2021.009
  3. Vanilla 2021.008
  4. Vanilla 2021.006
  5. Vanilla 2021.003

Last, but not least, there's Vanilla 2021.012! You can checkout its change log and download the pre-built package, over on GitHub.

This is a major upgrade from 3.3. Please follow our upgrading guide. If you experience any issues, please post specifics (exact error messages, screenshots, etc.).

Tagged:
«1345

Comments

  • ElleElle New
    edited June 2021

    I have the same issue I posted here: https://open.vanillaforums.com/discussion/38781/vanilla-2021-011-is-now-available

    Image and description in the link above, but in short can't select anything in Dashboard - Settings - Layout. This started with 2021-011 when the Foundation Layouts where added.

    Other issues since 2021-009 is 'Mark All Read' on the notification flyout does nothing when clicking it. Another issue is the mobile menu not being scrollable on mobile (tested on various browsers on iOS) until closing and opening it again. The last issue I've seen since 2021.009 is 'New' isn't appearing on new threads.

    Thank you.

  • does not select language

  • When will this update be deployed to Softaculous?

  • KasparKaspar Moderator

    When Softaculous adds it.

    But you can let them know.


    (In other words: you are asking the wrong place)

  • gohuntergohunter
    edited July 2021

    after upgrading,

    _richEditorLegacy.scss is putting a visibility:hidden and hiding the body completely.

    body {
        visibility: hidden; // To prevent FOUC
    }
    

    Also, noticed that it is throwing errors:

    `Could not find file 'custom_default.css' in folder ''.`

    `Could not find file 'admin.ts' in folder 'vanilla'.`

    Undefined index: checked
    
    #0 /var/www/forum.test.com/library/core/class.form.php(745): gdn_ErrorHandler()
    #1 /var/www/forum.test.com/applications/vanilla/views/vanillasettings/posting.php(29): Gdn_Form->toggle()
    #2 /var/www/forum.test.com/library/core/class.controller.php(889): include('/var/www/forum....')
    #3 /var/www/forum.test.com/library/core/class.controller.php(1510): Gdn_Controller->fetchView()
    #4 /var/www/forum.test.com/library/core/class.pluggable.php(217): Gdn_Controller->xRender()
    #5 /var/www/forum.test.com/applications/vanilla/controllers/class.vanillasettingscontroller.php(128): Gdn_Pluggable->__call()
    #6 /var/www/forum.test.com/library/core/class.dispatcher.php(933): VanillaSettingsController->posting()
    #7 /var/www/forum.test.com/library/core/class.dispatcher.php(335): Gdn_Dispatcher->dispatchController()
    #8 /var/www/forum.test.com/index.php(29): Gdn_Dispatcher->dispatch()
    #9 {main}
    

    How can I fix this?

  • KasparKaspar Moderator

    Which theme was set before upgrading?

    Try changing to the new default theme, just for test/troubleshooting.

  • @Kaspar Which one is the default theme? I set to the all the themes it has. No change.


    The only way I can remove this is that I overwrite it in the _richEditorLegacy.scss, and re-compile the assets in the dashboard `https://github.com/vanilla/vanilla/tree/2021.012/applications/dashboard`

     body {
    -    visibility: hidden; // To prevent FOUC
    +    visibility: visible !important; // To prevent FOUC
     }
    
    
  • KasparKaspar Moderator

    @gohunter

    I could not recall the names at the time.

    Keystone (should still be the default)

    Lavender (which I was pretty sure I had seen had been set as new default. The latest I found is that it is in internal testing).


    As you have tested with all available themes, the next I would do is test whether you get the same issue with a fresh install/out the box instead of on an upgrade.

  • MrCaspanMrCaspan
    edited July 2021

    I just updated my 3.3 install and everything is smooth so far!


    EDIT: I still don't see the option for 'Announced' in the dictionary so us normal users can change it to Pinned :)

  • I am trying out the new User card feature and it never seems to load the information on the card it just sits there



  • MrCaspanMrCaspan
    edited July 2021

    Just some more info that all these errors happen in the console when you click on a users icon. This error does not happen when the User Card is disabled.

    react-e5bca7e4.795bc9f97a26cf649877.min.js:1
    TypeError: e.toFixed is not a function
        at library-b3ff4ff5.60e326c8470f0de9614c.min.js:1
        at p (library-b3ff4ff5.60e326c8470f0de9614c.min.js:1)
        at f (library-b3ff4ff5.60e326c8470f0de9614c.min.js:1)
        at g (library-b3ff4ff5.60e326c8470f0de9614c.min.js:1)
        at Zi (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at xa (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at gu (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at hu (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at au (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at react-e5bca7e4.795bc9f97a26cf649877.min.js:1
    
    
    react-e5bca7e4.795bc9f97a26cf649877.min.js:1
    DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
        at va (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:86957)
        at sa (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:84898)
        at va (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:86692)
        at ku (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:100176)
        at e.unstable_runWithPriority (https://pokerforum.ca/dist/forum/vendors-27545368.f1b319f8cec311de178f.min.js:1:12985)
        at $l (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:45341)
        at wu (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:98036)
        at au (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:94190)
        at https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:45632
        at e.unstable_runWithPriority (https://pokerforum.ca/dist/forum/vendors-27545368.f1b319f8cec311de178f.min.js:1:12985)
    
    
    vendors-27545368.f1b319f8cec311de178f.min.js:1
    Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
        at va (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:86957)
        at sa (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:84898)
        at va (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:86692)
        at ku (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:100176)
        at e.unstable_runWithPriority (https://pokerforum.ca/dist/forum/vendors-27545368.f1b319f8cec311de178f.min.js:1:12985)
        at $l (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:45341)
        at wu (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:98036)
        at au (https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:94190)
        at https://pokerforum.ca/dist/forum/react-e5bca7e4.795bc9f97a26cf649877.min.js:1:45632
        at e.unstable_runWithPriority (https://pokerforum.ca/dist/forum/vendors-27545368.f1b319f8cec311de178f.min.js:1:12985)
    
    
    vendors-cdd60c62.d229c85db9405875a144.min.js:1
    Uncaught (in promise) TypeError: e.toFixed is not a function
        at library-b3ff4ff5.60e326c8470f0de9614c.min.js:1
        at p (library-b3ff4ff5.60e326c8470f0de9614c.min.js:1)
        at f (library-b3ff4ff5.60e326c8470f0de9614c.min.js:1)
        at g (library-b3ff4ff5.60e326c8470f0de9614c.min.js:1)
        at Zi (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at xa (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at gu (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at hu (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at au (react-e5bca7e4.795bc9f97a26cf649877.min.js:1)
        at react-e5bca7e4.795bc9f97a26cf649877.min.js:1
    


  • MrCaspanMrCaspan
    edited July 2021

    I think I spoke too soon. It seems I am getting notifications that everyone else other than me cant see anything on the site. It loads the site up and lets them log in but categories and discussions are showing blank. When I am logged in as an admin I can see everything and my other admin is seeing the same issue that the whole site is blank it just says "No discussions were found" or "No categories were found"

    Any Ideas? I have checked group permissions and all is right. I even tried to save them again just to rewrite them again

  • @Kaspar Ok, I just pulled in the pre-built package on a fresh install, with only my config.php, but there is this error:

    `Could not find file 'custom_default.css' in folder ''.`


    not sure where this supposed to be coming from.

  • I found another thread on the error I was having and I am continuing my conversation in that thread for "No Categories found"

    https://open.vanillaforums.com/discussion/comment/263230

  • sunnelsonsunnelson Ho Chi Minh City New

    Error color on Black version of Lavender theme (Search Function)


  • KasparKaspar Moderator

    Please report on github

    https://github.com/vanilla/vanilla


    Until it is corrected you can override yourself via CSSedit

    https://open.vanillaforums.com/addon/cssedit-plugin

    Ofc you need to find the correct styles to adjust/override.

    If you need help pls pm me a link to your forum with that theme style.

  • 6hislain6hislain New
    edited July 2021

    Softaculous is the easiest way to update your installation, I tried following the upgrading guide - and run into some of the errors above, but when I tried Softaculous; everything was fine. If you installed your forum using this method - updates will be smooth (even with outdated plugins). Sometimes, the available version on Softaculous (being 2021.009) may be slightly outdated

  • edited July 2021

    Like @gohunter I too am having fun with blank pages, thanks to richEditorLegacy.scss:

    Can we get an easy fix for this?

  • Did you found a solution for that issue?


    I went through Vanilla 2021.009 no categories found - Page 3 — Vanilla Forums topic as well but so far I was able to restore view permissions, but my users still cannot enter any comment nor create new discussion

  • No solution yet and no one knows why it's happening. I did an import from VB forum software when I switched to Vanilla Forums and i really had to shoe horn in my data but i got it in and i am wondering if some of those tables got corrupt somehow and now during the upgrade its rearing its head.

Sign In or Register to comment.