Change: Disable polyfill for JsMinifier closure (#74) (Thanks @DragonByte Tech) Fix: Argument 2 passed to TickTackk\DeveloperTools\Listener::dispatcherPostRender() must be of the type string, null given (#73)
Change: Apply default sort order for entities that are fetched when building README files
Fix: Style property description is same as title in README file Fix: CLI command tck-devtools:build-readme does not have descriptive description Fix: CLI command tck-devtools:add-phrase does not have description
New: Handle in-line code tags when building README files Change: The .idea directory will now be excluded by default when building add-on release archive Change: Do not try to autodetect google closure compiler Fix: Excluded directories are not respected when building add-on release archive
New: CLI Command to create README file The following information will be available in README with description whenever possible: Add-on title Add-on description Add-on requirements Options Permissions Admin permissions BB codes BB code media sites Style properties Advertising positions Widget positions Widget definitions Cron entries REST API scopes CLI Commands Further more, you can add your own blocks by creating HTML files named after the hook positions: BEFORE_TITLE AFTER_TITLE BEFORE_DESCRIPTION AFTER_DESCRIPTION BEFORE_REQUIREMENTS AFTER_REQUIREMENTS BEFORE_OPTIONS AFTER_OPTIONS BEFORE_PERMISSIONS AFTER_PERMISSIONS BEFORE_ADMIN_PERMISSIONS AFTER_ADMIN_PERMISSIONS BEFORE_BB_CODES AFTER_BB_CODES BEFORE_BB_CODE_MEDIA_SITES AFTER_BB_CODE_MEDIA_SITES BEFORE_STYLE_PROPERTIES AFTER_STYLE_PROPERTIES BEFORE_ADVERTISING_POSITIONS AFTER_ADVERTISING_POSITIONS BEFORE_WIDGET_POSITIONS AFTER_WIDGET_POSITIONS BEFORE_WIDGET_DEFINITIONS AFTER_WIDGET_DEFINITIONS BEFORE_CRON_ENTRIES AFTER_CRON_ENTRIES BEFORE_REST_API_SCOPES AFTER_REST_API_SCOPES BEFORE_CLI_COMMANDS AFTER_CLI_COMMANDS When an add-on is built, following README variants will be created: BB code version at _dev/resource_description.txt for resource descriptions Markdown version at README.md for any VCS repository Change: Increase minimum XenForo version requirement to 2.1.7 Change: Increase minimum PHP version requirement to 7.3 Fix: When creating code event listener method, passed by reference state is not respected
README
BEFORE_TITLE
AFTER_TITLE
BEFORE_DESCRIPTION
AFTER_DESCRIPTION
BEFORE_REQUIREMENTS
AFTER_REQUIREMENTS
BEFORE_OPTIONS
AFTER_OPTIONS
BEFORE_PERMISSIONS
AFTER_PERMISSIONS
BEFORE_ADMIN_PERMISSIONS
AFTER_ADMIN_PERMISSIONS
BEFORE_BB_CODES
AFTER_BB_CODES
BEFORE_BB_CODE_MEDIA_SITES
AFTER_BB_CODE_MEDIA_SITES
BEFORE_STYLE_PROPERTIES
AFTER_STYLE_PROPERTIES
BEFORE_ADVERTISING_POSITIONS
AFTER_ADVERTISING_POSITIONS
BEFORE_WIDGET_POSITIONS
AFTER_WIDGET_POSITIONS
BEFORE_WIDGET_DEFINITIONS
AFTER_WIDGET_DEFINITIONS
BEFORE_CRON_ENTRIES
AFTER_CRON_ENTRIES
BEFORE_REST_API_SCOPES
AFTER_REST_API_SCOPES
BEFORE_CLI_COMMANDS
AFTER_CLI_COMMANDS
_dev/resource_description.txt
README.md
New: Show callback execution order in code event listener list (#51) New: Allow clamping versions via CLI (#52) (Thanks @Xon) Change: Make execution order selectable in class extensions select (#50)
New: Show warnings when attempted to check for permissions or permission groups that do not exist (#34) New: Allow creating permission via permission interface even if permissions already exist (#35) New: Show class extension execution order in the list (#43) New: Show template modification execution order (#44) Fix: Upgrading to 1.1.0 does not migrate markdown files correctly (#45) Fix: Certain CLI commands have wrong namespace (#46) Fix: Doc block is before namespace instead of before class (#47)
Fix: Custom listener callback class and and method are not respected
Fixed: Code event listener creates invalid documentation (#36)
Fixed: Fatal error thrown when code even listeners callback method use namespace alias for type hinting (#31) Removed: Even more XF 2.0 specific composer code (#32)