All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Types of changes
- Features for initial package features.
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
- Fix validation rule for an old October CMS version
- Extend allowed characters for model names and titles
- Make group-by query conditional for the abstract model to fix the bug
- Changed name in composer because October suddenly started to complain about it
- Fixed a group by clause when sorting by a particular field on ModelAbstract
- Try to fix an issue with unsupported json data type
- Fixed a bug with undefined constant left after removal of deprecated code
- Long live Belarus!
- Post types functionality
- Cover and featured images for categories, series, tags
- Deprecated table
- Removed usage of 'void' return type to support old PHP versions
- Added 'include tagged posts' option for the 'Posts in the Series' component
- Related posts can now be additionally filtered by post and/or category
- Added ability to pass series slug into post URLs via the 'Posts in the Series' component
- Fixed post URLs broken by Rainlab Blog 1.4.3
- Added status support for series
- Added possibility to delete series from the series list page
- Added missing
include categories
filter for Tags list and Series list
- Added support of special characters for tag name
- Fix trait name
- Add filter by categories (included) for post lists (with tags/series)
- Rename 'Exceptions' section to 'Filters' in component settings
- Non-ajax version of pagination is now a default
- Do not include the existing routing parameters when generating new links
- Fix incorrect query being used for series model
- Remove accidental return operators from update files which prevented clean plugin installation
- Set index name explicitly to prevent the generation of too long name
- Taggable series
- 'Include series posts' option for the 'Posts With the Tag' component
- 'Include series tags' option for the 'Tag List' component
- 'Fetch series posts count' option for the 'Tag List' component
- Added missing count of posts in the related series component
- Fixed auto generated index being too long
- Expose page parameter name for simple pagination
- Added missing exclusions handling for series and tags
- Fixed related posts component
- Implemented exclusions by post/category for tag and series lists
- Added functionality of migration from other plugins
- Fixed migrations to prevent a ghost bug on update
- Implemented related series
- Implemented exclusions by post/category for post lists
- Fixed default templates for posts with tags and series to show correct empty message on wrong pagination
- Updated mark.js
- Allow fetching of all related posts for tags and series lists via a new option
- Count only published blog posts in series list
- Internal directory structure was slightly changed
- Exposed total tag count over the limit
- Implemented client tag filter for tag list
- Micro refactorings and optimizations
- Fixed a method to get real URL parameter names
- Stop using default slug value for TagList (to allow valid empty slug)
- Simplify internal query for posts relation
- Improved missing partials references so the backend expander could work correctly
- Improved partials references so the backend expander could work correctly
- Make translatable implementation truly optional
- Allow any valid character in validation for titles, names, etc.
- Added Translate plugin support
- Added localization support for different strings
- Changed series description column type
- Loosen series title validation to allow punctuation
- Multiple internal enhancements
- Featured images for series
- Series edit page enhanced
- Several tweaks for tags and series lists
- Added missing slug generation for tags
- Minor enhancements
- Use another style to list required plugins.
- Update tag name validation rules.
- Skip extending Post form fields for a nested form case.
- Degraded from PHP7.1 to PHP7.0 to support the minimal required version for October CMS.
- The initial release of Blog Taxonomy.