Skip to content

Releases: majorimi/blazor-components

v1.5.0

27 Aug 12:45
61bf674
Compare
Choose a tag to compare

Minor version release

No breaking changes in this release!

New Components:

  • Majorsoft.Blazor.Components.Notifications: injectable INotificationService service to handle HTML5 Notifications and ServiceWorker Notifications and components that renders customizable Alert and Toast notification message elements.

Other:

  • Majorsoft.Blazor.Components.Inputs: MaxLength inputs added ShowRemainingChars property
  • Majorsoft.Blazor.Components.Loading: LoadingElement Overlay fixes, OnOverlayClicked event to use as Static overlay
  • Majorsoft.Blazor.Components.Toggle: ToggleSwitch and ToggleButton event handle fix
  • Majorsoft.Blazor.Components.Tabs: Tabs fixes:
    • Item not shown without TabsPanel event
    • CSS cleanups, no more duplicated classes in HTML
  • Majorsoft.Blazor.Components.Maps: GoogleMaps marker initialization fix
  • Majorsoft.Blazor.Components.PermaLink: component CSS cleanups, no more duplicated classes in HTML
  • Majorsoft.Blazor.Components.Collapse: component CSS cleanups, no more duplicated classes in HTML
  • Majorsoft.Blazor.Components.Modal: Modal dialog position fixes when not Centered
  • More XML comments in Nuget packages
  • Write more unit tests
  • Updated Demo app and redesign
  • Updated docs

v1.4.0

15 Jul 19:17
a229d5f
Compare
Choose a tag to compare

Minor version release

No breaking changes in this release!

New Components:

  • Majorsoft.Blazor.Components.Inputs: Inputs components renders an Input, InputText, Textarea or InputTextarea, etc. element with maxlength set and counter to show remaining characters.
  • Majorsoft.Blazor.Components.GdprConsent: GDPR Consent components injectable service and components that renders a customizable GDPR consent Banner or Popup witch Accept/Reject for cookie settings chosen value is persisted to Browser storage.
  • Majorsoft.Blazor.Extensions.Analytics: Enables Analytics services usage for Blazor applications e.g. Google Analytics, etc.

Other:

  • Majorsoft.Blazor.Components.Common.JsInterop:
    • Bux fix in Scroll JS
    • Added "smooth" scroll to Scroll JS
    • Sticky scroll to page bottom/top components in Scroll JS
    • Browser time simple: new Date();
    • Browser color theme dark/light mode detection
  • Majorsoft.Blazor.Components.Maps: bugfix in JS interop
  • Majorsoft.Blazor.Components.PermaLink: simplify initialization of service with wrapped components
  • Majorsoft.Blazor.Components.Loading: overlay opacity fixes
  • More XML comments in Nuget packages
  • Write more unit tests
  • Updated Demo app and redesign
  • Updated docs

v1.3.0

10 Mar 20:35
af60cbd
Compare
Choose a tag to compare

Minor version release

No breaking changes in this release!

New Components

  • Majorsoft.Blazor.Components.Maps: Blazor extension that enables Browser Local and Session storages and Cookies store access for Blazor applications.
  • Majorsoft.Blazor.Extensions.BrowserStorage: Blazor component that renders Google/Bing maps wrapped into Blazor components allowing to mange maps with .Net code.

Other:

  • Majorsoft.Blazor.Components.Tabs: new property Hidden for TabItem
  • Majorsoft.Blazor.Components.Toggle: ToggleSwitch square design change
  • Majorsoft.Blazor.Components.Common.JsInterop: new JS services and fixes
    • Internal changes and fixes JS dispose, etc.
    • Browser Language JS
    • Geo JS
    • Head JS
  • More XML comments in Nuget packages
  • Write more unit tests
  • Updated Demo app and redesign
  • Updated docs

v1.2.0

05 Jan 17:37
0ce1062
Compare
Choose a tag to compare

Minor version release with BREAKING changes

Breaking changes:

This release has breaking changes! Namespace names were consolidated with Nuget package names. All namespaces must be updated (prefix) with Majorsoft. e.g.: @using Majorsoft.Blazor.Components.Common.Loading. That's it!
Please update your code accordingly.

New Components

  • Majorsoft.Blazor.Components.Collapse

New features

  • Majorsoft.Blazor.Components.Common.Loading new component LoadingElement

Other:

  • All non async public methods are marked as Obsolete in Timer, Loading packages. At some point it will be removed!
  • JS Interop issue fixes
  • More XML comments in Nuget packages
  • Write more unit tests
  • Updated Demo app
  • Updated docs

v1.1.0

18 Dec 17:32
8a097d0
Compare
Choose a tag to compare

Minor version release

No breaking changes in this release!

New Components

  • Blazor.Components.Toggle
  • Blazor.Components.Tabs

New features

  • Blazor.Components.Common.JsInterop new features Resize-JS

Other:

  • More XML comments in Nuget packages
  • Write more unit tests
  • Updated Demo app
  • Updated docs

v1.0.1

30 Nov 17:19
4600b4d
Compare
Choose a tag to compare

Patch release:

  • Permalink bug fixes
  • JSInterop bug fixes
  • Expose internal ElementReferences in components for direct access e.g.: focus element
  • Added XML comments to Nuget packages
  • Write more unit tests
  • Updated Demo app.
  • Updated docs.

v1.0.0

11 Nov 21:18
4be827a
Compare
Choose a tag to compare

First prod release:

  • Updated to .NET 5 First production release!
  • Majorsoft.Blazor.Server.Logging.Console: implemented SignalR Hub to transfer log from Server to Browser
  • Bug fixes
  • More unit test
  • Doc updates

v0.9.52-rc.2.20479.15: Merge pull request #32 from majorimi/majorimi-patch-1

01 Nov 10:45
551e1c4
Compare
Choose a tag to compare
  • New components and features:
    • Majorsoft.Blazor.Components.PermaLink
    • Majorsoft.Blazor.Components.Common.JsInterop: Clipboard JS
  • Bug fixes
  • Updated demo app
  • Updated docs

v0.9.50-rc.2.20479.15: Merge pull request #27 from majorimi/dev/typeahead

27 Oct 13:16
224f472
Compare
Choose a tag to compare
  • New components:
    • Blazor.Components.JsInterop
    • Blazor.Components.Typeahead
  • Deprecated package Blazor.Components.Debounce.Input new name: Blazor.Components.Debounce
  • Breaking changes in Blazor.Components.Debounce components. CurrentValue property renamed to Value.
  • Updated demo app
  • Added more documentation
  • Bug fixes