Skip to content

Proposal: Updates to support Sitecore 9.x #209

@sc-alistairdeneys

Description

@sc-alistairdeneys

I'd like to submit some contributions to add support for the 9.x Sitecore versions. Unfortunately there have been some breaking changes in the APIs which mean we'll need to handle each major Sitecore version differently.

Looking at the v2 branch, it would appear support for the older Sitecore versions has been removed, as would be necessary to get the library building. Therefore, I propose we increment the major version of FakeDB as necessary to add support for each of the Sitecore 9.x versions. Something like:

  • FakeDB 1.x (current release) for Sitecore 7.5 - 8.2
  • FakeDB 2.x (next immediate release) for Sitecore 9.0 - 9.1
  • FakeDB 3.x for Sitecore 9.2 - 9.3

In addition to the versioning changes, I'd also like to make a few changes to make the project easier to work with:

  • Migrate the projects over to NET SDK format (the format used for .net core projects) as it makes management of NuGet packages so much easier.
  • Switch references over to using the official Sitecore NuGet feeds. All Sitecore 9.x versions are available on the feeds.

I intend to make these contributions myself.

Any concerns with this proposal?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions