Skip to content

Releases: skybrud/Skybrud.Forms

v1.0.0-beta010

13 Mar 09:48
Compare
Choose a tag to compare

Installation

Via NuGet:

.NET CLI:

dotnet add package Skybrud.Forms --version 1.0.0-beta010

Package Manager:

Install-Package Skybrud.Forms -Version 1.0.0-beta010

v1.0.0-beta009

08 Feb 22:21
Compare
Choose a tag to compare

Installation

Via NuGet:

.NET CLI:

dotnet add package Skybrud.Forms --version 1.0.0-beta009

Package Manager:

Install-Package Skybrud.Forms -Version 1.0.0-beta009

v1.0.0-beta008

04 Jan 18:52
Compare
Choose a tag to compare

Installation

Via NuGet:

.NET CLI:

dotnet add package Skybrud.Forms --version 1.0.0-beta008

Package Manager:

Install-Package Skybrud.Forms -Version 1.0.0-beta008

v1.0.0-beta007

04 Jan 15:55
Compare
Choose a tag to compare

Installation

Via NuGet:

.NET CLI:

dotnet add package Skybrud.Forms --version 1.0.0-beta007

Package Manager:

Install-Package Skybrud.Forms -Version 1.0.0-beta007

Skybrud.Forms v1.0.0-beta006

18 Aug 11:42
Compare
Choose a tag to compare

Installation

Changelog

  • Changing the property order a bit when serializing to JSON (see 3b45af2 and c2f5126)
    Some properties now have a higher gap in their JsonPropertyAttribute.Order values, which gives a bit more flexibility to add custom properties between existing ones.

  • Fixed issue with the AddDateField extension method (see a3a761c)
    The AddDateField extension method would add a PasswordField instead of the correct DateField.

  • Introduced new static Form.Create methods (see a2dc96b)
    The methods replace the existing New methods, as the Create name has a better feel.

Skybrud.Forms v1.0.0-beta005

13 Jul 08:11
Compare
Choose a tag to compare

Installation

Changelog

  • Added option for setting fields as disabled (see 270f6ea)
    In some cases in makes sense to have a field that the user can see, but not edit. So with this release, most fields now support setting them as disabled.

  • Introduced new password field type (see c60c74c)
    The PasswordField class may now be be used to represent password fields. This also introduces a new AddPasswordField extension method for conveniently adding a password field to a Form instance.

  • Introduced new date field type (see 75cdd7f)
    The DateField class may now be be used to represent date fields. This also introduces a new AddDateField extension method for conveniently adding a date field to a Form instance.

  • Introduced new caption field type (see 62bfefe)
    The CaptionField allows adding a title and/or description in between regular form fields, helping to make your forms more user friendly.

  • Minor adjustments to the ListItem class (808b891)
    This introduces a new construct overload and also sets the order of properties when a list item is serialized to JSON.

Skybrud.Forms v1.0.0-beta004

06 Jul 17:18
Compare
Choose a tag to compare

Installation

Changelog

  • Added JsonProperty attribute to the Name property (see 80afe85)
    This ensures the property behaves as described by the XML documentation of the property.

  • Added support for adding labels to the form model (see 938891e)
    The Form class now exposes a dictionary through the Labels property, representing the labels associated with the form (if any).

  • Updated the Skybrud.Essentials dependency (see e2e6aad)
    This release updates the dependency to the newest version.

  • Added order to the Form properties (see e7a0ee3)
    Might help making the generated JSON easier to read.

  • Added additional AddCheckboxList, AddDropDownList and AddRadioList extension methods (see 2bd806d)
    The new extension methods allow specifying an IEnumerable<T> collection and a callback function for converting each item into ListItem instances.

Skybrud.Forms v1.0.0-beta003

19 Jan 10:33
Compare
Choose a tag to compare
Pre-release

Installation

Skybrud.Forms v1.0.0-beta002

15 Mar 21:32
Compare
Choose a tag to compare
Pre-release

Installation

Skybrud.Forms v1.0.0-beta001

15 Mar 15:47
Compare
Choose a tag to compare
Pre-release

Installation