Branch: refs/heads/master
  Home:   https://github.com/pmd/pmd
  Commit: 656ec30c8880b28fa8ee9029e884b80a6d4363b6
      https://github.com/pmd/pmd/commit/656ec30c8880b28fa8ee9029e884b80a6d4363b6
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-19 (Sat, 19 Mar 2022)

  Changed paths:
    M pmd-core/pom.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java
    M pmd-xml/pom.xml
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/AbstractDomNodeProxy.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    A 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Add new DOM xpath rule for xml


  Commit: 00d391261d90afb005aac22dd9e1beaccb13766a
      https://github.com/pmd/pmd/commit/00d391261d90afb005aac22dd9e1beaccb13766a
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-19 (Sat, 19 Mar 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  More tests, handle namespaces

We have to reparse the expression with
the correct URI if the input document has
an unnamed URI.


  Commit: 0011865cf9e0b38b1af7745ed5b84c1d508ef7c2
      https://github.com/pmd/pmd/commit/0011865cf9e0b38b1af7745ed5b84c1d508ef7c2
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-19 (Sat, 19 Mar 2022)

  Changed paths:
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Add a property for the default namespace


  Commit: 3385809abd5ba068f4e65a6f18ff7a1e7deae01b
      https://github.com/pmd/pmd/commit/3385809abd5ba068f4e65a6f18ff7a1e7deae01b
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-19 (Sat, 19 Mar 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Add functions to replace xpath rule


  Commit: 6520ecff81f00caac1f99e537ac3915fc3eb1109
      https://github.com/pmd/pmd/commit/6520ecff81f00caac1f99e537ac3915fc3eb1109
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-19 (Sat, 19 Mar 2022)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java

  Log Message:
  -----------
  Add tests in pmd-core


  Commit: da775bfb9bc853c74e0a5c9c71f8321ffe8ae443
      https://github.com/pmd/pmd/commit/da775bfb9bc853c74e0a5c9c71f8321ffe8ae443
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-20 (Sun, 20 Mar 2022)

  Changed paths:
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Cleanups


  Commit: ccf9a9f13bc92312699c9c6d10cf382ec8dabc99
      https://github.com/pmd/pmd/commit/ccf9a9f13bc92312699c9c6d10cf382ec8dabc99
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-20 (Sun, 20 Mar 2022)

  Changed paths:
    M docs/_data/xpath_funs.yml

  Log Message:
  -----------
  XPath fun doc


  Commit: 104397fde8fb770ae5ec7221ba880bb3857f7472
      https://github.com/pmd/pmd/commit/104397fde8fb770ae5ec7221ba880bb3857f7472
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-20 (Sun, 20 Mar 2022)

  Changed paths:
    A docs/pages/pmd/languages/xml.md
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java

  Log Message:
  -----------
  More doc


  Commit: 01b6aab95a59fde8781adc556977cf5e2256abd0
      https://github.com/pmd/pmd/commit/01b6aab95a59fde8781adc556977cf5e2256abd0
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-20 (Sun, 20 Mar 2022)

  Changed paths:
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Test PIs and comments


  Commit: 6b2effb5e73ce6281a9b5a551e4e7429dc42646e
      https://github.com/pmd/pmd/commit/6b2effb5e73ce6281a9b5a551e4e7429dc42646e
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-20 (Sun, 20 Mar 2022)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/pages/pmd/languages/xml.md
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java

  Log Message:
  -----------
  More doc


  Commit: f7442094a4d32d609d523ed41077e24e07c989f0
      https://github.com/pmd/pmd/commit/f7442094a4d32d609d523ed41077e24e07c989f0
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-20 (Sun, 20 Mar 2022)

  Changed paths:
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Test namespace fn


  Commit: 463f68facaf93b6ee3375a05e42e1df685312d71
      https://github.com/pmd/pmd/commit/463f68facaf93b6ee3375a05e42e1df685312d71
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-22 (Tue, 22 Mar 2022)

  Changed paths:
    M docs/_data/xpath_funs.yml
    M docs/_includes/custom/xpath_fun_doc.html
    M docs/pages/pmd/languages/xml.md

  Log Message:
  -----------
  Cleanup doc


  Commit: 37e701a90578c137b20074fd6261b0cec6a4c8be
      https://github.com/pmd/pmd/commit/37e701a90578c137b20074fd6261b0cec6a4c8be
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-22 (Tue, 22 Mar 2022)

  Changed paths:
    M docs/_data/xpath_funs.yml
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java

  Log Message:
  -----------
  Add startCol/endCol functions

Rename beginLine to startLine


  Commit: 291be974c186fc3d31ae70b2ba8e9469ef9ab00f
      https://github.com/pmd/pmd/commit/291be974c186fc3d31ae70b2ba8e9469ef9ab00f
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-22 (Tue, 22 Mar 2022)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/_data/xpath_funs.yml
    M docs/_includes/custom/xpath_fun_doc.html
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Fix header for pmd: funs


  Commit: 5bfc2546d997fb76cac50e8d073d5636198e814c
      https://github.com/pmd/pmd/commit/5bfc2546d997fb76cac50e8d073d5636198e814c
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-22 (Tue, 22 Mar 2022)

  Changed paths:
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java

  Log Message:
  -----------
  Fix tests


  Commit: 8b073b9dd5b9b928c7b20fe31c64733fed79d672
      https://github.com/pmd/pmd/commit/8b073b9dd5b9b928c7b20fe31c64733fed79d672
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M docs/pages/pmd/languages/xml.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java

  Log Message:
  -----------
  Apply suggestions from code review

Co-authored-by: Andreas Dangel <andreas.dan...@adangel.org>


  Commit: 9a43a09a370702305d1328631605d46dd139f7b7
      https://github.com/pmd/pmd/commit/9a43a09a370702305d1328631605d46dd139f7b7
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java

  Log Message:
  -----------
  Pr review


  Commit: 6549c585a0be267c604657d0fcf392762e256837
      https://github.com/pmd/pmd/commit/6549c585a0be267c604657d0fcf392762e256837
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java

  Log Message:
  -----------
  Update release notes


  Commit: 6e1e8a6adc741650549ef8542485085350a5841d
      https://github.com/pmd/pmd/commit/6e1e8a6adc741650549ef8542485085350a5841d
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java

  Log Message:
  -----------
  Deprecate xpath attrs for lines/cols


  Commit: 586a9011468f4a0a16b3babe29c9ad8efe368bf8
      https://github.com/pmd/pmd/commit/586a9011468f4a0a16b3babe29c9ad8efe368bf8
  Author: Clément Fournier <clement.fournie...@gmail.com>
  Date:   2022-03-24 (Thu, 24 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/ast/Node.java

  Log Message:
  -----------
  REVERTME Revert "Deprecate xpath attrs for lines/cols"

This reverts commit 6e1e8a6adc741650549ef8542485085350a5841d.

Note for future: I tried to deprecate the XPath attributes for `@BeginLine`, 
`@EndLine` etc, but there's a rule I can't port easily without XPath 3: 
OneDeclarationPerLine. It has this thing:
```
distinct-values(FieldDeclaration/VariableExpression/@BeginLine)
```
In XPath 3 you can write this
```
distinct-values(FieldDeclaration/VariableExpression ! pmd:startLine)
```
But I'm not sure how to do this in XPath 2, so I've reverted the commit,
we can do that later.


  Commit: cdf19cf24bf37d6d10735dcec7808a4d2389754f
      https://github.com/pmd/pmd/commit/cdf19cf24bf37d6d10735dcec7808a4d2389754f
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-25 (Fri, 25 Mar 2022)

  Changed paths:
    M docs/pages/release_notes.md

  Log Message:
  -----------
  [doc] Update release notes (#2766, #3863, #3864)


  Commit: 522605df349bfb8f6e01fa3761660814cb42f137
      https://github.com/pmd/pmd/commit/522605df349bfb8f6e01fa3761660814cb42f137
  Author: Andreas Dangel <andreas.dan...@pmd-code.org>
  Date:   2022-03-25 (Fri, 25 Mar 2022)

  Changed paths:
    M docs/_data/sidebars/pmd_sidebar.yml
    M docs/_data/xpath_funs.yml
    M docs/_includes/custom/xpath_fun_doc.html
    A docs/pages/pmd/languages/xml.md
    M docs/pages/release_notes.md
    M pmd-core/pom.xml
    M 
pmd-core/src/main/java/net/sourceforge/pmd/lang/rule/xpath/SaxonXPathRuleQuery.java
    M pmd-core/src/main/java/net/sourceforge/pmd/lang/xpath/PMDFunctions.java
    M pmd-core/src/main/java/net/sourceforge/pmd/util/DataMap.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/DummyNode.java
    M 
pmd-core/src/test/java/net/sourceforge/pmd/lang/ast/xpath/DocumentNavigatorTest.java
    M pmd-core/src/test/java/net/sourceforge/pmd/lang/rule/XPathRuleTest.java
    M pmd-xml/pom.xml
    M 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/AbstractDomNodeProxy.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlNodeWrapper.java
    M pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/ast/XmlParser.java
    A pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/DomXPathRule.java
    A 
pmd-xml/src/main/java/net/sourceforge/pmd/lang/xml/rule/SaxonDomXPathQuery.java
    M 
pmd-xml/src/test/java/net/sourceforge/pmd/lang/xml/rule/XmlXPathRuleTest.java

  Log Message:
  -----------
  Merge pull request #3864 from oowekyala:xml-new-xpath-rule

[xml] Add new XPath rule for xml #3864


Compare: https://github.com/pmd/pmd/compare/44e779ce132a...522605df349b


_______________________________________________
Pmd-commits mailing list
Pmd-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pmd-commits

Reply via email to