Releases: alteryx/featuretools
v1.30.0: fix release notes version for 1.30.0 (#2689)
v1.30.0 Feb 26, 2024
-
Changes
-
Testing Changes
- Update
make_ecommerce_entityset
to work without Dask (#2677)
Thanks to the following people for contributing to this release:
@tamargrey, @thehomebrewnerd - Update
v1.29.0
v1.29.0 Feb 16, 2024
warning:
This release of Featuretools will not support Python 3.8
- Fixes
- Changes
- Documentation Changes
- Update Featuretools logo to display properly in dark mode (#2632)
- Remove references to premium primitives while release isnt possible (:pr:
2674
)
- Testing Changes
- Update tests for compatibility with new versions of
holidays
(#2636) - Update ruff to 0.1.6 and use ruff linter/formatter (#2639)
- Update
release.yaml
to use trusted publisher for PyPI releases (#2646, #2653, #2654) - Update dependency checkers and tests to include Dask (#2658)
- Fix the tests that run with Woodwork main so they can be triggered (#2657)
- Fix minimum dependency checker action (#2664)
- Fix Slack alert for tests with Woodwork main branch (#2668)
- Update tests for compatibility with new versions of
Thanks to the following people for contributing to this release:
@gsheni, @thehomebrewnerd, @tamargrey, @LakshmanKishore
v1.28.0
v1.28.0 Oct 26, 2023
- Fixes
- Fix bug with default value in
PercentTrue
primitive (#2627)
- Fix bug with default value in
- Changes
- Refactor
featuretools/tests/primitive_tests/utils.py
to leverage list comprehensions for improved Pythonic quality (#2607) - Refactor
can_stack_primitive_on_inputs
(#2522) - Update s3 bucket for docs image (#2593)
- Temporarily restrict pandas max version to
<2.1.0
and pyarrow to<13.0.0
(#2609) - Update for compatibility with pandas version
2.1.0
and remove pandas upper version restriction (#2616)
- Refactor
- Documentation Changes
- Testing Changes
Thanks to the following people for contributing to this release:
@gsheni, @petejanuszewski1, @thehomebrewnerd, @tosemml
v1.27.0
v1.27.0 Jul 24, 2023
- Enhancements
- Changes
- Testing Changes
- Run looking glass performance tests on merge via Airflow (#2575)
Thanks to the following people for contributing to this release:
@gsheni, @petejanuszewski1, @sbadithe, @thehomebrewnerd
v1.26.0
v1.26.0 Apr 27, 2023
- Enhancements
- Fixes
- Fix Description of
DaysInMonth
(#2547)
- Fix Description of
- Changes
- Make Dask an optional dependency (#2560)
Thanks to the following people for contributing to this release:
@dvreed77, @gsheni, @thehomebrewnerd
v1.25.0
v1.24.0 Apr 13, 2023
-
Enhancements
-
Changes
- Restrict pandas to < 2.0.0 (#2533)
- Upgrade minimum pandas to 1.5.0 (#2537)
- Removed the
Correlation
andAutoCorrelation
primitive as these could lead to data leakage (#2537) - Remove IntegerNullable support for
Kurtosis
primitive (#2537)
Thanks to the following people for contributing to this release:
@gsheni
v1.24.0
v1.24.0 Mar 29, 2023
- Enhancements
- Add
AverageCountPerUnique
,CountryCodeToContinent
,FileExtension
,FirstLastTimeDelta
,SavgolFilter
,CumulativeTimeSinceLastFalse
,CumulativeTimeSinceLastTrue
,PercentChange
,PercentUnique
(#2485) - Add
FullNameToFirstName
,FullNameToLastName
,FullNameToTitle
,AutoCorrelation
,Correlation
,DateFirstEvent
(#2526) - Add
Kurtosis
,MinCount
,NumFalseSinceLastTrue
,NumPeaks
,NumTrueSinceLastFalse
,NumZeroCrossings
(#2514)
- Add
- Fixes
- Changes
- Separate Makefile command for core requirements, test requirements and dev requirements (#2518)
Thanks to the following people for contributing to this release:
@dvreed77, @gsheni, @ozzieD
v1.23.0
v1.22.0
-
Enhancements
- Add
AbsoluteDiff
,SameAsPrevious
,Variance
,Season
,UpperCaseWordCount
transform primitives (#2460)
- Add
-
Fixes
-
Changes
-
Documentation Changes
-
Testing Changes
Thanks to the following people for contributing to this release:
@gsheni, @rwedge, @sbadithe, @thehomebrewnerd
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