- [BREAKING] EOL Python 3.6 (#4567)
- [FEATURE] Implement Multi-Column Domain Builder for Rule-Based Profiler (#4604)
- [FEATURE] Update RBP notebook to include example for Multi-Column Domain Builder (#4606)
- [FEATURE] Rule-Based Profiler: ColumnPairDomainBuilder (#4608)
- [FEATURE] More package contrib info (#4693)
- [FEATURE] Introducing RuleState class and RuleOutput class for Rule-Based Profiler in support of richer use cases (such as DataAssistant). (#4704)
- [FEATURE] Add support for returning fully-qualified parameters names/values from RuleOutput object (#4773)
- [BUGFIX] Pass random seed to bootstrap estimator (#4605)
- [BUGFIX] Adjust output of
regex
ParameterBuilder to match Expectation (#4594) - [BUGFIX] Rule-Based Profiler: Only primitive type based BatchRequest is allowed for Builder classes (#4614)
- [BUGFIX] Fix DataContext templates test (#4678)
- [BUGFIX] update module_name in NoteBookConfigSchema from v2 path to v3 (#4589) (thanks @Josephmaclean)
- [BUGFIX] request S3 bucket location only when necessary (#4526) (thanks @error418)
- [DOCS] Update
ignored_columns
snippet in "Getting Started" (#4609) - [DOCS] Fixes import statement. (#4694)
- [DOCS] Update tutorial_review.md typo with intended word. (#4611) (thanks @cjbramble)
- [DOCS] Correct typo in url in docstring for set_based_column_map_expectation_template.py (example script) (#4817)
- [MAINTENANCE] Add retries to
requests
in usage stats integration tests (#4600) - [MAINTENANCE] Miscellaneous test cleanup (#4602)
- [MAINTENANCE] Simplify ParameterBuilder.build_parameter() interface (#4622)
- [MAINTENANCE] War on Warnings - DataContext (#4572)
- [MAINTENANCE] Update links within great_expectations.yml (#4549) (thanks @andyjessen)
- [MAINTENANCE] Provide cardinality limit modes from CategoricalColumnDomainBuilder (#4662)
- [MAINTENANCE] Rule-Based Profiler: Rename Rule.generate() to Rule.run() (#4670)
- [MAINTENANCE] Refactor ValidationParameter computation (to be more elegant/compact) and fix a type hint in SimpleDateFormatStringParameterBuilder (#4687)
- [MAINTENANCE] Remove
pybigquery
check that is no longer needed (#4681) - [MAINTENANCE] Rule-Based Profiler: Allow ExpectationConfigurationBuilder to be Optional (#4698)
- [MAINTENANCE] Slightly Clean Up NumericMetricRangeMultiBatchParameterBuilder (#4699)
- [MAINTENANCE] ParameterBuilder must not recompute its value, if it already exists in RuleState (ParameterContainer for its Domain). (#4701)
- [MAINTENANCE] Improve get validator functionality (#4661)
- [MAINTENANCE] Add checks for mostly=1.0 for all renderers (#4736)
- [MAINTENANCE] revert to not raising datasource errors on data context init (#4732)
- [MAINTENANCE] Remove unused bootstrap methods that were migrated to ML Flow (#4742)
- [MAINTENANCE] Update README.md (#4595) (thanks @andyjessen)
- [MAINTENANCE] Check for mostly equals 1 in renderers (#4815)
- [MAINTENANCE] Remove bootstrap tests that are no longer needed (#4818)
- [HACKATHON] ExpectColumnValuesToBeIsoLanguages (#4627) (thanks @szecsip)
- [HACKATHON] ExpectColumnAverageLatLonPairwiseDistanceToBeLessThan (#4559) (thanks @mmi333)
- [HACKATHON] ExpectColumnValuesToBeValidIPv6 (#4561) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBeValidMac (#4562) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBeValidMIME (#4563) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBeValidHexColor (#4564) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBeValidIban (#4565) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBeValidIsoCountry (#4566) (thanks @voidforall)
- [HACKATHON] add expect_column_values_to_be_private_ipv4_class (#4656) (thanks @szecsip)
- [HACKATHON] Feature/expect column values url hostname match with cert (#4649) (thanks @szecsip)
- [HACKATHON] add expect_column_values_url_has_got_valid_cert (#4648) (thanks @szecsip)
- [HACKATHON] add expect_column_values_to_be_valid_us_state_or_territory (#4655) (thanks @Derekma73)
- [HACKATHON] ExpectColumnValuesToBeValidSsn (#4646) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBeValidHttpStatusName (#4645) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBeValidHttpStatusCode (#4644) (thanks @voidforall)
- [HACKATHON] Feature/expect column values to be daytime (#4643) (thanks @szecsip)
- [HACKATHON] add expect_column_values_ip_address_in_network (#4640) (thanks @szecsip)
- [HACKATHON] add expect_column_values_ip_asn_country_code_in_set (#4638) (thanks @szecsip)
- [HACKATHON] add expect_column_values_to_be_valid_us_state (#4654) (thanks @Derekma73)
- [HACKATHON] add expect_column_values_to_be_valid_us_state_or_territory_abbreviation (#4653) (thanks @Derekma73)
- [HACKATHON] add expect_column_values_to_be_weekday (#4636) (thanks @szecsip)
- [HACKATHON] add expect_column_values_to_be_valid_us_state_abbrevation (#4650) (thanks @Derekma73)
- [HACKATHON] ExpectColumnValuesGeometryDistanceToAddressToBeBetween (#4652) (thanks @pjdobson)
- [HACKATHON] ExpectColumnValuesToBeValidUdpPort (#4635) (thanks @voidforall)
- [HACKATHON] add expect_column_values_to_be_fibonacci_number (#4629) (thanks @szecsip)
- [HACKATHON] add expect_column_values_to_be_slug (#4628) (thanks @szecsip)
- [HACKATHON] ExpectColumnValuesGeometryToBeWithinPlace (#4626) (thanks @pjdobson)
- [HACKATHON] add expect_column_values_to_be_private_ipv6 (#4624) (thanks @szecsip)
- [HACKATHON] add expect_column_values_to_be_private_ip_v4 (#4623) (thanks @szecsip)
- [HACKATHON] ExpectColumnValuesToBeValidPrice (#4593) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBeValidPhonenumber (#4592) (thanks @voidforall)
- [HACKATHON] ExpectColumnValuesToBePolygonAreaBetween (#4591) (thanks @mmi333)
- [HACKATHON] ExpectColumnValuesToBeValidTcpPort (#4634) (thanks @voidforall)