Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merge main into release v3 #444

Merged
merged 10 commits into from
May 7, 2024
Merged

Merge main into release v3 #444

merged 10 commits into from
May 7, 2024

Conversation

rossgrambo
Copy link
Contributor

Changes include:

  1. TimeWindow recurring filter Support recurrence for TimeWindowFilter #266
  2. Bug fix for async enumerable on feature flag names Moves cache busting and handles null #438
  3. Makes loggerfactory optional for built-in filters Update constructors of built-in feature filters #386

zhiyuanliang-ms and others added 10 commits March 14, 2024 14:37
* make logger optional

* make TargetingEvaluationOptions optional
* improvement & target on main branch

* remove duplicated null check

* remove redundant if

* improvement

* resolve comments

* fix typo

* update

* use enum

* Update testcases

* fix bug

* update

* update the logic of FindWeeklyPreviousOccurrence

* fix bug

* add comments

* update

* fix bug & add testcases

* update

* update comment

* test

* update comments

* update

* update

* add testcase

* remove monthly/yearly recurrence pattern

* do not mention monthly and yearly pattern

* add more comments

* update the algorithm to find weekly previous occurrence

* update

* fix typo

* update

* rename variable

* cache added & do validation for only once

* add comments

* add more testcases

* add more test

* not include the end of a time window

* move recurrence validation to RecurrenceValidator

* README updated

* update readme

* update CalculateSurroundingOccurrences method

* add CalculateClosestStart method

* testcase updated

* update

* use ISystemClock for testing & add limit on time window duration

* add testcase for timezone

* update

* update comments

* change method type

* remove unused reference

* rename variable

* remove used reference

* remove empty lines
* Fix type in README

* fix typo
* Moves cache busting and handles null

* Adjusted null check

* Remove formatting
@rossgrambo rossgrambo merged commit 397933d into release/v3 May 7, 2024
2 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants