Skip to content

Releases: Jumoo/uSyncMigrations

uSync Migrations - Phase 5.0 - Structure tidy.

30 Nov 15:54
b334b11
Compare
Choose a tag to compare

This release contains user contributed fixes, and updates to the structure of uSync.Migrations, to make it easier to contribute (or at least easer to see where to contribute) to the project.

Changes

New Contributors

Full Changelog: 4.0.0-phase.4.1...4.0.0-phase.5

4.0.0-phase.4.1 - Road block remover 🚧

04 Oct 22:16
9117235
Compare
Choose a tag to compare

Loads of changes !!

Lots and lots of community contribs, have been sitting behind my desire to make the project neater. #218 which has been a blocker, so i've done 'some' of the tidy but not all so we can release something with all these wonderful fixes in

What's Changed

Breaking Changes 🛠

  • fix: ensured that we can rerun migrations after having db up and running first migration by @bielu in #195

Other Changes

New Contributors

Full Changelog: 4.0.0-phase.4...4.0.0-phase.4.1

4.0.0-phase.4 - Its been a long time release (sorry holidays).

10 Aug 13:49
Compare
Choose a tag to compare

This is the next release of uSync.Migrations and it contains alot of work that other people have done over the last two months #H5YR

Highlights

Event the small fixes mean something big to some people, so highlights are install it now and watch more things work!

But thanks to all the lovely contributors we have:

  • Vorto stuff, @leekelleher has given the vorto conversions a bit of an overhaul so they now convert vorto betterer.
  • Stacked content migrations have been vastly improved by @michaelchart
  • Grid Macro's now convert as part of the block grid work thanks to @prjseal
  • related links migrator fixed by @drummerboy46
  • nupickers with xml in them migrate better thanks to @Hendy
  • Grid to block has been polished and finessed by @BPadfield and @michaelchart
  • old school images with Ids instead of UDIs now migrate thanks to @Deba22

What's Changed

Other Changes

New Contributors

Full Changelog: 4.0.0-phase.3...4.0.0-phase.4

4.0.0-phase.3 - Pick a packer ⛏️📦

22 Jun 10:43
Compare
Choose a tag to compare

Hi Migrators !

This is the latest pre-release of uSync.Migrations - its the pick a packer release - with super added Grid->BlockList goodness.

Highlights

  • The Packers for v7 and v8 mean you can create zip files of your content/settings ready for easy migration
  • If you use a packer generated zip you can now go from v7 to v11 blocklists, blockgrid in one step!!!
  • there is better support for all the Grid to Blocklist when using DTGE

See our Getting Started Guide for more info on the new recommended Migration workflow

Packers !

Packers are small packages that you can install on existing v7/v8 sites that grab the uSync files and a couple of other things (notably a sort of super munged version of grid.editors.config.js).

This means when we come to do the migration we have all the files and the config we need to actually do grid conversions properly.

A proper grid conversion means we can go from v7 grid to v10+ BlockGrid in one step.

BlockList grids

thanks to a PR from @prjseal we can now convert items inside existing block lists, so if you have a v8/9/10 site that is already using blocklists but has other stuff inside - so for example a Grid inside a blocklist! - then the conversion will make that a blockgrid inside a blocklist. ! woot!

Better DTGE support

grabbing the config in a packer also means we can capture any custom DTGE config you might have had (whether it was in grid.editors.config.js or the DTGE package.manifest file). and when we do the conversion it all "works".

What's Changed

Full Changelog: 4.0.0-phase.2.2...4.0.0-phase.3

4.0.0-phase.2.2 - Property level migrators.

05 Jun 14:35
62d0e4c
Compare
Choose a tag to compare

Hi,

This is the latest pre-release of uSync.Migrations. Featuring .. property level migrators (define migrations at a property level).

It also contains a number of fixes and improvements from the community.

What's Changed

New Contributors

Full Changelog: 4.0.0-phase.2.1...4.0.0-phase.2.2

4.0.0-phase.2.1 - UI 2.0

12 May 11:09
4c0660a
Compare
Choose a tag to compare

Hi, this is the latest pre-release update of uSync.Migrations. featuring a new dashboard and workflow to the migration and conversion process.
Hopefully this makes it even easier to migrate and convert your sites between Umbraco versions.

