eclipse-ee4j/jaxb-istack-commons

where are the 3.x -> 4.x breaking changes documented?

Closed this issue · 1 comments

Dependabot is attempting to update the dependencies on a project and I can't find anything online about what makes it a major version bump over 3.x. What incompatible changes were made (or is this project not using semver?)

Answering my own question, I found this link.
It would be nice if this went into the "release" info from the github tag, or at least a file in the repo or something.

For anyone else looking for what made 4.0.0 breaking, here's the list:


Removed APIs deprecated in previous releases:

  • org.glassfish.jaxb.runtime.api.BridgeContext
  • org.glassfish.jaxb.runtime.api.JAXBRIContext.newInstance(Class[], Collection<TypeReference>, String, boolean)
  • org.glassfish.jaxb.runtime.v2.runtime.BridgeContextImpl
  • com.sun.xml.xsom.parser.JAXPParser::new (unsafe)
  • com.sun.xml.xsom.parser.XSOMParser::new (unsafe)