Skip to content

Latest commit

 

History

History
170 lines (135 loc) · 8.33 KB

CHANGELOG.md

File metadata and controls

170 lines (135 loc) · 8.33 KB

BlogHub - Changelog

Version 1.3.10 - Stable

  • Fix: Format new lines and paragraphs accordingly in HTML comment content.
  • Fix: XSS vulnerability in comment content (Plain and Markdown), thanks to Prateek Kuber from Astra Security.

Version 1.3.9 - Stable

  • Update: Unset blog_meta_temp temporary property (when necessary), thanks to Andrea-Tecnotrade @ #11.
  • Fix: MariaDB Migration on v <= 10.1.48, thanks to alexwenzel @ #12.
  • Fix: SQL Error on bloghubTags component, thanks to alexwenzel @ #13.
  • Fix: Translation key on meta tab, thanks to chrisvidal @ #14.
  • Fix: XSS vulnerability in comment content (Plain and Markdown), thanks to Prateek Kuber from Astra Security.

Version 1.3.8 - Stable

  • Update: Change configuration / settings admin page size.
  • Fix: Wrong method-call on bloghub.prev / getPrevious().
  • Fix: Missing underscore on BlogHubBackendUser->getSlug() method / output.
  • Fix: Wrong variable used on PostsByDate component.
  • Fix: Missing page variables on PostsByDate component.

Version 1.3.7 - Stable

  • Fix: Twig strict variables error on component.

Version 1.3.6 - Stable

  • Fix: legacy ratmd_bloghub_meta_data returned collection instead of mapped array.

Version 1.3.5 - Stable

  • Fix: strtolower receives null instead of string in Comment model.

Version 1.3.4 - Stable

  • Update: Use Laravels [s|g]et[Attribute]Attribute getters and setters on Comment model.
  • Update: Use translation string, instead of hardcoded 'Guest' on Comment :: display_name.
  • Update: Implement comment_content as replacement for render_content.
  • Fix: SQL Error: Unknown column 'slug' in 'order clause', as reported here.
  • Fix: Prepared SQL statement error, as reported here.
  • Fix: View / Visitor counter does not work on October v2 installations, as reported here.

Version 1.3.3 - Stable

  • Fix: Issue #4 - Meta values aren't stored on new posts
  • Fix: Issue #5 - 2 comment fields share the same ID when the user is logged in + honeypot
  • Fix: Issue #6 - Wrong columns type on ratmd_bloghub_comments table
  • Fix: Issue #7 - Terms of use not shown due to wrong condition
  • Fix: Issue #8 - Wrong condition on CommectionSection->getFrontendUser method
  • Fix: Meta values aren't shown on OctoberCMS v2.

Version 1.3.2 - Stable

  • Fix: Right method used on wrong object in Comment model class.

Version 1.3.1 - Stable

  • Fix: Add CallsAnyMethod interface to BlogHubPost and BlogHubBackendUser.

Version 1.3.0 - Stable

  • Add: Blog Comments table, model and functions.
  • Add: Blog Comments columns on rainlab_blog_posts.
  • Add: New comment and tag related backend permissions.
  • Add: A new settings menu to configure the BlogHub configuration.
  • Add: New dashboard widget 'Comments List'.
  • Add: New dashboard widget 'Posts List'.
  • Add: New dashboard widget 'Posts Statistics'.
  • Add: Comments count sorting option to Post Model.
  • Add: Move Backend user Extension to the BlogHubBackendUserModel behaviour.
  • Add: Custom BlogHubPost model, which is implemented in RainLabs Post model.
  • Add: Custom BlogHubBackendUser model, which is implemented in Octobers User model.
  • Add: New [bloghubBase] component to configure the base options on the layout level.
  • Add: New [bloghubCommentList] component to show comment list outside of post page.
  • Add: New [bloghubCommentSection] component to show comment list with form on post page.
  • Add: New [bloghubPostsByAuthor] component for author archive pages.
  • Add: New [bloghubPostsByCommentCount] component to list posts by their comments count.
  • Add: New [bloghubPostsByDate] component for date archive pages.
  • Add: New [bloghubPostsByTag] component for tag archive pages.
  • Add: New vendor Gregwar/Captcha for the new comment system.
  • Update: Add missing translation strings (for both english and german).
  • Update: Set RatMD.BlogHub as owner on side menu items.
  • Update: The new date archive component supports now week archives as well.
  • Update: Support multiple-tags query combinations using + (all) and , (either).
  • Update: The visitors table to collect likes and dislikes for the new comment system.
  • Update: Rename ratmd_bloghub_settings settings model to ratmd_bloghub_meta_settings.
  • Update: The new BlogHubPostModel behaviour has been finished.
  • Update: Estimated reading time is now part of the new BlogHubPostModel behaviour
  • Update: Published * ago date/time view is now part of the new BlogHubPostModel behaviour.
  • Update: Backend Users are now Visitors as well (but do NOT increase the views / unique_views counter).
  • Update: New default Bootstrap 5 partials for all components.
  • Deprecated: [bloghubAuthorArchive] has been marked as deprecated, please use [bloghubPostsByAuthor] instead.
  • Deprecated: [bloghubDateArchive] has been marked as deprecated, please use [bloghubPostsByDate] instead.
  • Deprecated: [bloghubTagArchive] has been marked as deprecated, please use [bloghubPostsByTag] instead.
  • Fix: Replace missing default component partials with working ones.
  • Fix: Down Migration did not work on OctoberCMS v2 (dropColumns method does not exist).
  • Fix: PHP typings.
  • Fix: Smaller bugfixes & code cleanup tasks.

Version 1.2.5 - Stable

  • Fix: MySQL installation issue.

Version 1.2.4 - Stable

  • Fix: Database Table Migration for OctoberCMS v3.

Version 1.2.3 - Stable

  • Add: BlogHubPostModel behaviour (Work in Progress).
  • Add: Estimated reading time (Work in Progress).
  • Add: Published * ago date/time view (Work in Progress).
  • Fix: Table / Coulmn names for OctoberCMS Marketplace.

Version 1.2.2 - Stable

  • Add: 'View / Unique' column definition to Posts controller.
  • Add: 'Filter Tags' scope column definition to Post and Posts controller.
  • Add: Missing locale strings.
  • Update: Locale strings and language files.
  • Remove: Meta controller and definitions.

Version 1.2.1 - Stable

  • Add: 'About Me' field for backend users.

Version 1.2.0 - Stable

  • Add: Extend backend_users table with display_name and author_slug fields.
  • Add: Missing URL on the Preview button.
  • Add: Date archive type: 'year', 'month' or 'day'.
  • Add: Formatted date archive string.
  • Add: Dynamic BackendUser method bloghub_display() to receive user name.
  • Add: Dynamic BackendUser method bloghub_slug() to receive author slug or login name.
  • Update: Return 404 when no author is found ([bloghubAuthorArchive] Component).
  • Update: Return 404 when no date is found or date is invalid ([bloghubDateArchive] Component).
  • Update: Return 404 when no tag is found ([bloghubTagArchive] Component).
  • Update: Use author_slug instead of login (when author_slug is not empty).

Version 1.1.0 - Stable

  • Add: View / Unique View table and counter system.
  • Add: Tags list component (similar to the Categories list component).
  • Add: posts_count belongsToMany value and getter.
  • Add: Visitor model.
  • Add: views and unique_views sorting options to the Post model.
  • Update: Move Post list by tag slug component from Tags to Tag.

Version 1.0.0 - Stable

  • Initial Release