xbbcode 6.0.0

Bug fixes
New features

New release for support Drupal 10.3+ and Drupal 11

Contributors (1)

dillix

Changelog

Issues: 2 issues resolved.

Changes since 5.0.0:

xbbcode 6.0.x-dev

Bug fixes
New features

Development branch for Drupal 10 and 11.

This version is fully compatible with Drupal 10.3+ and Drupal 11.

xbbcode 5.0.0

Bug fixes
New features
Unsupported

Stable version for Drupal 10 and PHP 8+.

This version maintains compatibility with Drupal 9.3+. (The next major branch, 6.0.x, will be Drupal 10+ only, and may require PHP 8.2+.)

Most changes are fixing PHP 8 and Drupal 9 deprecations.

Other fixes:

xbbcode 4.0.5

Bug fixes
Unsupported

Fixing several old regressions, and backporting some changes from 5.0.x that are also compatible with PHP ^7.1 and Drupal ^8.8.

xbbcode 5.0.0-alpha2

Bug fixes
Unsupported

Fixing several bugs, including both long-standing errors and new regressions.

xbbcode 5.0.x-dev

Bug fixes
New features

Development branch for version 5.0.

This version adds support for Drupal 10, removes support for Drupal 8, and removes support for PHP 7. It fixes several deprecations and makes use of new PHP 8 language features, which was not possible while PHP 7 was supported.

xbbcode 4.0.4

Bug fixes
Unsupported

Minor fixes prior to opening the 5.0.x branch.

- A bug in the [list] plugin that affected the use of a "style" argument with special characters in a text format that did not allow HTML.
- Deprecations and kernel test fixes that did not affect users.

xbbcode 4.0.2

Bug fixes
Unsupported

Several code-style and code inspection fixes.

BC: This version adds parameter types and return types to several internal methods that are unlikely to be extended by other contributed code.

xbbcode 4.0.1

Bug fixes
Unsupported

- #3080871: Case insensitive tags?. This is added in a point release despite technically being a new feature, as it does not affect the rendering of existing lower-case tags.
- #3097296: Missing configure button in module listing page

xbbcode 4.0.0

Bug fixes
New features
Unsupported

Feature release, and compatibility with Drupal 9.

xbbcode 8.x-3.2

Bug fixes
New features
Unsupported

Feature release. Final version of the 8.x-3.x branch - future development will occur in 4.0.x, and be compatible with 8.8.x and 9.0.x.

This release is functionally identical to 4.0.0. If you are using Drupal 8.8.0 or newer, you can and should upgrade to 4.0.0 instead.

xbbcode 4.0.x-dev

Bug fixes
New features

Development branch for version 4.0.

Added compatibility with Drupal 9.

xbbcode 8.x-3.1

Bug fixes
Unsupported

This is a maintenance release keeping the module up to date with dependencies.

Note that this version requires PHP 7.1.0 or later, as well as Drupal 8.5.0 or later.

xbbcode 8.x-3.0

Bug fixes
New features
Unsupported

The first stable release of Extensible BBCode for Drupal 8.

This release also rewrites the [list] tag to fully support BBCode inside list items without breaking HTML output.

xbbcode 8.x-3.0-rc3

Unsupported

This version has a rewritten [table] tag, which is more robust and less prone to breaking elements inside the table body. Numeric cells are now automatically right-aligned; a universal left-aligned column can be specified with a ~ column header.

xbbcode 8.x-3.0-rc2

Bug fixes
Unsupported

This release fixes several encoding/escaping bugs discovered by the expansion of parser tests, including the following:

