dev-master
9999999-devAn updated composer-compatible fork of the NBBC BBCode parsing library.
BSDv2
The Requires
- php >=5.4.0
The Development Requires
by John Sayo
Wallogit.com
2017 © Pedro Peláez
An updated composer-compatible fork of the NBBC BBCode parsing library.
NBBC is a high-speed, extensible, easy-to-use validating BBCode parser. It was originally developed by Sean Werkema and most of the core code is still his. The core NBBC was last updated officially in 2010. This is forked from https://github.com/vanilla/nbbc., (*2)
This project breaks backwards-compatibility with the 1.x version of NBBC which is why it has been given a major version number update even though no significant functionality has been added. Here are a summary of changes., (*3)
BBCode class have been protected and must now be accessed with getters/setters.In addition to backwards-compatibility breaking changes there have been a few other changes that should not break backwards compatibility., (*4)
EmailAddressValidator have been replaced with PHP's filter_var() function.Profiler have been removed from the BBCode class. There are plenty of profiling tools out there now that don't bloat the code.As noted above, most of the NBBC was written by Sean Werkema and the copyright on that code remains his. There are files that also have a copyright assigned to Vanilla Forums Inc. That additional copyright only applies to the changes made by us. It is not our intention to claim credit for the excellent work done by the original author. We are just following the rules of copyright the best we can. This library will always be licensed under the original open source license (BSDv2)., (*5)
An updated composer-compatible fork of the NBBC BBCode parsing library.
BSDv2