Big Changes

The main thrust of this update is the change to a new dashboard, and a flow for how Migrations are ran & re-ran! - now you can start your migration with a zip file, and get straight into migrating without even having to copy stuff to disk.

migrations are now easier to re-run ! You can start a migration, do the conversion and then run the import again and again, and the dashboard will keep you upto date with what you have done so far.

Feedback

For more and to give feedback - join the discussion on this release !

Breaking

This is a beta so things will change - and for this version a number of bits of cheese have been moved.

  • ISyncMigrationProfiles are now called ISyncigrationPlan - so you will need to rename any profiles you have, but everything else should continue to be ok.

What's new.

New Dashboard.

image

We have moved migrations to its own tree item. so now its less confusing, migration happen on the migrations dashboards.

Upload zip files.

image

Now you can start your migration with a zip file ! -

You can 'just' zip up the uSync folder from a site and upload it here, but Coming soon, Packages for Umbraco 7 & 8 that let you quickly create zip files - these will capture some other bits such as config, and views, meaning the migration can be more complete.

Migration Status view

image
The new workflow means you can revisit a migration - re-run conversions or re-import from the folder.

Other Changes

Things we are going to do (in subsequent PRs!)

  • actually use the site files. At the moment we don't use them, but this should in theory make it possible for us to go from v7 direct to block grid. (because the site files will have the grid.config.js file in it)
  • see if there is a way to let people pick migrators (e.g convert to nested but not grid) at the moment we just have separate plans for this.
  • put some history in there - so you can say, "Fred ran the conversion on this date Alice imported content when"...

Full Changelog: 4.0.0-beta16...4.0.0-phase2-001

4.0.0-beta016 - Week 15 (12th April 2023) Release

12 Apr 09:48
48ff76e
Compare
Choose a tag to compare

Migrations has (or is attempting to have) a fast cadence, this is the post easter holiday release catchup. 🐰🥚

Changes of Note

  • Some fixes for pickers by @drpeck and support for more nupicker things by @michaelchart
  • We added the ability to pass things between the config and content stage of a property migration #96 - this is for complex things where sometimes the actual way you migrate the property will depend on the exact config of the datatype.

Updates

  • Allows us to pass contenttype and propertytype alises to content mapp… by @KevinJump in #96
  • Support ID resolution to Guid using SyncMigrationContext.GetKey() by @drpeck in #97
  • ContentPicker1Migrator support for Keys not UDIs by @drpeck in #98
  • NC key can be empty by @drpeck in #100
  • Fix tab structure in migrated Content Type definition files (Umbraco 7) by @michaelchart in #101
  • Add nuPickers EnumDropDownPicker migrator by @michaelchart in #102
  • Fix for empty prevalues in checkbox list. by @KevinJump in #103
  • adds info about v8 'migrations' by @KevinJump in #104

New Contributors

Full Changelog: 4.0.0-beta15...4.0.0-beta16

4.0.0-beta015 - Week 12 (24th March 2023) Release

24 Mar 10:07
a8546d5
Compare
Choose a tag to compare

Migrations has (or is attempting to have) a fast cadence, we will release weekly if there are changes to release.

Updates

New Contributors

Full Changelog: 4.0.0-beta14...4.0.0-beta15

4.0.0-beta14 - week 11 (17th March) Release

17 Mar 16:05
dfbb169
Compare
Choose a tag to compare

Migrations has (or is attempting to have) a fast cadence, we will release weekly if there are changes to release.

Updates

Full Changelog: 4.0.0-beta13...4.0.0-beta14

4.0.0-beta13 - week 10 (10th March) Release

10 Mar 10:14
b2dfaa6
Compare
Choose a tag to compare

Migrations has (or is attempting to have) a fast cadence, we will release weekly if there are changes to release.

Highlights

  "Serilog": {
    "MinimumLevel": {
      "Default": "Information",
      "Override": {
        ... existing entries ....
        "uSync.Migrations": "Debug"
    }

What's Changed

Other Changes

New Contributors

Full Changelog: 4.0.0-beta12...4.0.0-beta13