Releases: limbo-works/Limbo.Umbraco.Tables
v13.0.1
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
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
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
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
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
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
v1.1.1
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 thev1.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
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 fromstring
toIHtmlContent
(see #10 and 08ba96b)
This makes working with the cell value a bit more straight forward. -
Changed the types of the
Type
andScope
properties on the classTablesDataCell
(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 newTablePropertyIndexValueFactory
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
- the
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
- added
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
- added
-
The
TablesDataModel
class now implementsIHtmlContent
interface (see 76ca073)
The table can now be rendered by writing@table
in a Razor view wheretable
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
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
v1.0.3
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.0.3
or the older NuGet Package Manager:
Install-Package Limbo.Umbraco.Tables -Version 1.0.3
Changelog
-
Updated the upper bound for the Umbraco dependencies to allow using the package with Umbraco 12 (see de5dd3a)
As Umbraco 12 was released earlier this week, and no changes are required for the package to run on Umbraco 12, the upper bound of the Umbraco dependencies has been raised to allow running on Umbraco 12. -
Fixed issue with missing translations (see 34a39ca)
The package was still trying to use thelimboStructuredData
section rather than thelimboTables
section as intended. This release updates the view and controller to use the correct section alias.