diff --git a/Python/libraries/datatypes-timex-expression/setup.py b/Python/libraries/datatypes-timex-expression/setup.py index 84d0bc42f6..4d511d5022 100644 --- a/Python/libraries/datatypes-timex-expression/setup.py +++ b/Python/libraries/datatypes-timex-expression/setup.py @@ -11,7 +11,7 @@ def read(fname): NAME = 'datatypes_timex_expression_genesys' -VERSION = '1.0.73' +VERSION = '1.0.74' REQUIRES = [] setup( diff --git a/Python/libraries/recognizers-choice/setup.py b/Python/libraries/recognizers-choice/setup.py index 8228e229ec..6c41dd5245 100644 --- a/Python/libraries/recognizers-choice/setup.py +++ b/Python/libraries/recognizers-choice/setup.py @@ -11,7 +11,7 @@ def read(fname): NAME = 'recognizers-text-choice-genesys' -VERSION = '1.0.73' +VERSION = '1.0.74' REQUIRES = ['recognizers-text-genesys', 'regex', 'grapheme'] setup( diff --git a/Python/libraries/recognizers-date-time/recognizers_date_time/date_time/arabic/date_extractor_config.py b/Python/libraries/recognizers-date-time/recognizers_date_time/date_time/arabic/date_extractor_config.py index 049388ec7c..b548567d14 100644 --- a/Python/libraries/recognizers-date-time/recognizers_date_time/date_time/arabic/date_extractor_config.py +++ b/Python/libraries/recognizers-date-time/recognizers_date_time/date_time/arabic/date_extractor_config.py @@ -178,11 +178,11 @@ def __init__(self): if ArabicDateTime.DefaultLanguageFallback == Constants.DEFAULT_LANGUAGE_FALLBACK_DMY: date_extractor_4 = ArabicDateTime.DateExtractor5 date_extractor_5 = ArabicDateTime.DateExtractor8 - date_extractor_6 = ArabicDateTime.DateExtractor9L + date_extractor_6 = ArabicDateTime.DateExtractor7L date_extractor_7 = ArabicDateTime.DateExtractor9S date_extractor_8 = ArabicDateTime.DateExtractor4 date_extractor_9 = ArabicDateTime.DateExtractor6 - date_extractor_10 = ArabicDateTime.DateExtractor7L + date_extractor_10 = ArabicDateTime.DateExtractor9L date_extractor_11 = ArabicDateTime.DateExtractor7S else: date_extractor_4 = ArabicDateTime.DateExtractor4 diff --git a/Python/libraries/recognizers-date-time/recognizers_date_time/resources/arabic_date_time.py b/Python/libraries/recognizers-date-time/recognizers_date_time/resources/arabic_date_time.py index b2d55e36a1..d83928e6fd 100644 --- a/Python/libraries/recognizers-date-time/recognizers_date_time/resources/arabic_date_time.py +++ b/Python/libraries/recognizers-date-time/recognizers_date_time/resources/arabic_date_time.py @@ -753,7 +753,7 @@ class ArabicDateTime: SpecialDecadeCases = dict([("noughties", 2000), ("aughts", 2000), ("two thousands", 2000)]) - DefaultLanguageFallback = 'MDY' + DefaultLanguageFallback = 'DMY' SuperfluousWordList = [r'preferably', r'how about', r'maybe', r'perhaps', r'say', r'like'] DurationDateRestrictions = [r'today', r'now'] AmbiguityFiltersDict = dict([("^(morning|afternoon|evening|night|day)\\b", "\\b(good\\s+(morning|afternoon|evening|night|day))|(nighty\\s+night)\\b"), diff --git a/Python/libraries/recognizers-date-time/setup.py b/Python/libraries/recognizers-date-time/setup.py index 499b9956cc..b1f33b9545 100644 --- a/Python/libraries/recognizers-date-time/setup.py +++ b/Python/libraries/recognizers-date-time/setup.py @@ -10,7 +10,7 @@ def read(fname): NAME = 'recognizers-text-date-time-genesys' -VERSION = '1.0.73' +VERSION = '1.0.74' REQUIRES = ['recognizers-text-genesys', 'recognizers-text-number-genesys', 'recognizers-text-number-with-unit-genesys', 'regex', 'datedelta', 'python-dateutil'] diff --git a/Python/libraries/recognizers-number-with-unit/setup.py b/Python/libraries/recognizers-number-with-unit/setup.py index f8c9f79938..b9fd39d458 100644 --- a/Python/libraries/recognizers-number-with-unit/setup.py +++ b/Python/libraries/recognizers-number-with-unit/setup.py @@ -10,7 +10,7 @@ def read(fname): NAME = "recognizers-text-number-with-unit-genesys" -VERSION = "1.0.73" +VERSION = "1.0.74" REQUIRES = ['recognizers-text-genesys', 'recognizers-text-number-genesys', 'regex'] setup( diff --git a/Python/libraries/recognizers-number/setup.py b/Python/libraries/recognizers-number/setup.py index 23cb9fdccf..ad5da77523 100644 --- a/Python/libraries/recognizers-number/setup.py +++ b/Python/libraries/recognizers-number/setup.py @@ -10,7 +10,7 @@ def read(fname): NAME = "recognizers-text-number-genesys" -VERSION = "1.0.73" +VERSION = "1.0.74" REQUIRES = ['recognizers-text-genesys', 'regex'] setup( diff --git a/Python/libraries/recognizers-sequence/setup.py b/Python/libraries/recognizers-sequence/setup.py index 103faf4841..20f41e16c5 100644 --- a/Python/libraries/recognizers-sequence/setup.py +++ b/Python/libraries/recognizers-sequence/setup.py @@ -10,7 +10,7 @@ def read(fname): NAME = "recognizers-text-sequence-genesys" -VERSION = "1.0.73" +VERSION = "1.0.74" REQUIRES = ['recognizers-text-genesys', 'recognizers-text-number-genesys', 'regex'] setup( diff --git a/Python/libraries/recognizers-suite/setup.py b/Python/libraries/recognizers-suite/setup.py index 9033127ec6..1780e3d532 100644 --- a/Python/libraries/recognizers-suite/setup.py +++ b/Python/libraries/recognizers-suite/setup.py @@ -10,15 +10,15 @@ def read(fname): NAME = 'recognizers-text-suite-genesys' -VERSION = '1.0.73' +VERSION = '1.0.74' REQUIRES = [ - 'recognizers-text-genesys==1.0.73', - 'recognizers-text-number-genesys==1.0.73', - 'recognizers-text-number-with-unit-genesys==1.0.73', - 'recognizers-text-date-time-genesys==1.0.73', - 'recognizers-text-sequence-genesys==1.0.73', - 'recognizers-text-choice-genesys==1.0.73', - 'datatypes_timex_expression_genesys==1.0.73' + 'recognizers-text-genesys==1.0.74', + 'recognizers-text-number-genesys==1.0.74', + 'recognizers-text-number-with-unit-genesys==1.0.74', + 'recognizers-text-date-time-genesys==1.0.74', + 'recognizers-text-sequence-genesys==1.0.74', + 'recognizers-text-choice-genesys==1.0.74', + 'datatypes_timex_expression_genesys==1.0.74' ] setup( diff --git a/Python/libraries/recognizers-text/setup.py b/Python/libraries/recognizers-text/setup.py index 3996f41c46..cf0fdd1489 100644 --- a/Python/libraries/recognizers-text/setup.py +++ b/Python/libraries/recognizers-text/setup.py @@ -4,7 +4,7 @@ from setuptools import setup, find_packages NAME = "recognizers-text-genesys" -VERSION = "1.0.73" +VERSION = "1.0.74" REQUIRES = ['emoji==1.1.0', 'multipledispatch'] setup( diff --git a/Specs/DateTime/Arabic/DateParser.json b/Specs/DateTime/Arabic/DateParser.json index 5495be27da..23e18cd107 100644 --- a/Specs/DateTime/Arabic/DateParser.json +++ b/Specs/DateTime/Arabic/DateParser.json @@ -2501,5 +2501,47 @@ } } ] + }, + { + "Input": "12/05/2021", + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "12/05/2021", + "Start": 0, + "Length": 10, + "Type": "date", + "Value": { + "Timex": "2021-05-12", + "FutureResolution": { + "date": "2021-05-12" + }, + "PastResolution": { + "date": "2021-05-12" + } + } + } + ] + }, + { + "Input": "11/03/2009", + "NotSupportedByDesign": "java, javascript", + "Results": [ + { + "Text": "11/03/2009", + "Start": 0, + "Length": 10, + "Type": "date", + "Value": { + "Timex": "2009-03-11", + "FutureResolution": { + "date": "2009-03-11" + }, + "PastResolution": { + "date": "2009-03-11" + } + } + } + ] } ] \ No newline at end of file