Releases: maiorano84/shortcodes
Version 2 - Beta
This release sees a number of improvements to code quality, unit testing, and logic consolidation. No functionality has been added or removed, but the minimum PHP version has been bumped to 7.1.
The following coding standards have been applied:
- The highest level of PHPStan is used
- 100% Code Coverage is required
- A minimum Scrutinzer score of 9.5 is required
- StyleCI Rules are enforced
Container Awareness Patch
Binding the container to a registered shortcode is no longer required. If a particular shortcode needs to leverage a managing container's public members, using the ContainerAwareInterface and ContainerAware Trait will provide this capability.
Aliasing and Shorthand upgrades
Upgrades to the internal structure and readability. Attempting to alias a preexisting name on an unregistered shortcode no longer throws a registration error.
Version 1.2
Extended aliasing support, and code reorganization. New Shortcode Traits and Interfaces to allow for better delineation between pieces of functionality. SimpleShortcode examples and shortcuts provided in examples directory.
Version 1.1
Parsing has been broken out into Parser Classes that Manager Classes can define as dependencies. Parsers may be accessed directly to change how strings are replaced by callbacks, or process matches differently within other Managers.
First Stable Version
Nested shortcode support added with revised namespaces. Version marked as stable.
Version 1 - Public Beta
First version. All unit tests passed. Ready for public testing.