Tags: GoldSim/Website
Tags
The 5.1.0 release of GoldSim focuses on upgrades to backend dependenc… …ies, as well as a handful of business requests. Notably, this includes upgrading to C# 10 (52358dd, d8b36b7), ASP.NET Core 6.0 (96b6fd5), as well as OnTopic 5.2.0 (b2537a3). In terms of new features, this includes the introduction of reCaptcha v3 (098d6e1), a new `FormController` (640be65), and support for OnTopic 5.2.0's new `AttributeDictionary` constructor for view models (e50b674). For a full list of updates, see Pull Request #30.
The 5.0.0 release of GoldSim focuses on major upgrades to backend dep… …endencies which introduced a number of breaking changes. Notably, this includes upgrading to .NET 5.0 and ASP.NET Core 5.0, as well as OnTopic 5.0.0 and OnTopic Editor 5.0.0. The updates to OnTopic, in particular, introduced a significant number of breaking changes which required updating quite a few API calls to maintain the existing functionality. This release does not include any significant design changes or new features.
4.1.0 Release This update provides new support for GoldSim course content, facilitating a port from the Google Courseware app to the OnTopic CMS (cb25317). In addition, it includes significant refactoring of the JavaScript (2bace01, 1df0caa) and SASS (323d8dd, 60eb562, 1c22db8) code, with an eye toward both maintainability and performance enhancements (5c3cda2), many of which take advantage of our recent migration to HTTP/2. It also includes quite a bit of refactoring of the server-side code for the purpose of maintainability—and, in particular, includes refactoring the course, forms, and payment functionality into ASP.NET Core MVC Areas (d35fa4b). As with the major 4.0.0 release in December (cba60fb), which migrated the site from .NET Framework to .NET Core, this update shouldn't have any impact on the presentation of the site, but it should significantly improve both performance and maintenance. New Features - Introduced new GoldSim courseware functionality for online courses (cb25317) - Migrated content files (such as images, videos, and downloads) to a new `media.GoldSim.com` server (74c2bea) - Sorted Example Applications based on `LastModified` date, per @jlillywh's request (9765063) Improvements and Refactorings - Various performance enhancements to client-side code (5c3cda2) - Reduced size and improved quality of stylesheets (323d8dd, 1df0caa) - Reduced size and improved quality of JavaScript code (2bace01, 1c22db8) - Refactored code into areas to ease maintenance (d35fa4b) - Evaluated and consolidated common CSS classes (60eb562) Bug Fixes - Fixed DASH video streaming issue related to bitrate switching with local media (1cdc2f3) Maintenance - Updated dependencies (833ba33, 2b3eb43)
4.0.0 Release Unlike previous major releases, this version doesn't accompany a major redesign, or really any front-end modifications. Instead, it is a significant rewrite of the backend. In addition to migrating from **ASP.NET MVC Framework** to **ASP.NET Core 3**, the forms have been entirely rewritten from their legacy **ASP.NET Web Forms** implementations.