Skip to content

Releases: patrickdemooij9/SeoToolkit.Umbraco

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

2.3.0 & 3.1.0

05 Feb 18:47
Compare
Choose a tag to compare

Hi everyone!

This release is now available for Umbraco 10 (SeoToolkit 2.3.0) & Umbraco 11 (SeoToolkit 3.1.0). There are some cool things here to explore, so lets get started!

Robots on content level

A while back, I introduced the ability to set robot meta fields on your document types. This time, it has also been introduced on the content level.
image

It'll display the value of the document type at the bottom and allows you to overwrite it by using any of the above options. You can also select "none" if you don't want any robot meta fields on your page.

Show sitemaps on the robots.txt automatically

While all the functionalities in SeoToolkit are quite individual, there are some ways to combine them. This is one of the ways. If you use SeoToolkit, it'll automatically add the sitemaps of your domains to the robots.txt based on the sitemap functionality of SeoToolkit. You are also able to overwrite this functionality if you have different way that you want to implement this.

Along with that comes a new configuration open to turn this on or off:

"SeoToolkit": {
    "Global": {
      "AutomaticSitemapsInRobotsTxt": true
    }
  }

Thank you

And finally I would like to thank @whitter for fixing an issue with the chart.js that I wasn't aware off. Thank you for your PR! And a thank you to @ianleeder for finding issues while using SeoToolkit 🙏

And that will be all. Below is a full changelog. If you find any issues with these versions, then please let me know!

What's Changed

New Contributors

Full Changelog: 2.2.1...3.1.0

3.0.1

15 Jan 16:03
Compare
Choose a tag to compare

Hi everyone,

This is a small update for the Umbraco v11 version of SeoToolkit. It also consists of a change made by @ianleeder. H5YR!

What's Changed

New Contributors

2.2.1

15 Jan 16:01
Compare
Choose a tag to compare

Hi everyone,

This is a small update for the Umbraco v10 version of SeoToolkit. It also consists of a change made by @ianleeder. H5YR!

What's Changed

New Contributors

Full Changelog: 2.2.0...2.2.1