Releases: alteryx/featuretools
v1.21.0
Jan 18, 2023
- Enhancements
- Add
get_recommended_primitives
function to featuretools (#2398)
- Add
- Changes
- Update build_docs workflow to only run for Python 3.8 and Python 3.10 (#2447)
- Documentation Changes
- Minor fix to release notes (#2444)
- Testing Changes
- Add test that checks for Natural Language primitives timing out against edge-case input (#2429)
- Fix test compatibility with composeml 0.10 (#2439)
- Minimum dependency unit test jobs do not abort if one job fails (#2437)
- Run Looking Glass performance tests on merge to main (#2440, #2441)
- Add ruff for linting and replace isort/flake8 (#2448)
Thanks to the following people for contributing to this release:
@gsheni, @ozzieD, @rwedge, @sbadithe, @thehomebrewnerd
v1.20.0
Jan 5, 2023
- Enhancements
- Fixes
- Fix typo in
_handle_binary_comparison
function name and updateset_feature_names
docstring (#2388) - Only allow Datetime time index as input to
RateOfChange
primitive (#2408) - Prevent catastrophic backtracking in regex for
NumberOfWordsInQuotes
(#2413) - Fix to eliminate fragmentation
PerformanceWarning
infeature_set_calculator.py
(#2424) - Fix serialization of
NumberOfCommonWords
feature with custom word_set (#2432) - Improve edge case handling in NaturalLanguage primitives by standardizing delimiter regex (#2423)
- Remove support for
Datetime
andOrdinal
inputs in several primitives to prevent creation of Features that cannot be calculated (#2434)
- Fix typo in
- Changes
- Refactor
_all_direct_and_same_path
by deleting call to_features_have_same_path
(#2400) - Refactor
_build_transform_features
by iterating overinput_features
once (#2400) - Iterate only once over
ignore_columns
inDeepFeatureSynthesis
init (#2397) - Resolve empty Pandas series warnings (#2403)
- Initialize Woodwork with
init_with_partial_schama
instead ofinit
inEntitySet.add_last_time_indexes
(#2409) - Updates for compatibility with numpy 1.24.0 (#2414)
- The
delimiter_regex
parameter forTotalWordLength
has been renamed todo_not_count
(#2423)
- Refactor
- Documentation Changes
- Remove unused sections from 1.19.0 notes (#2396)
Thanks to the following people for contributing to this release:
@gsheni, @rwedge, @sbadithe, @thehomebrewnerd
Breaking Changes
- The
delimiter_regex
parameter forTotalWordLength
has been renamed todo_not_count
.
Old saved features that had a non-default value for the parameter will no longer load. - Support for
Datetime
andOrdinal
inputs has been removed from theLessThanScalar
,
GreaterThanScalar
,LessThanEqualToScalar
andGreaterThanEqualToScalar
primitives.
v1.19.0
v1.19.0 Dec 9, 2022
- Enhancements
- Fixes
- Testing Changes
- Fix version comparison in
test_holiday_out_of_range
(#2382)
- Fix version comparison in
Thanks to the following people for contributing to this release:
@sbadithe, @thehomebrewnerd
v1.18.0
v1.18.0 Nov 15, 2022
- Enhancements
- Fixes
- Changes
- Documentation Changes
- Testing Changes
- Replace use of pytest's tmpdir fixture with tmp_path (#2344)
Thanks to the following people for contributing to this release:
@gsheni, @rwedge, @sbadithe, @tamargrey, @thehomebrewnerd
v1.17.0
v1.16.0
- Enhancements
- Documentation Changes
- Testing Changes
- Add Windows install test #2330
Thanks to the following people for contributing to this release:
@gsheni, @sbadithe, @thehomebrewnerd
v1.15.0
v1.15.0 Oct 6, 2022
- Enhancements
- Changes
- Change default gap for Rolling* primitives from 0 to 1 to prevent accidental leakage (#2282)
- Updates for pandas 1.5.0 compatibility (#2290, #2291, #2308)
- Exclude documentation files from release workflow (#2295)
- Bump requirements for optional pyspark dependency (#2299)
- Bump
scipy
andwoodwork[spark]
dependencies (#2306)
- Documentation Changes
- Testing Changes
Thanks to the following people for contributing to this release:
@gsheni, @rwedge, @sbadithe, @thehomebrewnerd
Breaking Changes
- The
EntitySet
schema has been updated to include aseries_library
attribute - The default behavior of the
Rolling*
primitives has changed in this release. If this primitive was used without
defining thegap
value, the feature values returned with this release will be different than feature values from
prior releases.
v1.15.0.dev0
Developmental release for testing purposes
v1.14.0
v1.14.0 Sep 1, 2022
- Enhancements
- Fixes
- Fix compatibility issues with holidays 0.15 (#2254)
- Changes
- Documentation Changes
- Fix to remove warning from Using Spark EntitySets Guide (#2258)
- Testing Changes
Thanks to the following people for contributing to this release:
@cp2boston, @gsheni, @ozzieD, @stefaniesmith, @thehomebrewnerd
v1.13.0
v1.13.0 Aug 18, 2022
- Fixes
- Allow boolean columns to be included in remove_highly_correlated_features (#2231)
- Changes
- Documentation Changes
- Add line breaks between sections of IsFederalHoliday primitive docstring (#2235)
- Testing Changes
Thanks to the following people for contributing to this release:
@gsheni, @ozzieD, @sbadithe, @tamargrey