Skip to content

Commit

Permalink
Version bump => 0.3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
logston committed Jul 9, 2022
1 parent 0011bd2 commit c794bf3
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
4 changes: 4 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
CHANGE LOG
==========

0.3.9
-----
- Allow the use of "$" in attribute names. #25

0.3.8
-----
- Add development speed notice
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ def long_description():

setup(
name='scim2-filter-parser',
version='0.3.8',
version='0.3.9',
description='A customizable parser/transpiler for SCIM2.0 filters',
url='https://github.com/15five/scim2-filter-parser',
maintainer='Paul Logston',
Expand Down
4 changes: 4 additions & 0 deletions src/scim2_filter_parser/lexer.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,10 @@ def SCHEMA_URI(self, t):
t.value = t.value.rstrip(':')
return t

# "$" is not allowed as part of an ATTRNAME per RFC 7643. It is allowed
# here so that ATTRNAME can be used in tokenization of a complex query
# without further complicating the parsing logic with complex query
# specific tokens.
ATTRNAME = r'[a-zA-Z$][a-zA-Z0-9_$-]*'

# Attribute Operators
Expand Down

0 comments on commit c794bf3

Please sign in to comment.