Releases: DennisSuitters/AuroraCMS
Releases · DennisSuitters/AuroraCMS
AuroraCMS v0.2.7
- Fix sitemap.xml listing items and exposing content that is only available to logged in accounts, and adjust listing so pages/content listed as noindex do not get listed.
- Add more WordPress filtering methods for known attack attempts.
- Add new option to Visitor Tracker to clear entries via Search Query.
- Update Video Embedding within the content parser, as well as Summernote when adding video content.
- Add a check for when an outside source is looking for ads.txt or sellers.json to avoid having those URL's added to the tracking database. (We may visit this as an option, as this is geared mostly towards when advertising is placed on pages, such as Google's AdSense.)
- Add enterkeyhint attributes to form input element to improve mobile usage.
- Remove Title and trailing / from RSS feed link meta tag.
- Fix RSS Feed output listing items and exposing content that is only available to logged in accounts, and adjust listing so pages/content listed as noindex do not get listed.
- Add regex to remove extraneous white space from RSS feed description text.
- Fix Facebook and Twitter Share Icons.
- Fix missing Twiiter Card information.
- Fix .htaccess URL 301 Redirect to properly resolve to https and without www
- Add response to access to security.txt saying to report security issues to the github repository.
- Add new headers for Client Hints directives.
- Improve how tracking site visitors works, now records more browsers, operating systems, screen width and Telephone Call Clicks.
- Fix Item Count error in SQL when gathering content.
- Add Calls count for current month to Dashboard.
- Update Google Analytics Embed Code to self hosted GA4, self hosting helps speed up page speed.
- Improve Schema output, now includes dynamic Organisation rather than static.
- Add Google Tag Manager and ID Entry.
- Adjust Rank for Wholesale (Bronze and Silver were reversed), and add Standard Wholesale.
- Add Free SEO Course links on Dashboard.
- Fix issue when updating postcode values, which would not update, and throw error if null/empty value used.
AuroraCMS v0.2.6
- Fix entity parser encoding all input, to only encoding descriptions.
- Fix output parsing showing entity codes rather than the symbols they represent.
- Fix Page Settings checkbox for enabling Slider checking wrong value.
- Fix broken thumbnail on bookings page.
- Form submission serializer not parsing correctly selected event/service to backend.
- Fix reference to incorrect variable in add_contantus.
- Fix styling for required form fields that wasn't diplaying correctly.
- Improve Forms for all client sites for better validation and requirement notifications.
- Update Summernote WYSIWYG Editor.
- Adjust logic to stop Recommended Retail Price from showing in items list, in favour of Cost Price.
- Update Summernote plugin summernote-cleaner.
- Fix Account Required to Purchase option not working correctly.
- Add Form feature that fetch's postcode information autofilling Suburb and State fields.
- Fix Accountnotification warning tag element not being parsed away correctly.
- Add Video Playlist editor for pages, and front end parsing and markup.
- Remove unused emoji images.
- Fix Schema Product Prices when no price is set, or is a text value, to not produce cost schema markup.
AuroraCMS v0.2.5
- Fix Adding Testimonials not sending notification emails.
- Fix incorrect rating for Reviews and Testimonials being stored.
- Fix rating stars not displaying correctly when editing Testimonials in Administration.
- Fix typo on $_SESSION['rank'] function.
- Fix side menu template parsing throwing errors, due to unset vars.
- Fix Settings page not updating changed information.
- Adjust Shopping Cart to make sure Shoppers select a Shipping Option.
- Add Tracking links for Orders, including adding Tracking Services and Tracking ID.
- Add functionality to check if Accounts contain Shipping information when in Shopping Cart, and on Orders with disabling Checkout Link if Account Shipping information is not present.
- Add proper Activation Page, so information can be added, such as how to update Address information.
- Fix sidemenu displaying all events, when it should only display current and future events.
- Fix content title SQL table cell truncating title's.
- Add option and parsing to check and notify if address information is empty.
- Fix Editing Newletters array_unique() and arsort() throwing errors when used with empty vars.
- Fix Date parsing parameters for javascript date function for Safari.
- Add code to process Free or Paid Events to produce Invoice and Confirmation, or Confirmation with link to Free Events.
- Add code to payment processing for PayPal and Stripe for paid Events to email Payment Confirmation for all Payments, and to send Link for Events once paid.
- Add HTMLEntity Parser when saving text body data that doesn't harm HTML Elements but converts symbols to entities that break text layouts.
- Fix RRP (Recommended Retail Price) not being displayed for Wholesalers.
AuroraCMS v0.2.4
- Add cartonQuantity option for Inventory Items that are sold as bulk stock.
- Adjust parser to add cartonQuantity if value is set and not 0.
- Reduce A11Y Widget font size styling, now uses CSS Vars for resizing.
- Adjust reCaptcha resize function to use Vanilla Javascript.
- Add Wholesale Account limiting to set user rank when purchasing products.
- Add Biography page, and options to enable Accounts as Bio and to add Caption and Notes.
- Add ability to drag accounts to reorder their appearance on Biography pages.
- Fix issue with displaying item event images when Event has countdown enabled.
- Add check for Event items to not display events with start date set that have expired.
- Add options for set number of content items to use a set content template without individual item being set to predetermined template.
- Add option for number of items returned for search results.
- Tidy up source, remove commented out test blocks that are no longer needed.
- Add Users online quantity to footer in Administration.
AuroraCMS v0.2.3
- Add Last update Date/Time to Changelog display on Dashboard page.
- Update No-Avatar default image.
- Fix strange escaping values in JSON-LD for Articles.
- Fix capitalisation for Breadcrumb Items.
- Fix incorrect SchemaType used for Products/Inventory when creating a new Item.
- Add further Schema Availability types for Inventory.
- Fix Deduction fields not be added correctly for Orders in Administration.
- Fix typo encoding title in Deduction line on Front End Orders page.
- Add Templates for selection of extra content item layouts.
- Improve Theme and Template selector visual styling.
- Fix Featured Content parser throwing errors on unset session rank.
- Remove jQuery dependency for front end and rewrite Javascript to use Vanilla Javascript, except for Forum where text editor relies on jQuery.
- Fix Live Chat and Banner layering and remove jQuery dependency.
- Swap out Featured Content Slider for a Vanilla Javascript Swiper Slider.
- Add options for Swiper to Page Editing.
- Fix Banner not storing Local Storage value.
- Fix Quick View Items thumbnail selector not working.
- Built and added an Accessibility Widget to enable people with disabilities the option of adjust the readability of the sites, making sites inclusive to all.
AuroraCMS v0.2.2
- Remove Profile Link to non-existent Profiles page on Blog Articles.
- Fix Accounts that are not Account Contacts for Hosting or Site Payments from showing up as Payment Accounts.
- Remove some Social Media Share To options on content pages.
- Fix images for Services/Events not displaying in the selector on Bookings Page.
- Adjust Administration Folder Viewing Permissions.
- Fix filtering of editor data for FAQ's, that was removing links from the data.
- Adjust Administration Menu and Header area to help with viewing on Mobile Devices.
- Adjust Coming Soon and Maintenance Pages, add Countdown Clock to Coming Soon page.
- Improve Administration Sidebar Hiding/Showing actions.
- Fix HTML Attribute order in Administration pages.
- Fix Menu not highlighting correct active page in header and footer menus.
- Add role values to header and footer navigation menus.
- Fix Inventory Stock Status not Showing item as Pre Order.
- Remove Tooltip trigger from Checkboxes in Administration but leave aria-label for Screen Readers.
- Fix Administration Notifications dropdown styling, and data retrieval.
- Adjust robots.txt file to exclude areas from being indexed by search engines.
- Fix sitemap.xml and sitemap adding links to pages that cause errors, or shouldn't get indexed.
- Fix Escaping Parser for JSON-LD.
- Stop Offline page showing, but rather routing to an error page, as it should only be used for offline circumstances, and not indexable.
- Fix content items from showing malformed content if content item title and URLSlug changes, now goes to a 404 Error Page.
- Adjust Error page to not fetch content that isn't available to non-logged in site visitors.
- Extract common functions into seperate files, such as breadcrumbs, cover image building, to overall reduce size, and allow easier future editing.
- Add HTMLPurifier to properly mitigate XSS code executing on HTML Output.
- Fix Gallery Items on Gallery and Content pages displaying wrong thumbnail.
- Make sure Gallery Item on Gallery and Content pages are responsive.
- Fix Bookings page showing non Service items.
- Shopping Cart Widget not displaying no image image correctly.
- Fix content Pagination not showing correct number of pages, or correct previous page link value.
- Fix Forum unset values throwing errors.
- Add missing role="menuitem" to login/administration menu links.
- Fix Page list in Administration not clearing views for all items.
AuroraCMS v0.2.1
- Fix CORS permissions for hostinginfo when requested from Hosted Site accounts.
- Fix Image Srcset for Cover Images.
- Adjust order if content items in side menu to include highest viewed items.
- Add Editable Dismissable Banners and Administration Banner Editing Page.
- Fix wrong icon for Payments Administration page.
- Add Job List editing in Administration.
- Add "Back Order" as a new Status Option, mainly for Inventory.
- Fix Order conversion to Invoice so items are deducted from inventory, and if reached 0, change status for item, and duplicate extra items into order.
- Fix Session Rank variable throwing errors if not set.
- Fix contentType variable throwing errors if not set in update entries script.
- Fix Items Page Pagination if no page number is set throwing errors breaking page rendering.
- Fix Srcset validation errors by adding size information to images.
- Add Heading editing for Pages to help pages be Standards Compliant.
- Fix erroneous elements and template elements rendering.
- Fix Elements for SEO in Themes.
- Fix Number of Search Items not calculating correctly.
- Add parser to indicate quantities with colour indication.
- Fix incorrect database value being used for Suggestion Seen Date/Time.
- Add Notification Email when a new Administration Suggestion is added.
- Fix Testimonials font size.
- Update Summernote WYSIWYG Editor.
- Fix Administration Button Colours not showing correct colour in active or hover state.
- Adjust Dashboard Statistics to only show current months information.
- Add Selecting Animation for displaying Banners.
- Adjust how Banners are retreived and displayed, now via AJAX.
AuroraCMS v0.2.0
- Fix elFinder Multi-Thumb plugin not correctly renaming all files.
- Fix elFinder Filename Normalizer plugin not correctly parsing files with underscores.
- Fix Pagination to use same function as Forum.
- Fix loging out changing page.
- Add better styling for Forum elements.
- Add Forum Post tracking.
- Add ability to quote posts and replies.
- Add Emojis dropdown for Summernote for Forum Posts and Replies.
- Add parsing for Emoji shortcodes when making new Forum Posts or Replies.
- Add ability when Quoting to grab selected text for Quote, for when only a section needs mentioning.
- Add Banning user's from Post or Replying on Forum.
- Adjust Mobile Responsiveness for Forum Elements.
- Add Administration page to allow disabling, reordering, selecting default page to open, and rank restriction of menu items in Administration.
- Fix Breadcrumb Dropdown width in Administration.
- Add Category Navigation to Content Editing area in Administration.
- Add Hosting Information and Editing for Administrators, to let client's know when or if Hosting is Due or Overdue.
- Add Site Payment Information to let nominated Account know that Site Payments are overdue.
- Fix incorrect Tab reference on Account Editing page in Administration.
- Add Payments Viewing for Hoster's to edit Payment Accounts in Administration, Only available to Developer Accounts.
AuroraCMS v0.1.9
- Add listing active Pages to Link select for FAQ's.
- Fix FAQ output displaying entities.
- Add Category for FAQ's.
- Add ability for FAQ's to be open when displayed.
- Add Forum System, still work to be done.
- Forum Post Pinning filter to pin checkbox toggle.
- Create text Snippet function for search results to highlight search term, and truncate leading and following text.
AuroraCMS v0.1.8
- Add sort field to find items on Content and Users on Account administration pages.
- Fix purchase when logged in parser showing noticed on non inventory items.
- Fix button and input styling in administration.
- Restyle Footer "Back To Top" link, and fix styling for client sites so they have better mobile responsiveness.
- Fix Footer Template Blocks to work better as responsive elements.
- Fix Footer Template Blocks display with toggable options correctly.
- Fix missing URL declaration in
core/add_account.php
resulting in malformed activation link. - Fix display order not working for Business Hours in Footer area.
- Add ability to upload Theme ZIP files.
- Fix
array_unique()
throwing errors if array is empty. - Add check if CURL is installed and enabled when installing.
- Add display of number of issues that need to be resolved when installing.
- Add embed Audio plugin for Summernote.
- Fix typo in notification when Booking Invoice is created.
- Add FAQ Administration Editing, and Front End Parsing.
- Make sure Quick Edit dropdown gets closed when switching from List to Cards.
- Change logged in label from "Administration" to "Account", to reduce confusion.
- Add SQL to clear
activate
login field to faciliate activating accounts with activation issues.