Skip to content

3.0.2

Compare
Choose a tag to compare
@sbwalker sbwalker released this 16 Jan 16:03
· 2906 commits to dev since this release
861dde8

Release Notes

We deeply appreciate the contributions from our community. A grand total of 35 pull requests by 4 contributors were integrated into this release bring the total to 2593 commits all time.

Noteworthy Changes in v3.0.2

#1938 Hide deleted pages in Admin Dashboard @sbwalker
#1938 Improved Settings API by replacing IsPublic with IsPrivate @sbwalker
#1938 Isolated Setting updates to not affect PageState @sbwalker
#1938 Made Pager horizontally scrollable on narrow viewports @sbwalker
#1938 Improve LocalizableComponent to support embedded controls @sbwalker
#1936 Added interop method for setting scroll position @sbwalker
#1936 Persisted RemoteIPAddress in PageState so it is available on Blazor Server @sbwalker
#1936 Added support for forwarded headers from load balancers and proxy servers @sbwalker
#1936 Replaced DateTime.Now references with DateTimeUtcNow for consistency @sbwalker
#1936 Fixed issue where upgrade logic was being executed for prior version @sbwalker
#1927 Removed invalid app tag from _host @sbwalker
#1927 Fixed page title not being set on first render client-side @sbwalker
#1926 Improved UX of password reset @sbwalker
#1925 Enhanced scheduler to support one-time jobs @sbwalker
#1925 Fixed pager component so that top/bottom have consistent UX @sbwalker
#1925 Fixed Blazor theme z-index issues caused by input-group in Bootstrap 5 @sbwalker
#1925 Improved password reset instructions in email notification @sbwalker
#1921 Fixed first render CSS issue @zzmzaizai
#1917 Fixed Label control CSS class append issue @leigh-pointer
#1913 Added option to Control Panel to specify module visibility @sbwalker
#1912 Included purge job for maintaining event logs and visitor logs @sbwalker
#1912 Added filter capability for visitor tracking @sbwalker
#1911 Added convention shortcut to suppress title in container @sbwalker
#1909 Allowed scheduled jobs to support weekly interval @sbwalker
#1909 Improved dynamic image generation with rotation, position, and background parameters @sbwalker
#1909 Added defensive logic to router @sbwalker
#1903 Made Url Mappings relative rather than absolute @sbwalker
#1902 Improved Scheduled Job start/stop user experience @sbwalker
#1902 Utilized start time when setting next job execution @sbwalker
#1901 Improved capture of request attributes for visitor tracking @sbwalker
#1898 Separated PWA service worker script from manifest script @sbwalker
#1897 Added missing Resx Keys @leigh-pointer
#1896 Encoded PWA Script in page output @sbwalker
#1895 Added support for default alias specification @sbwalker
#1895 Added alias auto registration @sbwalker
#1895 Added non-default alias redirection @sbwalker
#1895 Improved alias management in Site Settings @sbwalker
#1886 Improved custom entity support in settings @sbwalker
#1885 Fixed search in User Management @chlupac
#1884 Added support for IsPublic to all Setting types @sbwalker
#1883 Fixed issue where RawHTML was not being saved @leigh-pointer
#1882 Fixed issue with new SettingService @leigh-pointer
#1881 Added logging for the logout event to the UI component @sbwalker
#1879 Fixed module settings not being deleted when recycle bin is purged @leigh-pointer

List of Contributors in v3.0.2

@sbwalker
@leigh-pointer
@zzmzaizai
@chlupac

Additional Resources

The Oqtane Framework is built on Blazor, an open source and cross-platform web UI framework for building single-page apps using .NET and C# instead of JavaScript.

This release of Oqtane is targeted at .NET 6.0. This release is upgradeable from previous Oqtane releases. Simply install the Upgrade package and your database will be upgraded automatically.