- Repeated backslashes in argument strings no longer overload the regex engine with exponential backtracking.
- The [ character must now be escaped in any unquoted argument value (this allows the parser to correctly interpret '[a=[b][/b]' as a matched [b] preceded by [a=, rather than a dangling [a=[b] followed by a dangling [/b]).
- Literal backslashes must now always be escaped.

xbbcode 8.x-3.0-rc1

Bug fixes
New features
Unsupported

First release candidate of this module for Drupal 8.

Changes since -alpha4 include:

xbbcode 8.x-3.0-alpha4

Bug fixes
New features
Unsupported

Major changes:

  • #2627826: Rewrite the parser and use prepare().: Rewrote the parsing algorithm, and used the prepare() phase of the filter. Tags are now validated before any other filters are applied, and the tag arguments (as well as a copy of the source text) are base64-encoded to bypass other filters. This means that tag.option, tag.attr.* and tag.source are now raw values, and only the content is processed by other filters first. Tag contents are rendered on demand, so a [code] tag's content will never be rendered in the first place.
  • #2633282: Remove self-closing property: Removed self-closing property. All tags must be closed explicitly.
  • #2630676: Test the filter processing: Added some tests for the filter itself. So far it tests attribute parsing, as well as parsing of various nested tags.

Bugfixes:

xbbcode 9.x-1.x-dev

[INVALID]

Future development in release 4.0.x-dev. This release is empty.

xbbcode 8.x-3.0-alpha3

Bug fixes
New features
Unsupported

This iteration adds several new features and greatly expands the unit tests.

xbbcode 8.x-3.0-alpha2

Bug fixes
New features
Unsupported

The first alpha had a last-minute change breaking the custom tag admin interface, forcing a quick re-release.

The module now has a (very incomplete) batch of test cases.

xbbcode 8.x-3.0-alpha1

Bug fixes
New features
Unsupported

8.x-3.0-alpha1
==============

This is the first actual release of Extensible BBCode for Drupal 8.

The entire structure of the module has been overhauled, implementing
several new features provided by the Drupal 8 and Symfony framework:

xbbcode 7.x-1.7

Bug fixes
Unsupported

7.x-1.7 - 2015-12-04
====================

This is a minor patch release for 7.x-1.x.

xbbcode 8.x-3.x-dev

Bug fixes
New features

This is the third pass at a Drupal 8 port.

Goals:

xbbcode 8.x-2.x-dev

Bug fixes
New features

This is the first real port to Drupal 8, as the 8.x-1.x branch is obsolete.

This is still very much unfinished, and doesn't work yet.

xbbcode 7.x-1.2

New features
Bug fixes
Unsupported

Features:
- A [youtube] tag was added to the xbbcode_basic package.
- xbbcode_table now allows specifying the caption and column headers as attributes.

xbbcode 8.x-1.2

New features
Bug fixes
Unsupported

Features:
- A [youtube] tag was added to the xbbcode_basic package.
- xbbcode_table now allows specifying the caption and column headers as attributes.

xbbcode 7.x-1.1

New features
Bug fixes
Unsupported

- Major bug fixes: Self-closing tags triggered a fatal error, nocode tags were not provided with all of their text content.
- Feature: xbbcode_table now accepts a caption.
- Overhaul of xbbcode_list and xbbcode_table: Adhere to coding standards, improve parsing of nested lists, consolidate list settings in a single variable.
- String improvements: Capitalize the "edit" link, replace the name "XBBCode" with "Extensible BBCode" in all user-facing text, update help text.

xbbcode 8.x-1.1

New features
Bug fixes
Unsupported

- Major bug fixes: Self-closing tags triggered a fatal error, nocode tags were not provided with all of their text content.
- Feature: xbbcode_table now accepts a caption.
- Overhaul of xbbcode_list and xbbcode_table: Adhere to coding standards, improve parsing of nested lists, consolidate list settings in a single variable.
- String improvements: Capitalize the "edit" link, replace the name "XBBCode" with "Extensible BBCode" in all user-facing text, update help text.

xbbcode 8.x-1.0

Unsupported

First release for Drupal 8.

While this release is stable (since it is essentially identical to the 7.x-1.0 release), the module is obviously only as stable as the Drupal core it is installed in, and is likely to break when core next undergoes major changes.

xbbcode 7.x-1.0

Unsupported

First (hopefully) stable release for Drupal 7. This module is now functional and does not generate errors in normal behavior. Basic tags are fine, and custom tags work, as does the security for PHP code evaluation. Some sub-modules have not yet been fully tested or brought up to coding standards.

xbbcode 7.x-1.x-dev

Development snapshot for the current stable version of core (Drupal 7). All new features will be added to 8.x-1.x first, and will be backported to 7.x-1.x at least until Drupal 8 is released.

xbbcode 8.x-1.x-dev

Development snapshot compatible with the current development version of Drupal 8.

Subscribe with RSS Subscribe to Releases for Extensible BBCode