-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Breaking changes in v2.0 #1121
Comments
No more breaking changes are in sight. As for the Oxygen XSpec Helper View, I've already made necessary changes in my local fork. I'll submit a pull request to https://github.com/xspec/oXygen-XML-editor-xspec-support/pulls as soon as we release XSpec v2.0. So I hope you won't have to do many things, @xspec/oxygen-xml-editor-xspec-support :) |
Added #1245. |
Added #1267. |
|
I'll keep this list updated. Please let us know if something is missing or if you find something bad.
For end users
On v1.6.0, this test description without
xs
declaration works by accident:On v2.0, the same test fails:
You need to declare
xs
:x:expect[@test]
is interpreted more strictly. (feat: reject suspicious x:expect[attribute(test)] #1245)@test
@as | @href | @select | child::node()
xs:boolean
.@as | @href | @select | child::node()
is ignored.xs:boolean
.x:expect
is considered to expect an empty sequencex:param[@position]
is designed more clearly. (attribute(position) works too differently from attribute(name) #1267)utils-library-at
parameter for XQuery recognizes only#none
. (refactor: split src/compiler/generate-*-utils.* #1149)For those who access XSpec internals
(cc'ing @xspec/xspec, @xspec/maven-plugin, @xspec/oxygen-xml-editor-xspec-support, @vincentml)
src/compiler/
are renamed and restructured (Reorganize src/compiler/ #948)io/xspec/xspec/impl/[original directory]
(build(maven): put resources under unique root #979)iso-schematron/
is moved fromsrc/schematron/
tolib/
(refactor(schematron): move iso-schematron files from src to lib #992)xspec.home
orxspec.home.uri
Java system property (refactor(xslt): ignore all src files in coverage trace #1142)test
namespace is removed from the reporters (refactor(report): removetest
prefix from reporters #1172)x:expect/@test
is reported separately and wrapped inexpect-test-wrap
(fix(report): report x:expect/attribute(test) separetely in report XML #1109)x:expect/@test
is mixed with the othersx:expect/@test
x:expect
except@test
x:call
andx:context
are wrapped ininput-wrap
(refactor(report): undeclare default ns when copying input to report XML #1113)x:context
x:call
x:context
x:call
(x:result|x:expect)/node()
are wrapped incontent-wrap
(fix(report): undeclare default namespace when reporting results in XML #1133)x:result
x:expect
x:result
x:expect
test:ws
is replaced withx:ws
(refactor: replace test:ws with x:ws #1170)Only for those who might be interested
misc/archive/
The text was updated successfully, but these errors were encountered: