<commit_before>* Mappings TODO
** DONE Wrap up CLI
** DONE Fix given saml:response stuff
** DONE Work through examples
** DONE OpenSAML 2.5.3 (ancient version)
** DONE Interesting examples with XPath current-time etc.
** DONE Whitelist/Blacklist with regex
** DONE mapping:attribute mapping:attributes
** DONE New Format -- with support for extensions [3/3]
   1. [X] Build Design
   2. [X] Design Schema
   3. [X] Convert Examples
** DONE New XSL for format [13/13]
   1. [X] Ensure all previous examples work
   2. [X] Remove all old examples
   3. [X] Support extension attributes
   4. [X] All Changes in first assert statement, leave others as is
   5. [X] Make sure all saml response samples validate.
   6. [X] Support {D(name)}
   7. [X] Better support for namespaces
   8. [X] Handling of xs:dateTime types (with duration support)
   9. [X] Allow whitespaces in roles or any multiValue type.
   10. [X] Handle quoted values
   11. [X] Quotes in attribute names and XPaths.
   12. [X] Support multiple {} at a time in a single template.
   13. [X] Ensure that datetime works with multi-value templates.
** DONE Validation
** TODO JSON Support[0/3]
   1. [-] XML2JSON [5/7]
      1. [X] Handle MultiValues
      2. [X] Handle whitespace issues
      3. [X] Better handling of lists in remote section (use arrays
         only if nessesary)
      4. [X] Support boolean attributes (multiValue)
      5. [X] Support namespaces!
      6. [ ] Clean up
      7. [ ] attribmap2json cli utility
   2. [ ] JSON2XML [0/2]
      1. [ ] Handle MultiValues
      2. [ ] Handle Extensions
   3. [ ] Validation with JSON Schema
** TODO Setup logger for CLI util (better error messages)
** TODO Tests Framework
** TODO Document all!<commit_msg>Updated TODO.<commit_after>* Mappings TODO
** DONE Wrap up CLI
** DONE Fix given saml:response stuff
** DONE Work through examples
** DONE OpenSAML 2.5.3 (ancient version)
** DONE Interesting examples with XPath current-time etc.
** DONE Whitelist/Blacklist with regex
** DONE mapping:attribute mapping:attributes
** DONE New Format -- with support for extensions [3/3]
   1. [X] Build Design
   2. [X] Design Schema
   3. [X] Convert Examples
** DONE New XSL for format [13/13]
   1. [X] Ensure all previous examples work
   2. [X] Remove all old examples
   3. [X] Support extension attributes
   4. [X] All Changes in first assert statement, leave others as is
   5. [X] Make sure all saml response samples validate.
   6. [X] Support {D(name)}
   7. [X] Better support for namespaces
   8. [X] Handling of xs:dateTime types (with duration support)
   9. [X] Allow whitespaces in roles or any multiValue type.
   10. [X] Handle quoted values
   11. [X] Quotes in attribute names and XPaths.
   12. [X] Support multiple {} at a time in a single template.
   13. [X] Ensure that datetime works with multi-value templates.
** DONE Validation
** TODO JSON Support[0/3]
   1. [-] XML2JSON [5/6]
      1. [X] Handle MultiValues
      2. [X] Handle whitespace issues
      3. [X] Better handling of lists in remote section (use arrays
         only if nessesary)
      4. [X] Support boolean attributes (multiValue)
      5. [X] Support namespaces!
      6. [ ] attribmap2json cli utility
   2. [ ] JSON2XML [0/2]
      1. [ ] Handle MultiValues
      2. [ ] Handle Extensions
   3. [ ] Validation with JSON Schema
** TODO Setup logger for CLI util (better error messages)
** TODO Tests Framework
** TODO Document all!
** TODO Cleanup all!
{'fraction_non_alphanumeric': 0.09709017574186113, 'fraction_numerical': 0.028522039757994815, 'mean_word_length': 3.023174971031286, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4340078', 'n_tokens_mistral': 1089, 'n_tokens_neox': 1058, 'n_words': 478}