Skip to content

Releases: Justintime50/glass

v3.1.0

12 Dec 17:20
Compare
Choose a tag to compare
  • Adds PHP 8.4 support
  • Docker Swarm support (changes made to configuration and tooling)
  • S3 file support for images
  • Adds golf theme
  • New auth view layouts
  • Bumps Docker image with improved PHP-FPM throughput
  • Bumps dependencies

v3.0.1

19 Jul 02:21
Compare
Choose a tag to compare
  • Replaces FontAwesome with Bootstrap Icons
  • Fixes a bug where image filenames could overflow their containers if long
  • Fixes the Back to Posts button to respect pagination (closes #86)
  • Bumps dependencies

v3.0.0

10 Jun 22:56
Compare
Choose a tag to compare
  • Upgrades Laravel from v10 to v11
  • Drops support for PHP 8.1
  • Bumps all dependencies

v2.1.0

28 Nov 18:41
Compare
Choose a tag to compare
  • Adds PHP 8.3 support
  • Bumps MariaDB from 11.1.2 to 11.1.3
  • Removes CPU limits, ups database memory limits
  • Bumps dependencies

v2.0.1

20 Nov 20:29
Compare
Choose a tag to compare
  • URL slugs now only accept alphanumeric characters along with dashes and underscores to ensure valid URL strings
  • The post title is no longer slugified automatically to the URL when editing a post title. This ensures that existing links aren't broken without user intervention when updating a post title
  • Bumps patch versions of dependencies

v2.0.0

09 Oct 20:19
Compare
Choose a tag to compare
  • Image references are now stored in the database instead of losely through the filesystem. This means that tracking what images belong to what users and posts should work much smoother. Additionally, various improvements were made across the app to how images are handled resulting in a vastly improved image experience
    • Upgrade Note: When upgrading from v1.x, you will need to either manually add database entries for each image you previously had and link them to posts and users or re-upload images as needed
  • Categories are now unique and required, enforced at the database level
  • Various database indexes were added for common lookup patterns for faster queries
  • Foreign key constraints were added to enforce data integrity at the database level when records are related to one another
    • Due to this addition, comments of a post now get deleted when a post is deleted
  • Fixes various database field types and type validation on form submission to better align with the context they are used with
  • Fixes a bug that didn't show the dropdown chevrons for form-select fields when creating a post
  • Fixes a Bootstrap deprecation warning
  • Updates MariaDB from 10.11 to 11.1

v1.0.1

06 Sep 15:18
Compare
Choose a tag to compare
  • Fixes long-string line wrapping on the posts page when viewing on mobile

v1.0.0

06 Sep 05:24
Compare
Choose a tag to compare
  • Overhauled all routes
    • All routes now follow RESTful practices
    • Removes the /blog route
    • Changes the /posts/{category} route to /posts/category/{category} to help distinguish what the slug is
    • Adds a new /posts/user/{user} route so you can filter posts by author
    • Adds a new /posts/{user}/{slug} route that works the same as the now legacy /{user}/{slug}
  • Paginates and styles the comments on each post page
  • Added prompts before deletion on the admin page for categories and posts
  • Swap updated_at to created_at timestamps for posts and comments
  • Removes the unusable "Remember Me" checkbox on the login page
  • Fixes a 403 issue for the default image preview when editing a post
  • Fixes a bug that didn't properly validate reCAPTCHA on user registration
  • Fixes the styling of tables to properly show the theme colors (admin panel)
  • Fixes a bug that wouldn't allow categories to be reused if deleted
  • Fixes a 500 error that was triggered by a banner image url not being set (order of checks swapped around)
  • Fixes and improves input validation
  • Various other bug fixes and UI improvements

v0.14.0

05 Apr 21:54
ae1cb76
Compare
Choose a tag to compare
  • Upgrades from Laravel 9 to 10
  • Migrates from Webpack to Vite
  • Fixes admin page category table pagination
  • Fixes post comment avatar paths
  • Bumps all dependencies

v0.13.0

19 Feb 22:30
Compare
Choose a tag to compare
  • Adds an image gallery selection to the create and edit post screens. Previously, you'd need to visit the Image Library, copy the image name, go back to your post, paste in the image name to a field, and be on your way (closes #68)
  • Fixes a bug where retrieving posts by category didn't work due to a variable name error
  • Adds better factories and seeders including posts now getting assigned a random user, each post containing comments, and better under-the-hood config for seeders
  • Removes user_id from Category model
  • Various other improvements and bug fixes