Version 3.0.11 includes requested changes. It can be downloaded here or on the GitHub branch. If downloading from GitHub, make sure to place it in a
/ext/phpbbservices/smartfeed
directory.There is really no new functionality or change to the user interface. It's really minor stuff:
- The error checking of parameters when rendering a feed was too complex in the opinion of the extension review team. I worked really hard to keep parameters from getting hacked, perhaps too hard. Now if you put a bad value in the URL, such as
&w=a
, rather than get a message like "hey, you need to use an integer here", the default value is substituted instead, which is normally an integer, typically 0. It's just as safe from hacking as it was, if a little more obscure. - Error checking will now generally report all errors found in the URL string, rather than the first one encountered.
ext.php
tells you if it can't install the extension by telling you its requirements. Previously, it would just fail. Thexml
,pcre
andopenssl
PHP extensions are all required.- What's a kilobyte? I had learned it was 1024 bytes, or 2^10. But that's old school programming. It's really 1000 bytes, so when calculating the size in kilobytes for attachments, I now divide bytes by 1000 instead of 1024. BTW, 1024 bytes is now called a kibibyte (KiB).