Skip to content

Releases: limbo-works/Limbo.Umbraco.Tables

v13.0.2

23 Oct 17:11
Compare
Choose a tag to compare

New release for Umbraco 13. This release will not work for other versions of Umbraco.

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 13.0.2

or the NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 13.0.2

Changelog

  • Fixed issue with invalid cast in property value index factory (see #32 and c402a9f)
    When submitting an empty cell, the package would incorrectly save a JSON object instead of the expected string value, thereby causing an issue in the property value index factory for the table editor. Thanks to a PR from @AaronSadlerUK 👍

v13.0.1

11 Jul 22:34
Compare
Choose a tag to compare

New release for Umbraco 13. This release will not work for other versions of Umbraco.

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 13.0.1

or the NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 13.0.1

Changelog

  • Removed 12 column limit (see #32 and 3d0da0a)
    Probably should have been there in the first place. Removed thanks to a PR from @jattwood 👍

  • Updated the Skybrud.Essentials dependency (see dbfda4d)
    Might as well update to the newest version. The update doesn't contain any changes to this package though.

v1.1.4

11 Jul 22:23
Compare
Choose a tag to compare

New release for Umbraco 10+ 🎉

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 1.1.4

or the NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 1.1.4

Changelog

  • Removed 12 column limit (see #33 and c5252f8)
    Probably should have been there in the first place. Removed thanks to a PR from @jattwood 👍

  • Updated the Skybrud.Essentials dependency (see 5a36577)
    Might as well update to the newest version. The update doesn't contain any changes to this package though.

v13.0.0

07 Apr 20:45
Compare
Choose a tag to compare

First stable release for Umbraco 13. This release will not work for other versions of Umbraco.

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 13.0.0

or the NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 13.0.0

v13.0.0-beta001

30 Jan 20:49
Compare
Choose a tag to compare

First beta release for Umbraco 13. This release will not work for other versions of Umbraco.

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 13.0.0-beta001

or the NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 13.0.0-beta001

v1.1.3

30 Jan 20:05
Compare
Choose a tag to compare

New release for Umbraco 10+ 🎉

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 1.1.3

or the NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 1.1.3

Changelog

  • The TablesPackage.InformationalVersion property shouldn't include the SHA1 commit hash (see 3bfc4e9)
    Mostly an internal change, but also affects the version shown in the package section in Umbraco 12.

  • Updated the Skybrud.Essentials dependency (see cdefdf0)
    Might as well update to the newest version. The update doesn't contain any changes to this package though.

v1.1.2

15 Nov 22:16
Compare
Choose a tag to compare

New release for Umbraco 10+ 🎉

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 1.1.2

or the NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 1.1.2

Changelog

  • Fixed bad check for allowUseFirstRowAsHeader flag (see #23 and d44efcf)
    Due to a bad check in the Angular view, the Use first row as header wouldn't be shown in the property editor if either of the Use first column as header or Use last row as footer options weren't also allowed.

v1.1.1

01 Nov 11:55
Compare
Choose a tag to compare

New release for Umbraco 10+ 🎉

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 1.1.1

or the NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 1.1.1

Changelog

  • Added logic to hide the property editor options now allowed by the data type (see 6a19b76)
    Unfortunately I missed this for the v1.1.0 release, but options that are now allowed/enabled by the data type should now be shown in the property editor.

v1.1.0

31 Oct 12:44
Compare
Choose a tag to compare

New release for Umbraco 10+ 🎉

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 1.1.0

or the older NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 1.1.0

Breaking changes

  • Changed the type of the TablesDataCell.Value column from string to IHtmlContent (see #10 and 08ba96b)
    This makes working with the cell value a bit more straight forward.

  • Changed the types of the Type and Scope properties on the class TablesDataCell (see #11, #12, 115d724 and 4302d6f)
    The properties are now backed by enum types rather than string values.

  • Renaming models to make the names more simple (see fccc116)
    For this release many of the models have been renamed to ensure shorter and simpler names. Changes are as following:

    • TablesDataCell ➡️ TableCell
    • TablesDataColumn ➡️ TableColumn
    • TablesDataModel ➡️ TableModel
    • TablesDataObject ➡️ TableObject
    • TablesDataRow ➡️ TableRow

Other changes

  • Added RTE configuration to the data type options (see #14, ac940dc and fc7726e)
    With this release, it's now possible to configure which options that are available in the RTE. Thanks to @AaronMorf for adding this 👍

  • Added new UseLastRowAsFooter option to the property editor (see #5 and 1845f58)
    When enabled, the last row of the table should be considered a footer row. Thanks to @Nysosis for adding this 👍

  • Implemented IPropertyIndexValueFactory to better index table values (see #4, 9029e24 and 6d5dcc7)
    The new TablePropertyIndexValueFactory ensures that a friendly version of the table value is also added to the Examine index. Thanks to @Nysosis for adding this 👍

  • Updated Skybrud.Essentials to the newest version (see 869fd6e)
    Contains some changes to JSON converters that we need for this package.

  • Misc improvements to the models (see 1a88e4d)

    • TablesDataModel:
      • the UseFirstRowAsHeader property is now only true if allowed by the data type
      • the UseFirstColumnAsHeader property is now only true if allowed by the data type
      • the UseLastRowAsFooter property is now only true if allowed by the data type
    • TablesDataRow:
      • added Table property with a reference back to the parent table model
      • added IsHeader property to indicate whether the row is a header row
      • added IsFooter property to indicate whether the row is a footer row
    • TablesDataColumn:
      • added Table property with a reference back to the parent table model
      • added IsHeader property to indicate whether the column is a header column
  • The TablesDataModel class now implements IHtmlContent interface (see 76ca073)
    The table can now be rendered by writing @table in a Razor view where table is a variable referencing the table model.

  • Added support for hiding the property editor label (see #13 and ef19674)
    A new data type option now allows hiding the property editor label - eg. to get a bit more width in narrow spaces.

  • Added new cache level data type option (see #21 and 1410678)
    For edge cases, a new data type option now allows controlling the property cache level of the underlying property value converter.

v1.1.0-alpha001

18 Oct 12:43
Compare
Choose a tag to compare
v1.1.0-alpha001 Pre-release
Pre-release

New alpha release for Umbraco 10+ 🎉

Installation

To install the package via NuGet, you can use either .NET CLI:

dotnet add package Limbo.Umbraco.Tables --version 1.1.0-alpha001

or the older NuGet Package Manager:

Install-Package Limbo.Umbraco.Tables -Version 1.1.0-alpha001