Skip to content

Releases: patrickdemooij9/SeoToolkit.Umbraco

3.6.1

11 Dec 09:13
Compare
Choose a tag to compare

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

11 Sep 20:58
710fc85
Compare
Choose a tag to compare

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

18 Jun 18:40
Compare
Choose a tag to compare

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

Full Changelog: 3.5.0...3.5.1

Release 3.5.0

08 Jan 19:44
Compare
Choose a tag to compare

Hi all!

This will be a very short update, but you are now able to use SeoToolkit on your Umbraco 13 installations!

I would like to thank @robertjf and @Digipex for their help through their PR. You guys rock!

Let me know if you run into any issues.

Release 3.4.0 & 2.6.0

12 Oct 18:34
Compare
Choose a tag to compare

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:
image

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

New Contributors

Full Changelog: 3.3.0...3.4.0

Release 2.5.0 & 3.3.0

21 Aug 12:38
Compare
Choose a tag to compare

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

Full Changelog: 3.2.0...3.3.0

Release 2.4.0 & 3.2.0

01 Jun 19:43
Compare
Choose a tag to compare

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:
image
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

New Contributors

Full Changelog: 3.0.1...3.2.0

Release 2.3.3 & 3.1.3

27 Apr 09:22
Compare
Choose a tag to compare

Hi all,

This is a small bugfix that was discovered by @wvduffelen. Thank you for the report!

What's Changed

Full Changelog: 3.1.2...3.1.3

2.3.2 & 3.1.2

23 Mar 18:57
Compare
Choose a tag to compare

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

08 Mar 18:39
Compare
Choose a tag to compare

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

Full Changelog: 3.1.0...3.1.1