[wix-devs] v4 extension versioning

Sean Hall r.sean.hall at gmail.com
Mon Jan 7 10:43:52 PST 2019


I would think we would only apply the v4 naming to the ones we would
consider adding breaking changes to.

On Mon, Jan 7, 2019 at 12:01 PM Rob Mensching <rob at firegiant.com> wrote:

> It's funny. I originally thought about adding a "v4" to the namespace
> before then realized the core tools probably didn't need it and promptly
> forgot about it as an option.
>
> It's an interesting option for WixExtensions. The question is would we
> need to use it everywhere for consistency sake?
>
> Something like: "WixToolset.v4.Data" (or "WixToolset.Data-v4" or
> "WixToolset.Data.v4" or whatever) and "WixToolset.v4.Extensiblity"?
>
> For the record, I don't like that... but namespace versioning the
> extensions namespace should work.
>
>
> PS: The reasons I don't like semver are less about its rules and more
> about the mechanics of setting semver versions. Due to those mechanical
> issues, I find semver less sacrosanct than others.
>
>
> -----Original Message-----
> From: wix-devs <wix-devs-bounces at lists.wixtoolset.org> On Behalf Of Sean
> Hall via wix-devs
> Sent: Sunday, January 6, 2019 8:09 PM
> To: WiX Toolset Developer Mailing List <wix-devs at lists.wixtoolset.org>
> Cc: Sean Hall <r.sean.hall at gmail.com>
> Subject: [wix-devs] v4 extension versioning
>
> I know Rob doesn't like semver, but nuget is built on it so we need to
> follow the rules. I think we need to name the nuget package something like
> WixToolset.Util.Wixext-v4 and just start it at v1.0.0.0. Then every time
> there's a breaking change, just rev the major version.
> ____________________________________________________________________
> WiX Toolset Developer Mailing List provided by FireGiant
> http://www.firegiant.com/
>



More information about the wix-devs mailing list