About the version:
Martin that is a good question indeed!
I agree it would be useful to advertise the incompatibilities in a clear
way. However, the change of build system (ant to maven) for 3.1 was
arguably a similarly breaking change, and we might do other such
migrations (replacing butterfly) soon… so if we go down that route we
might quickly end up at version 5.0 or 6.0 with very few user-facing
improvements - that could send out the wrong message, I think?
Thad why do you suggest 3.5? That milestone contains a lot of long term
issues. I think we should just go for 3.2 or 4.0 - I don't see a reason
to go from 3.1 to 3.5 directly?
I have created a milestone for 3.2 (which we can rename to 4.0 and push
back the others) and added the issues mentioned in this thread.
Thad I'm all in for using milestones but I think it's important to
discuss how we prioritize tasks in email threads like this one. :) We
can have calls too but they are harder to schedule across timezones and
there is no record of these so it's harder to keep track of who said
what and which decisions were taken.
Cheers,
Antonin
On 11/20/18 4:40 AM, Thad Guidry wrote:
> Martin,
>
> Yes we do use Semantic Versioning. But our application is in a
> different role than was designed for what is mentioned in
semver.org
> <
http://semver.org>
> I think waiting to move to 4.0 version once our API does change later on
> with further work from Antonin on the back/front separation, then that
> would be a good time.
> For now I think its fine for 3.5 when we introduce Jackson as part of a
> release. That's how I setup our current Milestone, with 4.0 as the UI
> work meaning to users that OpenRefine will be working quite a bit
> different for the user, but better.
>
> But I'm only 1 vote, so ...
>
> -1 to 4.0 version for Jackson
> +1 to 3.5 version for Jackson
>
> Thad
>
https://www.linkedin.com/in/thadguidry/
>
>
> On Mon, Nov 19, 2018 at 7:50 PM Martin Magdinier
> <
martin.m...@gmail.com <mailto:
martin.m...@gmail.com>> wrote:
>
>
> Thanks for the good work.
> One quick note regarding release naming should we
> following
https://semver.org/ ? If I understand properly the Jackson
> migration will introduce a lot of break in term of backward
> compatibility. Should we reflect it with a 4.0 version?
>
>
> Le dim. 18 nov. 2018 à 09:46, Thad Guidry <
thadg...@gmail.com
> <mailto:
thadg...@gmail.com>> a écrit :
>
> If this is an easy fix, then several folks would be really happy...
> Cannot export a file if the "blank" tab opened after a first
> export is not closed
>
https://github.com/OpenRefine/OpenRefine/issues/1664
>
> This one also was agreed to merge in after the last release 3.0
> and so that means 3.1 , but perhaps Antonin is still a bit
> worried on this one, but I am not.
>
https://github.com/OpenRefine/OpenRefine/pull/1666 -->
>
https://github.com/OpenRefine/OpenRefine/issues/1662
>
> I'll leave it to you guys to decide. I would like to see you
> guys do more Milestone labeling. It's harder for me to know the
> level of effort on some of these, and if it means setting to 3.5
> or even 4.0 on the milestone on those that have no milestone set.
> We will need to definitely have a Tag party - Triage meeting
> (2-3 hours) to get through some of these, after the 3.1 release
> , and before 3.5 release.
>
> Thad
>
https://www.linkedin.com/in/thadguidry/
>
> --
> You received this message because you are subscribed to the
> Google Groups "OpenRefine Development" group.
> To unsubscribe from this group and stop receiving emails from
> it, send an email to
openrefine-de...@googlegroups.com
> <mailto:
openrefine-de...@googlegroups.com>.
> <mailto:
openrefine-de...@googlegroups.com>.
> <mailto:
openrefine-de...@googlegroups.com>.