Releases: Justintime50/glass
Releases · Justintime50/glass
v0.13.0
- 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
v0.12.1
- Slug URL fields no longer replace apostrophes with dashes but instead just remove them for better slugs with apostrophes
v0.12.0
- Dynamically generate an articles reading time instead of expecing authors to come up with this and store it in the database. (This will require a database migration to remove the
reading_time
column from theposts
table)
v0.11.0
- Switches from file based sessions to database sessions (must migrate DB)
- Completely overhauls the storage system for images and consolidates logic while protecting against incorrect instance setup
- Fixes a bug that prevented the
/images
page from loading on a new Glass instance due to a missing required directory - Renames the
public/post-images
directory topublic/images/posts
(you will need to migrate your images manually) - Renames the
public/avatars
directory topublic/images/avatars
(you will need to migrate your images manually)
- Fixes a bug that prevented the
- Complete image overhaul (closes #68)
- The image library page now properly scales images to a more uniform size
- Adds the ability to download images from the image library page
- Complete category overhaul (closes #67)
- Enforces unique category names
- Adds the ability to filter post results by category (clicking the category name on a single post or selecting a category from the bottom of the posts page)
- Adds the ability to update category names
- Removes the ability for the authenticated user to delete themselves or alter their role
- Adds the ability to update your own password
- Incorporates the
Pineapple
CSS and JS library for easier development
v0.10.0
- Migrates from Bootstrap 4 to 5, removes Lodash, jQuery, Vue, and other unused frontend dependencies
- Adds
sentry
integration
v0.9.0
- Bumped Laravel from v6 to v9
- Bumped PHP from 7.4 to 8.1
- Bumped all dependencies
- Fixes a bug where creating a user would fail in dev mode or with no recaptcha key specified due to a syntax error
v0.8.0
- Adds
ReCaptcha
to user signups ifNOCAPTCHA_SECRET
andNOCAPTCHA_SITEKEY
env variables are set whenAPP_ENV
isproduction
- Reworks themes, adds a new
dark
theme as well as aamethyst
theme - Bumps dependencies
- Reworks the instructions for starting the service along with introducing a
setup
script - Added various new
composer ...
convenience commands
v0.7.0
- Rebrands the project from
Laraview
toGlass
, this also includes the database name and user. It's highly encouraged to backup your database prior to upgrading and re-import your data after a fresh installation or manually change the database users and names
v0.6.0
- Adds database replication where a main database accepts writes and a replica is read from (overhauls the required env variables to properly set this up)
- Scales production deployments to 2 instances of the blog container