News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

2.0.18 and php 7.0.33

Started by lather, February 15, 2021, 03:10:40 PM

Previous topic - Next topic

lather

It seems like the main point of 2.0.18 is compatibility with php 7.4. I have seen a lot of posts about problems upgraded ti 18 from 17. Since my sever is only
running php version 7.0.33 and my forum is running fine I am inclined to stay at 17 for now.

Aleksi "Lex" Kilpinen

Well, 7.4 compatibility was A point of 2.0.18 - but there was a lot more to it than that.


SMF 2.0.18                                                         February 01, 2021
===============================================================================

January 2021
-------------------------------------------------------------------------------
! Set default serialize handler to php_serialize
! Handle false responses from getimagesize better
! Fix tar package type isn't always numeric
! Fix SSI poll errors where vars weren't set before usage
! Fix custom profile field placement options when vars weren't set before usage
! Fix poll errors when variables where explicitly used
! Required parameter follows optional parameter
! Eliminate currying function and simplify code
! Double quotes needed to evaluate for HTML tags

September 2020
-------------------------------------------------------------------------------
- Set utf8 as default going forward
! $base_files should include proxy.php and subscriptions.php
! Fixes bugs with multi-version jumps (via CLI) where settings weren't refreshed
! Honor error suppression in custom error handler
! Documentation updates. Link fixes, https, rel="noopener"
! Data fix for missing id_member on policy acceptance

August 2020
-------------------------------------------------------------------------------
! Fix missing info affecting logging for new registrations
! Manually lock cache files before reading them

April 2020
-------------------------------------------------------------------------------
! Only flag menu entry as active if it exists

March 2020
-------------------------------------------------------------------------------
! Fix Cannot use string offset as an array

February 2020
-------------------------------------------------------------------------------
! Always include email address when downloading user's own profile data
- Remove link to afrinic
! Allows user to download own profile data even if RSS is disabled

January 2020
-------------------------------------------------------------------------------
+ PHP 7.4 compatibility
! Don't call functions that have been deprecated in PHP 7.4
! Sends the correct unsubscribe token in announcements
! Checks if dl() exists before calling it
! Brought the UTF16-to-UTF8 logic over from 2.1
! Fix errors from proxy cache cleanup

December 2019
-------------------------------------------------------------------------------
! Fixes a typo in the installer (`$_port` -> `$db_port`)
! Uses correct variable for the requirePolicyAgreement checkbox's value
! Simplifies logic for $cookie_no_auth_secret handling

November 2019
-------------------------------------------------------------------------------
! Fix theme detection for packages on windows

September 2019
-------------------------------------------------------------------------------
! Avoids truncating Settings.php until after we have a lock on the file
! Tighten up security checks, bring in sync with 2.1
Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

lather

I tried the package upgrade to 18 a while ago but got an error on profile-modify. Seems to be code from member map mod. Will try manual edit in the morning. I'm on a metered account so will wait till unmetered jors for backup.

lather

My attempt to upgrade to 2.0.18 was getting an error in Profile-Modify. The culprit was the Google member Map mod code. I unsinstalled 3.0.4 and the .18 upgrade went though. I then installed Memember Map version 3.0.5 and all is well.

Aleksi "Lex" Kilpinen

Slava
Ukraini!
"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum. Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

How you can help SMF

Advertisement: