Releases: patrickdemooij9/SeoToolkit.Umbraco
3.6.1
Hi all!
A fix update to fix two issues. Work on the Umbraco 14&15 version is still ongoing, but I've gotten to the last two modules (SiteAudit & MetaFields) so hopefully I can get a first version out before the end of this year!
As always, if you find any issues with the changes below then please let me know.
What's Changed
- Add option to turn off render caching by @patrickdemooij9 in #294
- Fix issue with MetaTags and IVirtualPageController
Full Changelog: 3.6.0...3.6.1
Release 3.6.0
Hi everyone,
Release 3.6.0 is now out and it has an amazing addition to the package. It is now possible to import your redirects directly through the interface without having to go through the database. This feature has been created by @Ambertvu and it is amazing to see! So, thank you very much for your contribution!
As always, if you find any issues with this release make sure to create an issue out of it so that it can be picked up as soon as possible.
What's Changed
- Added option to supress the "SEO settings have been saved" notification by @Ambertvu in #285
- Added import functionality for redirects module by @Ambertvu in #284
New Contributors
Full Changelog: 3.5.1...3.6.0
Release 3.5.1
Small update to fix some issues within the package. Support for Umbraco 14 is being worked on and should be out shortly!
A big thanks to the new contributors! Thank you for making the package even better with your bugfixes!
What's Changed
- Minor spelling fix in the RedirectsService exceptions by @erwindamsma in #272
- Fix regex redirect with custom domain by @luuksommers in #268
- Add a check to ensure only the content is saved in the current editor by @josephheqj in #274
- Fix issue with the redirect search (#270)
- Fix issue with special characters in redirect (#279)
New Contributors
- @erwindamsma made their first contribution in #272
- @luuksommers made their first contribution in #268
- @josephheqj made their first contribution in #274
Full Changelog: 3.5.0...3.5.1
Release 3.5.0
Release 3.4.0 & 2.6.0
Hi everyone!
This time we have an amazing update with a lot of useful changes for your websites! Let's go straight into it.
Twitter fields
Due to the amazing effort of @robertjf, we now have new meta fields! You'll now be able to configure and set up your own Twitter related fields:
New fallbacks
And that is not all from @robertjf, he also took the time and implemented some new fallbacks! The new property types that can now be used as fallback are BlockGrid and BlockLists. The fallback will currently look for the first TinyMce, Textbox, or Textarea to take their value from. In the future, we will keep on adding new options, but this is already an amazing change to the current functionality!
Configure while creating
Ever since the launch of SeoToolkit, you could only set up your SEO values fter publishing your content. That is no more! You are now able to fill in your SEO values while creating your content. Publish it and the SEO values will automatically be published with it. You would almost forget that it is a different content app.
And those are the main changes. There are a lot more changes and you can check them all out down below. Thank you for using the package and make sure to create an issue if you have feedback! Till next time.
What's Changed
- Add tree group to constants by @erikjanwestendorp in #226
- Use constants in TreeControllers by @erikjanwestendorp in #231
- Twitter Metadata field support by @robertjf in #234
- #114 - this is a first attempt at getting the text or rich text value… by @robertjf in #235
- 227: Fix global regex redirect by @patrickdemooij9 in #242
- Allow setting up meta fields for content that isn't published yet by @patrickdemooij9 in #244
- Add Dutch translations by @erikjanwestendorp in #241
- Add sqlite files to .gitignore by @erikjanwestendorp in #245
- Added structure mode for Sitemap generation by @patrickdemooij9 in #246
New Contributors
- @erikjanwestendorp made their first contribution in #226
- @robertjf made their first contribution in #234
Full Changelog: 3.3.0...3.4.0
Release 2.5.0 & 3.3.0
Hi everyone!
This update was something to be released for some time now, especially now that Umbraco 12 is out. One of the features of this update is that you can now use 3.3.0 for Umbraco 12! But there are also a ton of other changes that I would like to tell you about:
New editors
Thanks to @ugurhangul we now have 2 new fields available for metafields. The first one is a keywords field. While this field isn't used by Google itself anymore, I do think it might be useful in case you want to use it. Because of this situation, the field is hidden behind a setting. Read more about how to enable this in the documentation.
The other field is a schema field. This can be used to insert your JSON-LD scripts. In the future, I would like to make this more user-friendly, but this will be able to cover most situations.
Datetime formatting
In previous versions, we only showed day, month, year for your last modified date. However this might not be good enough if you have content that changes a lot. Sitemaps are allowed to have times in them as well. With this update, I made a change to include the time by default. If you want to revert this, there is now a setting in the configuration where you can specify the date format so that you have more freedom to do whatever you want.
Load balancing support
Before this update, SeoToolkit did not support load balancing. This was due to the caching that wouldn't reset on all the servers. With this update, this should be fixed and you shouldn't have any issues with load balancing now.
And that is all for now. Take a look at the changelog below to see what else has been fixed/added. A huge thanks to the people making pull requests and issues. I really appreciate all the work you do!
What's Changed
- Fix disabling SectionTree for ScriptManager by @kows in #210
- Seo Keywords added with Umbraco Tags Editor by @ugurhangul in #198
- Set to first page on search redirect by @kows in #215
- Null check on customdomain by @kows in #213
- Use CacheRefreshers for load balancing setup by @patrickdemooij9 in #222
- Split composers that add views if people only use the core package by @patrickdemooij9 in #224
- Fix issue with selecting a redirect in a listview.
- Allow datetime formatting in the sitemap.
- Allow Umbraco 12
New Contributors
- @ugurhangul made their first contribution in #198
Full Changelog: 3.2.0...3.3.0
Release 2.4.0 & 3.2.0
Hi everyone!
Thanks to a lot of community contributions, I was able to push a release with quite a lot of really nice features. So let's go over some of those!
Include more info on fields
For this feature, I just want to show the image straight away:
This is the new view you get whenever you update your Seo meta tags. Selecting the fields now shows where the fields are coming from instead of just a list of all the fields. This makes it so much nicer to easily look through them. Thanks a lot to @kows for coming up and developing this feature. I totally love it!
Adding content reference in notifications
Thanks to the PR of @ianleeder, we now have the content item available within the notification. This will help you if you are adding additional nodes to your sitemap and just need to have access to the current content item. A small, but very nice change.
Sitemap collections
Another feature related to sitemaps are sitemap collections. These allow you to easily add multiple nodes to your sitemap and in the future, I want to use them to easily make specific sitemap. Just want to show a product sitemap? Easily, just use the product sitemap collection. For now, it just makes it easier to add multiple nodes to your sitemap.
public class ExampleSitemapCollection : ISitemapCollectionProvider
{
public SitemapNodeItem[] GetItems()
{
return new SitemapNodeItem[]
{
new SitemapNodeItem("https://google.nl?test=true")
};
}
}
public class StartupComposer : IComposer
{
public void Compose(IUmbracoBuilder builder)
{
builder.SitemapCollections().Append<ExampleSitemapCollection>();
}
}
Seo settings by default
Whenever you install SeoToolkit, you'll notice that you need to setup each document type in order for the SEO tab to show up. While this has its advantages, it would be much nicer if they are all enabled by default. This will then allow your content editors to easily add their own seo values without a full fledged setup under it. You could even launch like that and add defaults later on!
But seeing as this is a breaking change, I've decided to put it behind a setting. If you want to try it, then set this setting to true:
"SeoToolkit": {
"Global": {
"EnableSeoSettingsByDefault": true
}
}
This will be the default in the next major release, while still being a setting if you want to go back to the old ways.
And I think that is all. A huge thanks to all the contributors here, you are the best!
If you spot any issues in this version, then please make an issue and I'll make sure to pick it up as soon as possible.
What's Changed
- Updated Umbraco marketplace listing by @AndyButland in #167
- Include more info on fields by @kows in #178
- Set default for seo settings by @patrickdemooij9 in #183
- Add logic for sitemap collections by @patrickdemooij9 in #184
- Add logic for sitemap collections by @patrickdemooij9 in #189
- 185: Fix migration for SQLite by @patrickdemooij9 in #190
- Add property to access metatags robots by @ianleeder in #196
- Add content to MetaTagsNotification objects by @ianleeder in #194
- Fixed some issues with redirects by @patrickdemooij9 in #200
- Fix property permissions for MetaTagsNotification Content by @ianleeder in #199
New Contributors
- @AndyButland made their first contribution in #167
- @kows made their first contribution in #178
Full Changelog: 3.0.1...3.2.0
Release 2.3.3 & 3.1.3
Hi all,
This is a small bugfix that was discovered by @wvduffelen. Thank you for the report!
What's Changed
- Set UserValue column to nvarchar(max) by @patrickdemooij9 in #181
Full Changelog: 3.1.2...3.1.3
2.3.2 & 3.1.2
Hi everyone!
This is just a small update to fix an issue with meta tags not rendering with double quotes: #176
Thanks to @philipdanielhayton for spotting this issue and reporting it!
2.3.1 & 3.1.1
Hi everyone,
This is a small update to fix some of the issues. Nothing big and major but I hope it'll be helpful for people impacted by the bugs.
As always, if you find any more issues. Please let me know by creating an issue!
What's Changed
- Make sure to set the variationContext for sitemap by @patrickdemooij9 in #166
- Fix robots.txt showing relative urls by @patrickdemooij9 in #169
Full Changelog: 3.1.0...3.1.1