DVZ Mentions
Parses @username mentions into profile links. Integrates with MyAlerts.
Change Log for DVZ Mentions
Version 1.0.7 stable Build #15
Version 1.0.7
- relaxed MyAlerts compatibility check to 2.x to allow MyAlerts 2.1
- fixed minor PHP 8 compatibility issues
- raised PHP version requirements to PHP ≥ 7.1
Upgrading (from 1.0.6): Overwrite files.
Version 1.0.6 stable Build #14
Version 1.0.6
- fixed accidental parsing related to
@
characters in[url]
and[email]
MyCodes and auto URL parsing
- improved compatibility with PHP 8 and MyAlerts
- improved compatibility with MyBB 1.8.28 (related to parser output validation)
Upgrading (from 1.0.5): Overwrite files.
Version 1.0.5 stable Build #13
Version 1.0.5
- no MyAlerts notifications will be sent for mentions inside code and quote blocks,
- added support for DVZ Code Tags syntax to skip sending alerts in code blocks
Upgrading (from 1.0.4): Overwrite files, reactivate the plugin.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAltxha0ACgkQ4v2sXM44
p31pNAf/am34GnpTmUHMm7TNLCMMUNFBrRa30rk7HLJqH4+hwGGqEAt+xphHA7B2
J1pZoLZMqqvFtoQHKOnMfSQ4FIWG6rW0xYHN+ze7E3a0fTA1dnHrE5NOBvII7xwB
/6eyNhsQ34lXpHMOihvnX4mDszj7R+wptAVf2clbTag7rWUZ9AeZ/bipNE96PJuI
0DcjBUaHahHaeQz4yI/cC+hxRVuMXcmCZPO6SczZLRxzkNXSqsqLbdSGe94nP89c
wg4hqdq6uidyS8kZ6ltkrZGoeA1/69VbtetZCxcb4bSPP3WsZw62hMLPx8oSDLcY
l6NBwBkNdKOb4EFTGR1rKO2MG4B1DA==
=X28a
-----END PGP SIGNATURE-----
Version 1.0.4 stable Build #12
Version 1.0.4
- fixed permission permission issue for author-only threads
Upgrading (from 1.0.3): Overwrite files, reactivate the plugin.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAltlsqUACgkQ4v2sXM44
p31kawgAqZE6xwOCUugNGH8cpbEVW3ClyjLMvMfLcBUTr7P5KKm5URAIx3kKvOaS
u/S3mMZfrZhphjGY3gFM/khX9Sp8KdHAzCaPC0XHFCS5NXv7acXmz0iucVx9FN2Q
GCl5dufxcmkpiCpDYTb77xCRHOOwH7DjuckIzMmYEIzIjUgD4muP8TPDlpmZA/SZ
AdILm5ZtJrT41b4U8wFG2J5EgjCbYJayM/9MTVAuj8dClbAc8OR6Jr/9sE4h80wk
6HuvybyhB50QGkyZ1SUbUDTqcHh/fqaPbPS4EeEnBpzsSdGere1O6KNHkNSN1BH4
25+p6kTWlK6UKEdyl18mVNQL/YjZWg==
=ov1A
-----END PGP SIGNATURE-----
Version 1.0.3 stable Build #11
Version 1.0.3
- added missing PluginLibrary-related language string
Upgrading (from 1.0.2): Overwrite files, reactivate the plugin.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAlpeL3IACgkQ4v2sXM44
p33Pnwf9FSCFf0lxkTe4joSsihq+V1WRpquSqe2ruhAb8XAwONJbYAOky+Mgf56T
XZkseO3Oy3Gsiq/pixx4oRQAkje9ySxA00FLzEazlaXJn/wi2rLTjarWdVZ5+KJ1
6PlaYKS08z/RwxLGCQj2wUWSEy7uWrawK01cM1FzbaKjyFwtL1BIbeltX5zofQY5
YmSOTC29E+BGIq2omhM+oSUVPQpSVdzUdIvWhznW1MM9NdPEZuxi7L+Udchnkjnl
8h6P1/OAhY22WxLyxARIc6Pv0zolTrEOMjc+Z+DXv5EZ5kgYX35gQsmwq1pHRVx4
ootydBuH4uDqRotLy36nOoYFg8ceoQ==
=b5av
-----END PGP SIGNATURE-----
Version 1.0.2 stable Build #10
Version 1.0.2
- fixed MyAlerts location uninstalling
Upgrading (from 1.0.1): Overwrite files, reactivate the plugin.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAlonJ5oACgkQ4v2sXM44
p307KAf/Y/lKpnF/gp+2ZlBPpju+EJEkT1q/3PZ9uGB+XQIb77MVr9cTC4N++pA6
RhX6BRVIx3+LvW2Kwy1p4VJdLRQovRfZ5mMLDdNTOeihSJGVCQ+uEPuwm4D+3asQ
/+qAjmlrTM1m34G0+IPdOg8lPiwkQTEfF/+6z3xHUa+4+lAP887TJgAQkIRSsxs0
1AtWGRfQlzQligaTcWCKxPtinl6hbPq6gcdzPKxPtSWKUygLcKp3WwwqjHn3SPAq
aDqFpZp2ATX80UFJ0hcT/wDbndYqXJGLP9MKNojDSkzwFPd4a6F2lGDMQXKWcMFe
qZykvHnVwsRl4OF2oFYQRDqpNDhA4A==
=qsR2
-----END PGP SIGNATURE-----
Version 1.0.1 stable Build #9
Version 1.0.1
- fixed PHP errors related to missing MyAlerts plugin
Upgrading (from 1.0): Reactivate the plugin.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAlodtOUACgkQ4v2sXM44
p318MQf/RzH2p+i1deb45gdoZrWpbDQkWmo2Hayi+zB3YVFz5lD5Ie2jVvmfdWEL
f/No4+P0zjUSlPLG1SKEQ011THFs7zE+eSkvWFiwGRqp8RwEV7xqlkdaFfK3euq5
zxhE8N5zkyIBmI7gLdxujo5/9IgjSBImlZzxvBIDa5NckJmyygELKAtF6gOt3lPk
uRIhUfWP+1ytN27BLSxYCVVMij/b4SdhoLV9s3ugpSHPQurLySShL6vunL5t1BLv
S7rFd0KBzOSyRE4+xGpq8SoWTigI1JwHcXh3liEu8BNZRS1sYJ8iwzeCksqykv2F
mrnhdqvZZOBDAe3l4uOnoi7nHf3mCQ==
=FtBc
-----END PGP SIGNATURE-----
Version 1.0 stable Build #8
Version 1.0
- added support for selecting users by ID (@user#1),
- added CSS class for tags (mycode_mention),
- added support for opening profiles in new tabs (configurable),
- improved parsing accuracy,
- optimized alerts information storage,
- added removal of alerts linked to deleted content,
- added notification filtering to exclude post drafts,
- fixed possible PHP warnings related to MyAlerts check and undefined constants,
- configuration moved to ACP settings,
- code restructured,
- minimum PHP version raised to 7.0,
- license changed to ISC
Upgrading: Uninstall MyAlerts integrations (if present), uninstall the plugin, delete old files, upload the new package and install the plugin and MyAlerts integrations.
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE346WhYk6su6vogTe4v2sXM44p30FAlocfC4ACgkQ4v2sXM44
p32n7wf9FbvAIpLxU1qbyByp3DUzW3ZNZzKsHi8rjdHTCfMLYkhY3qf3TGYb71sO
ZQwGZa65hXrBK+MfAO5Uu7vfsln0LIQi5hk7+AOu33ztJcKy+L2pPKUCVyLVV+pX
O6BSdH1ERJh34ElHxkgx2PaioNXgXF2UYDpq7P0ogIXLrqlAnU7c0a8pe3QfUSmL
bYELo6pt+Z27/d4B7Y7eQ2ciVON/aeCXL/qWifK+2muweq+9JUs/t6V3gSIn2e3l
zJ33H2+liqhxScz8olDmBAasQfnfkU/0egsuMdCG0t7/PdwAos2f0zufk88GIPdG
TnvREb8vxfyhrfszqio8zwhCLvdy6Q==
=pGjI
-----END PGP SIGNATURE-----
Build #7 stable
0.6:
- support for MyAlerts notifications of mentions in DVZ Shoutbox (>= 2.3)
- minor optimizations
- code restructured for easier extensibility
Build #6 stable
0.5.1:
- fixed missing alert setting text in the UCP
- fixed permissions check
Build #5 stable
0.5:
- integration with MyAlerts 2.0.x
- PHP's GMP extension no longer required
Build #4 stable
0.4:
- new parsing engine
- improved mention catching rules
- implemented additional schemes (@'username', @
username
)
- implemented configurable minimum & maximum length to catch (default: 3-30)
- implemented configurable mention limits (DoS prevention)
- fixed fallbacks to the original code if users not found
Build #3 stable
0.3:
- regex corrected to parse @ calls before a dot (.) sign
Build #2 stable
Minor code corrections. Compatible with 1.8.*.
Build #1 stable
The first build has no changes.