1. 27 Mar, 2022 10 commits
  2. 08 Mar, 2022 8 commits
  3. 07 Mar, 2022 9 commits
  4. 06 Mar, 2022 11 commits
    • cdanger's avatar
      Merge branch 'release/21.0.0' · 2fcab296
      cdanger authored
      2fcab296
    • cdanger's avatar
      Updating develop poms back to pre merge state · 8e5ef2db
      cdanger authored
      8e5ef2db
    • cdanger's avatar
      Merge branch 'master' into develop · 452c5df5
      cdanger authored
      452c5df5
    • cdanger's avatar
    • cdanger's avatar
    • cdanger's avatar
      Prepared changelog for next release · 7fa5dd82
      cdanger authored
      7fa5dd82
    • cdanger's avatar
      updating poms for 21.0.1-SNAPSHOT development · 91cafcd6
      cdanger authored
      91cafcd6
    • cdanger's avatar
      c117c3ef
    • cdanger's avatar
    • cdanger's avatar
      - Added feature: possibility to use XACML Variable references as XPath... · 60663673
      cdanger authored
      - Added feature: possibility to use XACML Variable references as XPath variables in AttributeSelector/AttributeValue's XPath expressions
      - Added XdmItem getXdmItem() to all PrimitiveValues and getXdmValue() to all Value implementations in order to provide the XdmItem value of XPath variables in XPath expressions
      - New class XPathCompilerProxy to make a immutable version of XPathCompiler and add extra methods such as getDeclaredNamespacePrefixToUriMap() to help create new XPathCompilers based on XPathCompilerProxy
      - Refactoring: replaced SAXON XPathCompiler with immutable wrapper class XPathCompilerProxy in API methods for safer code, and to fix Spotbugs issues
      - Changed AttributeValueFactory extension's interface:
      getInstance() arg XPathCompiler (Saxon) replaced with Optional<XPathCompilerProxy>
      - Changed Datatype interface: added ItemType getXPathItemType() used to declare Variable types on XPathCompiler when compiling XPath expressions using VariableReferences
      - Changed EvaluationContext interface:
        - Added getVariables() to get list of all VariableReferences/Values in context for evaluation of XPath expression (using XACML variables as XPath variables)
        - putVariableIfAbsent(String variableId,...) replaced with (VariableReference variableRef,...)
       - Changed ExpressionFactory interface: added isXpathEnabled() and getVariableExpressions() to get list of VariableExpressions() for declaring all Variable names/types on XPath expression (using XACML Variables as XPath variables) compiler
       - Changed VariableReference interface: added getXPathVariableName() -> QName to assign variables when evaluating XPath with SAXON XPathCompiler
      60663673
    • cdanger's avatar
      - Added feature: possibility to use XACML Variable references as XPath... · 2ddb6247
      cdanger authored
      - Added feature: possibility to use XACML Variable references as XPath variables in AttributeSelector/AttributeValue's XPath expressions
      - Added XdmItem getXdmItem() to all PrimitiveValues and getXdmValue() to all Value implementations in order to provide the XdmItem value of XPath variables in XPath expressions
      - New class XPathCompilerProxy to make a immutable version of XPathCompiler and add extra methods such as getDeclaredNamespacePrefixToUriMap() to help create new XPathCompilers based on XPathCompilerProxy
      - Refactoring: replaced SAXON XPathCompiler with immutable wrapper class XPathCompilerProxy in API methods for safer code, and to fix Spotbugs issues
      - Changed AttributeValueFactory extension's interface:
      getInstance() arg XPathCompiler (Saxon) replaced with Optional<XPathCompilerProxy>
      - Changed Datatype interface: added ItemType getXPathItemType() used to declare Variable types on XPathCompiler when compiling XPath expressions using VariableReferences
      - Changed EvaluationContext interface:
        - Added getVariables() to get list of all VariableReferences/Values in context for evaluation of XPath expression (using XACML variables as XPath variables)
        - putVariableIfAbsent(String variableId,...) replaced with (VariableReference variableRef,...)
       - Changed ExpressionFactory interface: added isXpathEnabled() and getVariableExpressions() to get list of VariableExpressions() for declaring all Variable names/types on XPath expression (using XACML Variables as XPath variables) compiler
       - Changed VariableReference interface: added getXPathVariableName() -> QName to assign variables when evaluating XPath with SAXON XPathCompiler
      2ddb6247
  5. 25 Feb, 2022 1 commit
  6. 07 Feb, 2022 1 commit