Quick update: so far following Github repos have been updated:

* jackson-core (streaming): moved to "tools.jackson.core"
* jackson-databind: moved to "tools.jackson.core"
* jackson-jr: moved (tools.jackson.jr)
* jackson-dataformats-binary: moved (tools.jackson.dataformat)
* jackson-dataformats-text: moved (tools.jackson.dataformat)
* jackson-dataformat-xml: moved (tools.jackson.dataformat)
* jackson-datatype-joda (tools.jackson.datatype)
* jackson-modules-base (tools.jackson.module)
* jackson-modules-java8 (tools.jackson.module)

No changes:

* jackson-annotations: will remain as the only
"com.fasterxml.jackson.core" package for 2.x/3.x compatibility

To be changed:

* jackson-datatypes-collections
* jackson-datatypes-misc
* jackson-jaxrs-providers
* jackson-jakarta-rs-providers
* jackson-module-kotlin
* jackson-module-scala

No plans for 3.0 currently

* jackson-datatype-hibernate
* jackson-module-jsonSchema

This only covers FasterXML github repos; I may reach out to other
repos in future
(for BSON and MessagePack format modules for example)

-+ Tatu +-

On Sun, Jul 10, 2022 at 8:17 PM Tatu Saloranta <[email protected]> wrote:
>
> So, a quick update on my earlier email about the "Big Rename" for Jackson 3.0.
> Details are found from:
>
> https://github.com/FasterXML/jackson-future-ideas/wiki/JSTEP-1
>
> (NOT JSTEP-6 as I earlier linked)
>
> but basically the idea is that wherever "com.fasterxml." prefix is
> used -- for Maven Group Id, Java package name -- Jackson 3.0 will
> instead have "tools.jackson.
> (the sole exception being `jackson-annotations` which will, for
> backwards compatibility reasons, NOT be repackaged or migrated).
>
> So what I will do next is to start actual renaming.
>
> The very first step will be to try renaming/-basing `jackson-core` and
> see how things go, including publishing of Maven snapshots, for which
> I most likely will need to get help from Sonatype folks.
>
> Once I managed to do this, the next, much bigger step, is to change
> all the other packages that depend on `jackson-core` -- before
> renaming/repackaging those modules.
>
> And then I will keep on repeating these steps, recursively.
>
> This means that if anyone is actually testing or developing current
> 3.0.0-SNAPSHOTs -- unlikely, I would think -- things may be in flux
> for a while. I will try to send update notes to this list as things
> progress and/or I make changes to plans based on learnings.
>
> One other thing to note is that I have not yet decided on possible
> renaming of artifact ids -- that is, should we have
>
>     tools.jackson.core:jackson-core
>
> or
>
>    tools.jackson.core:jackson3-core
>
> For now I assume the former so there is less to change. But I have not
> yet decided that this is the final decision on artifact naming.
>
> -+ Tatu +-
>
> --
> You received this message because you are subscribed to the Google Groups 
> "jackson-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jackson-dev/CAL4a10hb0%2BXz0-UEuEF0s3aXSHtudWigqdT0DhuA0tp0c6woUA%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jackson-dev/CAGrxA24Dqyn0ohKzE20rCykad325ZEAw0YqkQ50AaPcLOMkgGQ%40mail.gmail.com.

Reply via email to