Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Scheduled daily dependency update on Saturday #1330

Closed
wants to merge 7 commits into from

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Nov 9, 2024

Update backtrader from 1.9.76.123 to 1.9.78.123.

Changelog

1.9.78.123

- PR479 Fix errors for simulated orders

1.9.77.123

- PR472
 - Added posibitity for Black theme for charts
 - Added posibitity to run on matplotlib 3.6+
 - Added posibitity to run on Python 3.9+
Links

Update alpaca-trade-api from 1.4.3 to 3.2.0.

Changelog

3.2.0

What's Changed
* Add Python 3.11 support. by fumoboy007 in https://github.com/alpacahq/alpaca-trade-api-python/pull/673
* Support Python 3.12 by hiohiohio in https://github.com/alpacahq/alpaca-trade-api-python/pull/745
* v3.2.0 by hiohiohio in https://github.com/alpacahq/alpaca-trade-api-python/pull/746


**Full Changelog**: https://github.com/alpacahq/alpaca-trade-api-python/compare/v3.1.1...v3.2.0

3.1.0

What's Changed
* Add sort parameter and re-add historical crypto quotes by gnvk in https://github.com/alpacahq/alpaca-trade-api-python/pull/718
* fix: Use warnings.catch_warnings() instead of pytest.warns(None) by hiohiohio in https://github.com/alpacahq/alpaca-trade-api-python/pull/741
* Allow error messages without code field by gnvk in https://github.com/alpacahq/alpaca-trade-api-python/pull/738
* v3.1.0 by gnvk in https://github.com/alpacahq/alpaca-trade-api-python/pull/742


**Full Changelog**: https://github.com/alpacahq/alpaca-trade-api-python/compare/v3.0.2...v3.1.0

3.0.1

What's Changed
* Updating existing crypto APIs to v1beta2 and adding in Latest Orderbooks by andrewwoood in https://github.com/alpacahq/alpaca-trade-api-python/pull/650
* Crypto v1beta3 by haxdds in https://github.com/alpacahq/alpaca-trade-api-python/pull/687
* Fix streaming news article event dispatching by fumoboy007 in https://github.com/alpacahq/alpaca-trade-api-python/pull/691
* Only call the news handler once for a single message by gnvk in https://github.com/alpacahq/alpaca-trade-api-python/pull/693
* Call each different news handler once by gnvk in https://github.com/alpacahq/alpaca-trade-api-python/pull/694

New Contributors
* andrewwoood made their first contribution in https://github.com/alpacahq/alpaca-trade-api-python/pull/650
* fumoboy007 made their first contribution in https://github.com/alpacahq/alpaca-trade-api-python/pull/691

**Full Changelog**: https://github.com/alpacahq/alpaca-trade-api-python/compare/v2.3.0...v3.0.1

2.3.0

What's Changed
* Fix missing URL import for the Stream class example in README by hiohiohio in https://github.com/alpacahq/alpaca-trade-api-python/pull/628
* Fixed grammar and spelling by ALifeLivedFully in https://github.com/alpacahq/alpaca-trade-api-python/pull/629
* Add optional asof for historical marketdata endpoints by gnvk in https://github.com/alpacahq/alpaca-trade-api-python/pull/632

New Contributors
* hiohiohio made their first contribution in https://github.com/alpacahq/alpaca-trade-api-python/pull/628
* ALifeLivedFully made their first contribution in https://github.com/alpacahq/alpaca-trade-api-python/pull/629

**Full Changelog**: https://github.com/alpacahq/alpaca-trade-api-python/compare/v2.2.0...v2.3.0

2.2.0

What's Changed
* Updated Stream Instructions for `sip` parameter in README by hinchcliffz in https://github.com/alpacahq/alpaca-trade-api-python/pull/615
* Remove drew887 as owner by drew887 in https://github.com/alpacahq/alpaca-trade-api-python/pull/621
* Fix typo in streamconn_on_and_off example by MorSof in https://github.com/alpacahq/alpaca-trade-api-python/pull/623
* Add optional feed argument to the market data methods by gnvk in https://github.com/alpacahq/alpaca-trade-api-python/pull/625

New Contributors
* hinchcliffz made their first contribution in https://github.com/alpacahq/alpaca-trade-api-python/pull/615
* MorSof made their first contribution in https://github.com/alpacahq/alpaca-trade-api-python/pull/623

**Full Changelog**: https://github.com/alpacahq/alpaca-trade-api-python/compare/v2.1.0...v2.2.0

2.1.0

PRs in this release:

- Add auto deployment to pypi (612) from drew887 
- Adds a 'side' param to Rest::list_orders (610) from drew887 
- Add issue template for general SDK questions (608) from drew887 
- Update issue templates (606) from drew887 
- Adds stream crypto orderbook (597) from ccnlui

2.0.0

:warning:  Note this release is a **Breaking Change** due to the removal of Market Data V1 capabilities 

- Adds a param to the stream classes to allow overriding of websocket defaults (596)
- Scheduled weekly dependency update for week 12 (592)
- Increase ping timeout (591)
- Send subscription requests in parts (586)
- Remove marketdata v1 functions (590)
- Updating overnight-hold to use the new data api (async get bars) (562)
- Add Week and Month timeframe units (583)
- Multi symbol support for the latest crypto endpoints (580)


You can view this release on [PyPi here](https://pypi.org/project/alpaca-trade-api/2.0.0/)

1.5.1

* Move updated bars to their own subscription by gnvk [574 ](https://github.com/alpacahq/alpaca-trade-api-python/commit/43f0766eaaeadaabc8ab08e2a0554c95fc1ec265)
* empty handler check when unregister cancel errors + corrections by ccnlui [577](https://github.com/alpacahq/alpaca-trade-api-python/commit/294b105439602d46b388c2cbf88275cee15c2261)
* Adds support for Python 3.10 by ccnlui [561](https://github.com/alpacahq/alpaca-trade-api-python/pull/561)
* Fixes Incorrect Access Issue on Long-Short Example by haxdds [560](https://github.com/alpacahq/alpaca-trade-api-python/commit/4e65915e080c4c74e853c6706d839bdb924f2184)

1.5.0

What's Changed
* Add news api by ccnlui in https://github.com/alpacahq/alpaca-trade-api-python/pull/555
* Drops Support For Python 3.6 by haxdds in https://github.com/alpacahq/alpaca-trade-api-python/pull/544
* Mark v1 marketdata endpoints deprecated by gnvk in https://github.com/alpacahq/alpaca-trade-api-python/pull/558
* Adds Raw Data Support for TradingStream by haxdds in https://github.com/alpacahq/alpaca-trade-api-python/pull/556


**Full Changelog**: https://github.com/alpacahq/alpaca-trade-api-python/compare/v1.4.3...v1.5.0
Links

Update exchange-calendars from 3.4 to 4.5.7.

Changelog

4.5.7

What’s Changed

> [!IMPORTANT]
> **Minimum supported Python version is now 3.10**

This release offers a notable update to the **XTAI** calendar which now accurately represents holidays from 2024.

Thank you to all those who have contributed!

Calendar Updates

* XKRX: Add Armed Forces Day - Designated as a Temporary Public Holiday… (421) junbonglee
* Update XTAI holidays from 2024 (414) ruralscenery
* Include calendar aliases for ARCX, XTSX, OOTC (384) pavelstovicek

Maintenance
* Bump min support Python to 3.10 (416) maread99
* Update dependencies (425 and 415) maread99

4.5.6

What’s Changed
* Add HKEx Typhoon no.8 no trading day (412) vincentwyshan
* Typhoon day update (407) kakko-jia
* Avoid using legacy time zone names in tests (406) EdwardBetts

4.5.5

What’s Changed

> [!NOTE]
> `exchange_calendars` now supports numpy 2.0.

New Calendars
* Add EEX (385 and 386) romanzdk
* Add exchanges Dusseldorf & Hamburg (387) ValueRaider

Calendar Updates
* Shift Frankfurt early close (387) ValueRaider
* XSAU: add 2024 holidays + small refactor (388) ValueRaider
* XBOM add missing 2024 holiday (390) Mr-MayankThakur

Dependencies
* Bump supported python upper limit to 3.12 (403) maread99
* Update deps, support numpy 2.0 and pandas 3.0 dev (402) maread99

Under-the-bonnet
* Ensure ad-hoc holidays are proper Pandas timestamps. (398) jenskeiner
* BUG: Fix timezone names (393) jenskeiner

Thank you to all contributors!

4.5.4

What’s Changed
* Bump actions/cache from 4.0.1 to 4.0.2 (378) dependabot
* Bump actions/cache from 4.0.0 to 4.0.1 (377) dependabot

Calendar Updates

* XMOS working weekends (376) iMikeBug
* feat: added new national holiday to BVMF calendar (380) rafaelbo
* ENH: XKRX: Add parliamentary election day 2024 (368) herebebeasties
* XDUB: Add May bank holiday post-2021 (382 ) mzjp2

4.5.3

What’s Changed

**Lots of calendar updates and a couple of fixes.**

Particular thanks to all new contributors, not least herebebeasties for a host of PRs!

Calendar Updates
* XASX Dec 2022 early closes fix (374) herebebeasties
* XCSE: Prayers day has been abolished in Denmark (367) herebebeasties
* CSHG Add 2024-02-09 Chinese New Year (365) herebebeasties
* XMOS: updated holidays from 2020  (352) iMikeBug

Bug Fixes
* Fix `AttributeError` raising in ecal (361) maread99
* Fix end-date-only TZ logic in holiday.py (370) herebebeasties

Documentation
* Update README.md (364) da4089

Maintenance
* Update dependencies (375) maread99

Test Changes
* Fix missing assertion in XSGO calendar tests (369) herebebeasties

4.5.2

What’s Changed

Calendar Updates

* XSHG update 2024 holidays (351) vincentwyshan

Maintenance
* Update dependencies and fix pandas 2.2 deprecation warnings (358) maread99

Bug Fixes
* Fix 355 ecal error (358) maread99

Tests
* Additional tests for XTKS 2024 (349) beppe712

4.5.1

What’s Changed

Calendar Updates
* XBOM: Add 2024 holidays to XBOM (346) shenyingge
* HKEx stop trading on 20230717 because TYPHOON SIGNAL NO.8 (345) vincentwyshan
* XTKS: Add 2024 Vernal and Autumnal equinoxes (342) Quashqwart
* XSES: Draft 2024 trading calendar (343) philiptromans
* XKRX: Add extra holiday on 2023-10-02 (336) philiptromans

Maintenance
* Rename Asia/Calcutta to Asia/Kolkata (338) EdwardBetts
* Update dependencies (348 and 340) maread99

Documentation Updates
* Update tutorials (334) maread99

4.5

What’s Changed

> [!IMPORTANT]
> **`exchange-calendars` no longer uses the third-party `pytz` library.**  From 4.5 timezones are represented by instances of `ZoneInfo` (see standard library [`zoneinfo`](https://docs.python.org/3/library/zoneinfo.html)).
> 
> Thank you `pytz` for all you did for as long as you did it!

> [!NOTE]
> There is no `exchange-calendars` version 4.4. The version that immediately follows 4.3 is 4.5.

Calendar Updates
* XSHG: Add 2023-10-06 as a holiday  (330) philiptromans

Maintenance
* Migrate from `pytz` to `zoneinfo` (329) maread99

4.3

What’s Changed

> [!NOTE]
> **Minimum supported Python version is now 3.9**

4.2.8

What’s Changed

Calendar Updates
* **New Calendar XASU!** Adds calendar for Saudi Arabia XASU exchange (310) oldfishdk
* XKRX: Holiday in lieu for Buddha's birthday (311) philiptromans
* XSHG: Add 2023-06-23 as part of Dragon Boat Festival. (312) philiptromans

Maintenance
* Update dependecies (313) maread99

4.2.7

What’s Changed

* Update ecal.py - pandas 2.0.0 data_range closed was removed (307) paologibertini

Calendar Updates

* XWBO: Made Whitmonday a trading day in 2023. (308) philiptromans
* Correct XKLS Holidays for 2023 (306) tys203831

4.2.6

What’s Changed

Calendar Updates
* Added extra days for Labor day 2023 (298) philiptromans
* XLON: add King Charles III coronation day (296) mixilchenko
* Add missing Sukkoth interim days. (287) jenskeiner
* Add ad-hoc holidays for XIST trading suspension due to earthquake. (285) jenskeiner

Bug Fixes
* Fix for XKRX with pandas 2.0 (299) maread99

Maintenance
* Update dependencies and changes for pandas 2.0 (299) maread99
* Bump actions/cache from 3.2.5 to 3.3.1 (293) dependabot
* Bump actions/cache from 3.2.3 to 3.2.5 (284) dependabot

4.2.5

What’s Changed

Calendar Updates

* Remove First president day from AIXK (265) romanzdk
* Add 2023 adjusted holidays for XTAI (280) jessiejessiewang
* XASX: 'last trading days'  xmas 2022 are full-days not half (279) ValueRaider
* Fix XTKS 2023 holidays according to JPX calendar (278) beppe712
* Updated with 2023 Calendar dates for XBOM (273) srinivasakumar-a
* XTAE: Add Sukkot interim days (268) ValueRaider
* XSES: Add dates for 2023 (264) philiptromans

Internal Updates

* Bump actions/cache from 3.2.2 to 3.2.3 (277) dependabot
* Bump actions/cache from 3.2.1 to 3.2.2 (272) dependabot
* Update dependencies (271) maread99
* Bump actions/cache from 3.0.11 to 3.2.1 (270) dependabot
* Revise `_TradingIndex` tests (263) maread99

Documentation Updates

* Update README (262) maread99

4.2.4

What’s Changed
Calendar Updates
* XNZE: QEII day of mourning (239) ValueRaider
* XNZE: QEII holiday - updating tests csv (240) ValueRaider
* XTAE: Add election day 2022-11-01 (258) ValueRaider
* update republic day (255) romanzdk

Enhancements
* XTAE: fix wrong start time, add early Sunday close (247) ValueRaider
* Complete implementation of weekdays early close (254) maread99
* trading_index() align (256) ValueRaider maread99

Documentation Updates
* Update `trading_index` tutorial (260) maread99

Maintenance
* Update release workflow (again) (237) maread99
* Update dependencies (245) maread99
* Update dependencies (261) maread99

4.2.3

What’s Changed

Continuous Integration
* Disable install check from release workflow (236) maread99

4.2.2

NB github release 4.2.2 was not released to PyPI. The below changes were incorporated into PyPI release 4.2.3.

What’s Changed

Continuous Integration
* Revert (partially) release workflow (235) maread99

4.2.1

NB github release 4.2.1 was not released to PyPI. The below changes were incorporated in PyPI release 4.2.3.

What’s Changed

Calendar Updates
* XLON: add Queen Elizabeth II funeral day 2022-09-12 (230) monkeyusage
* XSHG: Added 2022-10-06 and 2022-10-07 as market holidays (228) philiptromans
* XASX: Added National Day of Mourning for Her Majesty the Queen (232) philiptromans

Continuous Integration
* Update release workflow (234) maread99

Maintenance
* Update dependencies (227) maread99
* Bump actions/cache from 3.0.7 to 3.0.8 (226) dependabot

4.2

What’s Changed

Calendar changes

* XSHG: Added 2022-09-12 as a market holiday (mid-autumn festival). (224) philiptromans
* Made 2022-09-12 a holiday in XHKG. (222) philiptromans

Other Changes

* Fix etc/make_exchange_calendar_test_csv.py (223) philiptromans
* Bump actions/cache from 3.0.6 to 3.0.7 (221) dependabot
* Bump actions/cache from 3.0.5 to 3.0.6 (220) dependabot
* ecal should use timezone naive date (219) knoguchi
* Bump actions/cache from 3.0.4 to 3.0.5 (218) dependabot

4.1.1

What’s Changed

Bug Fixes
* Update resolving of __init__.__version__ (214) maread99

Calendar Updates
* Add New Zealand holiday Matariki Day (215) ValueRaider

Continuous Integration
* Update release workflow (216) maread99

4.1

What’s Changed

Maintenance
* Rename `bounds*` class methods (211) maread99
* Update release.yml (211) maread99

Build Changes
* Move versioning to setuptools-scm and build to pyproject.toml (209) maread99

4.0.2

What’s Changed

Build
* Add package data to setup.cfg (208) maread99

4.0.1

What’s Changed

Fixes 4.0 import error (203)

Build
* Add sub-packages to build. {204) maread99

4.0

What’s Changed

Development
* Change sessions to tz-naive, times to UTC (179) maread99
* v4 dev: revises \*window, bound\*, default\* and prev/next session/minute methods (184) maread99
* v4 dev: Rename parameters, deprecate methods and remove deprecated methods (186) maread99
* v4 dev: Change default side to "left" and post v4 linting (191) maread99

Enhancements
* Add ExchangeCalendar.is_open_at_time (199) maread99

Documentation
v4 dev: Update doc and tutorials for 4.0 (194) maread99

Calendar Changes
* Removed Whit Monday and Day of German Unity holidays in 2022 (185) philiptromans

Maintenance
* v4 dev: fix warnings and update trading index (180) maread99
* v4 dev: Advance min python version to 3.8 (187) maread99
* Bump actions/cache from 3.0.3 to 3.0.4 (190) dependabot
* Bump actions/setup-python from 3 to 4 (193) dependabot

Build
* Move build meta to setup.cfg, update requirements files and workflows (198) maread99

Master merge 201

3.6.3

What’s Changed

Calendar Changes
* Added Juneteenth as a public holiday in XCBF. (173) philiptromans
* Add lunch break for XTKS (172) wec7
* Add lunch break for XSHG (169) codeterm
* Update BVMF - remove state and municipal holidays (167) pbabics

Documentation
* Add doc + types and moves 'special offsets' implementation to XKRX (177) maread99
* Update README.md (176) maread99

3.6.2

Calendar Changes

* XFRA: Added 2022 exceptions for Whit Monday and Day of German Unity. (166) philiptromans
* Fix calendar BVMF for 2022-01-25 (162) pbabics


Other changes

* Bump actions/cache from 3.0.1 to 3.0.2 (163) dependabot
* Bump actions/cache from 2.1.7 to 3.0.1 (161) dependabot
* Update ExchangeCalendar.trading_index (159) maread99

3.6.1

Calendar Updates
* Added missing XKRX holidays (2022-03-09 and 2022-06-01) by philiptromans in https://github.com/gerrymanoim/exchange_calendars/pull/150
* Add missing Qingming and Labor Day holidays in XSHG. by philiptromans in https://github.com/gerrymanoim/exchange_calendars/pull/156
* Add special open for BVMF on Ash Wednesday by pbabics in https://github.com/gerrymanoim/exchange_calendars/pull/154
* Attempt to fix Korean lunar calendar bug. by philiptromans in https://github.com/gerrymanoim/exchange_calendars/pull/152

Dev updates

* Bump actions/checkout from 2.4.0 to 3 by dependabot in https://github.com/gerrymanoim/exchange_calendars/pull/153
* Bump actions/setup-python from 2.3.2 to 3 by dependabot in https://github.com/gerrymanoim/exchange_calendars/pull/151



**Full Changelog**: https://github.com/gerrymanoim/exchange_calendars/compare/3.6...3.6.1

3.6

Holiday Updates

* Fix XTKS 2022 holidays according to JPX calendar by beppe712 in https://github.com/gerrymanoim/exchange_calendars/pull/135
* XLON: Add Platinum Jubilee Day and move Spring Bank Holiday. by jenskeiner in https://github.com/gerrymanoim/exchange_calendars/pull/141
* ENH: Add "2022-01-27" as a holiday in XTAI by wec7 in https://github.com/gerrymanoim/exchange_calendars/pull/140
* Added public holidays before 1999 in XSHG. by qiuwei in https://github.com/gerrymanoim/exchange_calendars/pull/147

Dev Changes

* Bump actions/setup-python from 2.3.1 to 2.3.2 by dependabot in https://github.com/gerrymanoim/exchange_calendars/pull/144
* TST: bump pandas and fix resulting test failures by gerrymanoim in https://github.com/gerrymanoim/exchange_calendars/pull/146
* TST: add py10 to the testing ci by gerrymanoim in https://github.com/gerrymanoim/exchange_calendars/pull/149

New Contributors
* beppe712 made their first contribution in https://github.com/gerrymanoim/exchange_calendars/pull/135
* wec7 made their first contribution in https://github.com/gerrymanoim/exchange_calendars/pull/140
* qiuwei made their first contribution in https://github.com/gerrymanoim/exchange_calendars/pull/147

**Full Changelog**: https://github.com/gerrymanoim/exchange_calendars/compare/3.5.1...3.6

3.5.1

What’s Changed
* Add US Juneteenth holiday to XNYS calendar starting in 2022 (133) prerak-proof
* Update README.md (132) maread99
* Update AIXK calendar accoriding to 2022 trading calendar (131) pbabics
* Added 2022-01-31 as a public holiday in XSHG, and update XBOM (127) philiptromans
* XKRX: add krx holidays in 2022 and 2021 temporary holidays (125) chado13

3.5

What’s Changed

Calendar Updates

* Updated XSES for 2022 (123) philiptromans
* Made Good Friday always a holiday in XCBF (121) philiptromans
* Updated XMAD calendar for New Years Eve 2021 holiday (120) philiptromans
* XSHG: Added extra day of Spring holiday on 2020-01-31 (119) philiptromans
* Added XHKG typhoon on 2021-10-13 (118) philiptromans
* XMAD Christmas Eve regular holiday from 2021 (116) philiptromans
* Correct XKLS Holidays for 2022 (109) mrkgoh

Functionality updates

* Add `ExchangeCalendar.minutes_distance` (122) maread99
* Add `factory_bounds.py` to /etc (111) maread99
* Remove `QuantopianUSFuturesCalendar.default_start` (113) maread99
* Fix deprecated `open_and_close_for_session` (108) maread99

Dev

* Bump actions/setup-python from 2.3.0 to 2.3.1 (117) dependabot
* Bump actions/setup-python from 2.2.2 to 2.3.0 (114) dependabot
* Bump actions/cache from 2.1.6 to 2.1.7 (115) dependabot
* Bump actions/checkout from 2.3.5 to 2.4.0 (110) dependabot
Links

Update matplotlib from 2.2.5 to 3.9.2.

Changelog

3.9.2

This is the second bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

- Be more resilient to I/O failures when writing font cache
- Fix nondeterministic behavior with subplot spacing and constrained layout
- Fix sticky edge tolerance relative to data range
- Improve formatting of image values in cases of singular norms

Windows wheels now bundle the MSVC runtime DLL statically to avoid inconsistencies with other wheels and random crashes depending on import order.

3.9.1

This is the first bugfix release of the 3.9.x series.

This release contains several bug-fixes and adjustments:

- Add GitHub artifact attestations for sdist and wheels
- Re-add `matplotlib.cm.get_cmap`; note this function will still be removed at a later date
- Allow duplicate backend entry points
- Fix `Axes` autoscaling of thin bars at large locations
- Fix `Axes` autoscaling with `axhspan` / `axvspan`
- Fix `Axes3D` autoscaling of `Line3DCollection` / `Poly3DCollection`
- Fix `Axes3D` mouse interactivity with non-default roll angle
- Fix box aspect ratios in `Axes3D` with alternate vertical axis
- Fix case handling of backends specified as `module://...`
- Fix crash with TkAgg on Windows with `tk.window_focus: True`
- Fix interactive update of SubFigures
- Fix interactivity when using the IPython console
- Fix pickling of AxesWidgets and SubFigures
- Fix scaling on GTK3Cairo / GTK4Cairo backends
- Fix text wrapping within SubFigures
- Promote `mpltype` Sphinx role to a public extension; note this is only intended for development reasons

3.9.0

Highlights of this release include:

- Plotting and Annotation improvements
- Axes.inset_axes is no longer experimental
- Legend support for Boxplot
- Percent sign in pie labels auto-escaped with usetex=True
- hatch parameter for stackplot
- Add option to plot only one half of violin plot
- axhline and axhspan on polar axes
- Subplot titles can now be automatically aligned
- axisartist can now be used together with standard Formatters
- Toggle minorticks on Axis
- StrMethodFormatter now respects axes.unicode_minus
- Figure, Axes, and Legend Layout
- Subfigures now have controllable zorders
- Getters for xmargin, ymargin and zmargin
- Mathtext improvements
- mathtext documentation improvements
- mathtext spacing corrections
- Widget Improvements
- Check and Radio Button widgets support clearing
- 3D plotting improvements
- Setting 3D axis limits now set the limits exactly
- Other improvements
- New BackendRegistry for plotting backends
- Add widths, heights and angles setter to EllipseCollection
- image.interpolation_stage rcParam
- Arrow patch position is now modifiable
- NonUniformImage now has mouseover support

3.9.0rc2

This is the second release candidate for the meso release 3.9.0.

3.8.4

This is the fourth micro release of the 3.8 series.
 
Highlights of the 3.8.4 release include:
 
- Enable building against numpy 2.0; released wheels are built against numpy 2
- macosx: Clean up single-shot timers correctly
- Add a draw during show for macos backend
- Fix color sequence data for Set2 and Set3
- gtk: Ensure pending draws are done before GTK draw
- Update "Created with" url in hand.svg
- Avoid modifying user input to Axes.bar
- fix quiver3d incorrect arrow colors

3.8.3

This is the third micro release of the 3.8 series.

Highlights of the 3.8.3 release include:

- Improvements to the MacOS backend
- Fix hanging on `plt.pause`
- Fix warnings about "Secure coding is not enabled for restorable state"
- Fix crash at exit for PGF backend

3.8.2

This is the second bugfix release of the 3.8 series.

Highlights of this release include:
- Fix a segfault in the MacOS backend when running on Python 3.12
- Fix Contour labeling manual positions selecting incorrect contours.
- Various documentation improvements

3.8.1

This is the first bugfix release of the 3.8.x series.


This release contains several bug fixes and adjustments:


- Bump setuptools required version because of setuptools_scm v8
- Update ``find_nearest_contour`` and revert contour deprecations
- ``allsegs`` and ``allkinds`` return individual segments
- Restore default behavior of hexbin mincnt with C provided
- Try/except import of Axes3D
- Ensure valid path mangling for ContourLabeler
- BLD: Remove development dependencies from sdists
- FIX 2-tuple of colors in to_rgba_array
- Fix issue with non-string labels and legend
- Fix issue with locale comma when not using math text
- Various type hinting improvements
- Various documentation improvements
- Improvements to the MacOS backend

3.7.5

This is the fifth bugfix release of the 3.7.x series.

This release contains two bug-fixes:

- Fix hanging on `plt.pause` on the MacOS backend
- Fix crash on exit when using the PGF backend on Windows

3.7.4

This is the fourth bugfix release of the 3.7.x series.

This release contains one bug-fix:

- Fix a segmentation fault when resizing on Python 3.12 and macOS 14

3.7.3

This is the third bugfix release of the 3.7.x series.

This release contains several bug-fixes and adjustments:

* Add Python 3.12 wheels
* Update the license for the bundled colorbrewer colormap data
* Fix Cairo backend when using cairocffi
* Fix axes_grid1 inset axes with `bbox_inches=tight`
* Fix bugs in `Path3DCollection` / `Poly3DCollection` constructors
* Fix setting array labelcolor on Tick
* Improve compatibility with latest NumPy
* Stop warning when calling `tight_layout` multiple times

3.7.2

This is the second bugfix release of the 3.7.x series.

This release contains several bug-fixes and adjustments:

* Avoid modifying input masks in `pcolor`/`pcolormesh`
* Fix 3D set_aspect error cases
* Fix IPython's `%pylab` mode detection
* Fix `Figure.get_constrained_layout_pads()`
* Fix `Legend.set_draggable()` with `update="bbox"`
* Fix `TransformedBbox.{,full_}contains`
* Fix clipping of `bar_label` text
* Fix colorbar size when saving with explicit `bbox_inches`
* Fix errors when an input is entirely NaN
* Fix leaks of exception tracebacks and `LayoutGrid` objects
* Fix non-interpolated imshow in PDF export
* Fix palettized image optimization in PDF export
* Fix pgf tests with TeXLive 2022
* Fix removal of `Axes` that contain widgets that are grabbing the mouse
* Fix removal of draggable artists
* Fix subslice optimization for long, fully nan lines
* Fix tight layout if Figure has an existing layout manager
* Fix window extent of AnnotationBbox before first draw
* Fix wspace and hspace in subfigures
* Improve Qt compatibility
* Improve compatibility with Python 3.12
* Prevent under the hood downcasting of values in `xcorr`
* Remove some NumPy function overrides from `pylab`
* Remove warning with symlog scales on mouseover

3.7.1

This is the first bugfix release of the 3.7.x series.

This release contains several bug-fixes and adjustments:

* Ensure Qhull license is included in binary wheels
* Fix application of rcParams on Axes labels
* Fix compatibility with Pandas datetime unit converter
* Fix compatibility with latest GTK4
* Fix import of styles with relative path
* Fix Lasso unresponsiveness when clicking and immediately releasing
* Fix pickling of draggable legends
* Fix RangeSlider.set_val when new value is outside existing value
* Fix size of Tk spacers when changing display DPI
* Fix wrapped text in constrained layout
* Improve compatibility with third-party backends
* Improve error if animation save path does not exist

3.6.3

This is the third bugfix release of the 3.6.x series.

This release contains several bug-fixes and adjustments:

* Fix Artist removal from `axes_grid1` Axes classes
* Fix `inset_locator` in subfigures
* Fix `scatter` on masked arrays with units
* Fix colorbar ticks with log norm contours
* Fix deprecation warnings in GTK4 backend
* Fix using relative paths in `HTMLWriter`
* Improve failure message from rcParams string validation for tuple inputs
* Improve performance of QtAgg backends
* No longer modify `pil_kwargs` argument to `imsave` and `savefig`

3.6.2

This is the second bugfix release of the 3.6.x series.

This release contains several bug-fixes and adjustments:

* Avoid mutating dictionaries passed to `subplots`
* Fix `bbox_inches='tight'` on a figure with constrained layout enabled
* Fix auto-scaling of `ax.hist` density with `histtype='step'`
* Fix compatibility with PySide6 6.4
* Fix evaluating colormaps on non-NumPy arrays
* Fix key reporting in pick events
* Fix thread check on PyPy 3.8
* Handle input to `ax.bar` that is all NaN
* Make rubber band more visible on Tk and Wx backends
* Restore (and warn on) seaborn styles in `style.library`
* Restore `get_renderer` function in deprecated `tight_layout`
* nb/webagg: Fix resize handle on WebKit browsers (e.g., Safari)

3.6.1

This is the first bugfix release of the 3.6.x series.

This release contains several bug-fixes and adjustments:

* A warning is no longer raised when constrained layout explicitly
disabled and tight layout is applied
* Add missing `get_cmap` method to `ColormapRegistry`
* Adding a colorbar on a `ScalarMappable` that is not attached to an
`Axes` is now deprecated instead of raising a hard error
* Fix `barplot` being empty when first element is NaN
* Fix `FigureManager.resize` on GTK4
* Fix `fill_between` compatibility with NumPy 1.24 development version
* Fix `hexbin` with empty arrays and log scaling
* Fix `resize_event` deprecation warnings when creating figure on macOS
* Fix build in mingw
* Fix compatibility with PyCharm's interagg backend
* Fix crash on empty `Text` in PostScript backend
* Fix generic font families in SVG exports
* Fix horizontal colorbars with hatches
* Fix misplaced mathtext using `eqnarray`
* `stackplot` no longer changes the Axes cycler

3.5.3

This is the third bugfix release of the 3.5.x series.

This release contains several bug-fixes and adjustments:

* Fix alignment of over/under symbols
* Fix bugs in colorbars:
 * alpha of extensions
 * `drawedges=True` with extensions
 * handling of `panchor=False`
* Fix builds on Cygwin and IBM i
* Fix contour labels in `SubFigure`s
* Fix cursor output:
  * for `imshow` with all negative values
 * when using `BoundaryNorm`
* Fix interactivity in IPython/Jupyter
* Fix NaN handling in `errorbar`
* Fix NumPy conversion from AstroPy unit arrays
* Fix positional *markerfmt* passed to `stem`
* Fix unpickling:
 * crash loading in a separate process
 * incorrect DPI when HiDPI screens

3.5.2

This is the second bugfix release of the 3.5.x series.

This release contains several bug-fixes and adjustments:

* Add support for Windows on ARM (source-only; no wheels provided yet)
* Add year to concise date formatter when displaying less than 12 months
* Disable `QuadMesh` mouse cursor to avoid severe performance regression in `pcolormesh`
* Delay backend selection to allow choosing one in more cases
* Fix automatic layout bugs in EPS output
* Fix autoscaling of `scatter` plots
* Fix clearing of subfigures
* Fix colorbar exponents, inversion of extensions, and use on inset axes
* Fix compatibility with various NumPy-like classes (e.g., Pandas, xarray, etc.)
* Fix constrained layout bugs with mixed subgrids
* Fix `errorbar` with dashes
* Fix errors in conversion to GTK4 and Qt6
* Fix figure options accidentally re-ordering data
* Fix keyboard focus of TkAgg backend
* Fix manual selection of contour labels
* Fix path effects on text with whitespace
* Fix `quiver` in subfigures
* Fix `RangeSlider.set_val` displaying incorrectly
* Fix regressions in collection data limits
* Fix `stairs` with no edgecolor
* Fix some leaks in Tk backends
* Fix tight layout DPI confusion
* Fix tool button customizability and some tool manager bugs
* Only set Tk HiDPI scaling-on-map for Windows systems
* Partially allow TTC font collection files by selecting the first font

3.5.1

This is the first bugfix release of the 3.5.x series.

This release contains several critical bug-fixes:

* fix installation issues when setting a default backend
* fix `add_lines` on horizontal colorbars
* fix `streamplot` with start points on right or top edge
* fix colorbars with boundaries or `NoNorm`
* fix colorbars with negative contours
* fix colorbars with tight layout
* fix setting Axis label alignment to center
* fix subfigure tight bounding box
* fix subplot parameter window on macosx backend
* fix unit handling in `Collections.set_offsets`
* fix unyt integration in `errorbar`
* re-display date offset in `ConciseDataFormatter` after zoom
* reduce `do_3d_projection` deprecation warnings in external artists

3.4.3

This is the third bugfix release of the 3.4.x series.

This release contains several critical bug-fixes:

* Clarify deprecation of `Axes.figbox`
* Disable `MultiCursor` widget on `Axes` subplots which it is not tracking
* Don't simplify path in `LineCollection.get_segments`
* Fix DPI in subfigures, affecting tick spacing, and scatter marker size
* Fix broken EPS output when using Type 42 STIX fonts
* Fix change in tick behaviour when calling `Axes.clear`
* Fix class docstrings for `Norm`s created from `Scale`s
* Fix compatibility with NumPy 1.21.0
* Fix crash on broken TrueType fonts
* Fix incorrect hits from `Path.intersects_path`
* Fix leak if affine_transform is passed invalid vertices
* Fix legends of `stackplot` with `edgecolors='face'`
* Fix plot directive when building in parallel
* Fix `supxlabel` and `supylabel` behaviour in constrained layout
* Fix tests with latest Inkscape and Ghostscript
* Improve `DateFormatter` styling for month names when `usetex=True`
* Re-disable autoscaling after interactive zoom
* Work around bug in Pillow 8.3.0

3.4.2

This is the second bugfix release of the 3.4.x series.

This release contains several critical bug-fixes:

* Generate wheels usable on older PyPy7.3.{0,1}
* Fix compatibility with Python 3.10
* Add `subplot_mosaic` Axes in the order the user gave them to us
* Correctly handle 'none' *facecolors* in `do_3d_projection`
* Ensure that Matplotlib is importable even if there's no HOME
* Fix `CenteredNorm` with *halfrange*
* Fix `bar_label` for bars with NaN values
* Fix clip paths when zoomed such that they are outside the figure
* Fix creation of `RangeSlider` with *valinit*
* Fix handling of "d" glyph in backend_ps, fixing EPS output
* Fix handling of datetime coordinates in `pcolormesh` with Pandas
* Fix processing of some `errorbar` arguments
* Fix removal of shared polar Axes
* Fix resetting grid visibility
* Fix subfigure indexing error and tight bbox
* Fix textbox cursor color
* Fix TkAgg event loop error on window close
* Ignore errors for sip with no setapi (Qt4Agg import errors)

3.4.1

This is the first bugfix release of the 3.4.x series.

This release contains several critical bug-fixes:

* fix errorbar when specifying fillstyle
* fix Inkscape cleanup at exit on Windows for tests
* fix legends of colour-mapped scatter plots
* fix positioning of annotation fancy arrows
* fix size and color rendering for 3D scatter plots
* fix suptitle manual positioning when using constrained layout
* respect antialiasing settings in cairo backends as well

3.4.0

Highlights of this release include:

- Figure and Axes creation / management
 - New subfigure functionality
 - Single-line string notation for `subplot_mosaic`
 - Changes to behavior of Axes creation methods (`gca`, `add_axes`, `add_subplot`)
 - `add_subplot`/`add_axes` gained an *axes_class* parameter
 - Subplot and subplot2grid can now work with constrained layout
- Plotting methods
 - `axline` supports transform parameter
 - New automatic labeling for bar charts
 - A list of hatches can be specified to `bar` and `barh`
 - Setting `BarContainer` orientation
 - Contour plots now default to using `ScalarFormatter`
 - `Axes.errorbar` cycles non-color properties correctly
 - `errorbar` *errorevery* parameter matches *markevery*
 - `hexbin` supports data reference for *C* parameter
 - Support callable for formatting of Sankey labels
 - `Axes.spines` access shortcuts
 - New `stairs` method and `StepPatch` artist
 - Added *orientation* parameter for stem plots
 - Angles on Bracket arrow styles
 - `TickedStroke` patheffect
- Colors and colormaps
 - Collection color specification and mapping
 - Transparency (alpha) can be set as an array in collections
 - pcolormesh has improved transparency handling by enabling snapping
 - IPython representations for Colormap objects
 - `Colormap.set_extremes` and `Colormap.with_extremes`
 - Get under/over/bad colors of Colormap objects
 - New `cm.unregister_cmap` function
 - New `CenteredNorm` for symmetrical data around a center
 - New `FuncNorm` for arbitrary normalizations
 - GridSpec-based colorbars can now be positioned above or to the left of the main axes
- Titles, ticks, and labels
 - supxlabel and supylabel
 - Shared-axes `subplots` tick label visibility is now correct for top or left labels
 - An iterable object with labels can be passed to `Axes.plot`
- Fonts and Text
 - Text transform can rotate text direction
 - `matplotlib.mathtext` now supports *overset* and *underset* LaTeX symbols
 - *math_fontfamily* parameter to change `Text` font family
 - `TextArea`/`AnchoredText` support *horizontalalignment*
 - PDF supports URLs on Text artists
- rcParams improvements
 - New rcParams for dates: set converter and whether to use interval_multiples
 - Date formatters now respect *usetex* rcParam
 - Setting *image.cmap* to a Colormap
 - Tick and tick label colors can be set independently using rcParams
- 3D Axes improvements
 - Errorbar method in 3D Axes
 - Stem plots in 3D Axes
 - 3D Collection properties are now modifiable
 - Panning in 3D Axes
- Interactive tool improvements
 - New `RangeSlider` widget
 - Sliders can now snap to arbitrary values
 - Pausing and Resuming Animations
- Sphinx extensions
 - `plot_directive` *caption* option
- Backend-specific improvements
 - Consecutive rasterized draws now merged
 - Support raw/rgba frame format in `FFMpegFileWriter`
 - nbAgg/WebAgg support middle-click and double-click
 - nbAgg support binary communication
 - Indexed color for PNG images in PDF files when possible
 - Improved font subsettings in PDF/PS
 - Kerning added to strings in PDFs
 - Fully-fractional HiDPI in QtAgg
 - wxAgg supports fullscreen toggle

3.4.0rc3

This is the third release candidate for Matplotlib 3.4.0.

3.4.0rc2

This is the second release candidate for Matplotlib 3.4.0.

3.4.0rc1

This is the first release candidate for Matplotlib 3.4.0.

3.3.4

This is the fourth bugfix release of the 3.3.x series.

This release contains several critical bug-fixes:

* Fix WebAgg initialization.
* Fix parsing `QT_API` setting with mixed case.
* Fix build with link-time optimization disabled in environment.
* Fix test compatibility with NumPy 1.20.
* Fix test compatibility with pytest 6.2.

3.3.3

This is the third bugfix release of the 3.3.x series.

This release contains several critical bug-fixes:

* Fix calls to `Axis.grid` with argument `visible=True`.
* Fix fully masked `imshow`.
* Fix inconsistent color mapping in scatter for 3D plots.
* Fix notebook/nbAgg figures when used with ipywidgets in the same cell.
* Fix notebook/nbAgg/WebAgg on older (e.g., Firefox ESR) browsers.
* Fix pcolormesh with `datetime` coordinates.
* Fix performance regression with `datetime`s.
* Fix singular ticks with small log ranges.
* Fix timers/animations on wx and notebook backends.
* Remove certifi as a hard runtime dependency.

3.3.2

This is the second bugfix release of the 3.3.x series.

This release contains several critical bug-fixes:

* fix `Axis` scale on twinned `Axes`
* fix auto-close of `Figure`s in nbagg
* fix automatic title placement if `Axes` is off the `Figure`
* fix autoranging of log scales with barstacked histogram
* fix extra redraws when using `Button` or `TextBox` widgets
* fix imshow with `LogNorm` and large vmin/vmax ranges
* fix plotting Pandas `DataFrame` with string `MultiIndex`
* fix `scatter` with `marker=''`
* fix `scatter3d` color/linewidth re-projection
* fix state of mode buttons in TkAgg backends
* include license files in built distribution
* reduce Visual C++ runtime requirements on Windows

3.3.1

This is the first bugfix release of the 3.3.x series.

This release contains several critical bug-fixes:

* fix docstring import issues when running Python with optimization
* fix `hist` with categorical data, such as with Pandas
* fix install on BSD systems
* fix nbagg compatibility with Chrome 84+
* fix ordering of scatter marker size in 3D plots
* fix performance regression when plotting `Path`s
* fix reading from URL in `imread`
* fix several regressions with new date epoch handling
* fix some bad constrained and tight layout interactions with colorbars
* fix use of customized toolbars in TkAgg and WXAgg backends

3.3.0

Highlights of this release include:

- Provisional API for composing semantic axes layouts from text or nested lists
- New Axes.sharex, Axes.sharey methods
- Turbo colormap
- colors.BoundaryNorm supports extend keyword argument
- Text color for legend labels
- Pcolor and Pcolormesh now accept shading='nearest' and 'auto'
- Allow tick formatters to be set with str or function inputs
- New Axes.axline method
- Dates use a modern epoch
- Improved font weight detection
- Axes3D no longer distorts the 3D plot to match the 2D aspect ratio
- More consistent toolbar behavior across backends
- Toolbar icons are now styled for dark themes
- Cursor text now uses a number of significant digits matching pointing precision
- Functions to compute a Path's size
- savefig() gained a backend keyword argument
- Saving SVG now supports adding metadata
- Saving PDF metadata via PGF now consistent with PDF backend
- NbAgg and WebAgg no longer use jQuery & jQuery UI

For the full details please see the [What's New](https://matplotlib.org/3.3.0/users/whats_new.html) and [API changes](https://matplotlib.org/3.3.0/api/api_changes.html) in the documentation.

3.2.2

This is the second bugfix release of the 3.2.x series.

This release contains several critical bug-fixes:

- support fractional HiDPI scaling with Qt backends
- support new Python and fix syntax errors in legacy Python
- support new Qt 5 and fix support for Qt 4
- fix animation writer fallback
- fix figure resizing
- fix handling of large arcs
- fix issues with tight layout
- fix saving figures after closing windows or under certain size conditions
- fix scatter when specifying a single color
- fix several memory leaks
- fix unexpected autoscaling behavior
- fix various issues with usetex
- various minor bug and documentation fixes

3.2.1

This is the first bugfix release of the 3.2.x series.

This release contains several critical bug-fixes:

- fix `Quiver.set_UVC` calls with scalar inputs
- fix `bezier.get_parallels` failure from floating point rounding errors
- fix markers specified as tuples (polygons, stars, or asterisks)
- fix saving PNGs to file objects in some places
- fix saving figures using the nbAgg/notebook backend
- fix saving with tight layout using the PGF backend
- fix setting custom datapath in rcParams (note: it is still deprecated)
- fix various issues running setup.py in non-CI environments
- fix xpdf distiller
- various minor bug and documentation fixes

3.2.0rc1

This is the first release candidate from Matplotlib 3.2

3.1.1

The first bug-fix release of the 3.1 series

* Locator.nonsingular return order API change

Lots of backports of various bug fixes.
Links

Update msgpack from 1.0.2 to 1.1.0.

Changelog

1.1.0

=====

Release Date: 2024-09-10

* use ``PyLong_*`` instead of ``PyInt_*`` for compatibility with
future Cython. (620)

1.1.0rc2

========

Release Date: 2024-08-19

* Update Cython to 3.0.11 for better Python 3.13 support.
* Update cibuildwheel to 2.20.0 to build Python 3.13 wheels.

1.1.0rc1

========

Release Date: 2024-05-07

* Update Cython to 3.0.10 to reduce C warnings and future support for Python 3.13.
* Stop using C++ mode in Cython to reduce compile error on some compilers.
* ``Packer()`` has ``buf_size`` option to specify initial size of
internal buffer to reduce reallocation.
* The default internal buffer size of ``Packer()`` is reduced from
1MiB to 256KiB to optimize for common use cases. Use ``buf_size``
if you are packing large data.
* ``Timestamp.to_datetime()`` and ``Timestamp.from_datetime()`` become
more accurate by avoiding floating point calculations. (591)
* The Cython code for ``Unpacker`` has been slightly rewritten for maintainability.
* The fallback implementation of ``Packer()`` and ``Unpacker()`` now uses keyword-only
arguments to improve compatibility with the Cython implementation.

1.0.8

=====

Release Date: 2024-03-01

* Update Cython to 3.0.8. This fixes memory leak when iterating
``Unpacker`` object on Python 3.12.
* Do not include C/Cython files in binary wheels.

1.0.7

=====

Release Date: 2023-09-28

* Fix build error of extension module on Windows. (567)
* ``setup.py`` doesn't skip build error of extension module. (568)

1.0.6

=====

Release Date: 2023-09-21

.. note::
v1.0.6 Wheels for Windows don't contain extension module.
Please upgrade to v1.0.7 or newer.

* Add Python 3.12 wheels (517)
* Remove Python 2.7, 3.6, and 3.7 support

1.0.5

=====

Release Date: 2023-03-08

* Use ``__BYTE_ORDER__`` instead of ``__BYTE_ORDER`` for portability. (513, 514)
* Add Python 3.11 wheels (517)
* fallback: Fix packing multidimensional memoryview (527)

1.0.4

=====

Release Date: 2022-06-03

* Support Python 3.11 (beta).
* Don't define `__*_ENDIAN__` macro on Unix. by methane in https://github.com/msgpack/msgpack-python/pull/495
* Use PyFloat_Pack8() on Python 3.11a7 by vstinner in https://github.com/msgpack/msgpack-python/pull/499
* Fix Unpacker max_buffer_length handling by methane in https://github.com/msgpack/msgpack-python/pull/506

1.0.3

=====

Release Date: 2021-11-24 JST

* Fix Docstring (459)
* Fix error formatting (463)
* Improve error message about strict_map_key (485)
Links

Update numpy from 1.21.2 to 2.1.3.

Changelog

2.1.2

discovered after the 2.1.1 release.

The Python versions supported by this release are 3.10-3.13.

Contributors

A total of 11 people contributed to this release. People with a \"+\" by
their names contributed a patch for the first time.

-   Charles Harris
-   Chris Sidebottom
-   Ishan Koradia +
-   João Eiras +
-   Katie Rust +
-   Marten van Kerkwijk
-   Matti Picus
-   Nathan Goldbaum
-   Peter Hawkins
-   Pieter Eendebak
-   Slava Gorloff +

Pull requests merged

A total of 14 pull requests were merged for this release.

-   [27333](https://github.com/numpy/numpy/pull/27333): MAINT: prepare 2.1.x for further development
-   [27400](https://github.com/numpy/numpy/pull/27400): BUG: apply critical sections around populating the dispatch cache
-   [27406](https://github.com/numpy/numpy/pull/27406): BUG: Stub out get_build_msvc_version if distutils.msvccompiler\...
-   [27416](https://github.com/numpy/numpy/pull/27416): BUILD: fix missing include for std::ptrdiff_t for C++23 language\...
-   [27433](https://github.com/numpy/numpy/pull/27433): BLD: pin setuptools to avoid breaking numpy.distutils
-   [27437](https://github.com/numpy/numpy/pull/27437): BUG: Allow unsigned shift argument for np.roll
-   [27439](https://github.com/numpy/numpy/pull/27439): BUG: Disable SVE VQSort
-   [27471](https://github.com/numpy/numpy/pull/27471): BUG: rfftn axis bug
-   [27479](https://github.com/numpy/numpy/pull/27479): BUG: Fix extra decref of PyArray_UInt8DType.
-   [27480](https://github.com/numpy/numpy/pull/27480): CI: use PyPI not scientific-python-nightly-wheels for CI doc\...
-   [27481](https://github.com/numpy/numpy/pull/27481): MAINT: Check for SVE support on demand
-   [27484](https://github.com/numpy/numpy/pull/27484): BUG: initialize the promotion state to be weak
-   [27501](https://github.com/numpy/numpy/pull/27501): MAINT: Bump pypa/cibuildwheel from 2.20.0 to 2.21.2
-   [27506](https://github.com/numpy/numpy/pull/27506): BUG: avoid segfault on bad arguments in ndarray.\_\_array_function\_\_

Checksums

MD5

 4aae28b7919b126485c1aaccee37a6ba  numpy-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl
 172614423a82ef73d8752ad8a59cbafc  numpy-2.1.2-cp310-cp310-macosx_11_0_arm64.whl
 5ee5e7a8a892cbe96ee228ca5fe7546b  numpy-2.1.2-cp310-cp310-macosx_14_0_arm64.whl
 9ce6f9222dfabd32e66b883f1fe015aa  numpy-2.1.2-cp310-cp310-macosx_14_0_x86_64.whl
 291da8bfeb7c9a3491ec35ecb2596335  numpy-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 9317d9b049f09c0193f074a6458cf79b  numpy-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 1f2c121533715d8b099d6498e4498f81  numpy-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
 2834df46e2cb2e81cbe4fd1ce9b96b4b  numpy-2.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
 cbc3ae2c176324fe2a9c04ec0aff181f  numpy-2.1.2-cp310-cp310-win32.whl
 e4d74f9d188dc3fe7a65adf8c01e98cc  numpy-2.1.2-cp310-cp310-win_amd64.whl
 cbcece9c21ed1daf60f3729a37b32266  numpy-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl
 0e62474993ff6faca9c467f68cc16ceb  numpy-2.1.2-cp311-cp311-macosx_11_0_arm64.whl
 8747e85e09b2000a0af5a8226740dc92  numpy-2.1.2-cp311-cp311-macosx_14_0_arm64.whl
 34e7f3591ce81926518a36c92038a056  numpy-2.1.2-cp311-cp311-macosx_14_0_x86_64.whl
 0ec3e617161b42d643aaa4b8d3e477f5  numpy-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 e2a6a419b4672bfb4f3f6a98c0e575bb  numpy-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 8c14b4d03fc8672e43eddd3ede89be09  numpy-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl
 dc183e12b24317bf210fb093da598d29  numpy-2.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
 4918f2c32ca3be20c7c5d8551e649757  numpy-2.1.2-cp311-cp311-win32.whl
 a8991919b6fae3c7a77c260f60a5e2e2  numpy-2.1.2-cp311-cp311-win_amd64.whl
 879f307d16f9222c49508be5ea6491fc  numpy-2.1.2-cp312-cp312-macosx_10_13_x86_64.whl
 fe9dfac7bee0cff178737e1706aee61a  numpy-2.1.2-cp312-cp312-macosx_11_0_arm64.whl
 1f0c671db3294f4df8bffedc41a2e37f  numpy-2.1.2-cp312-cp312-macosx_14_0_arm64.whl
 d131c4bd6ba29b05a5b7fa74e87a0506  numpy-2.1.2-cp312-cp312-macosx_14_0_x86_64.whl
 8f9cca33590be334d44cc026a3716966  numpy-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 3692a9290dd430e56e1b15387c25b7af  numpy-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 3549439284dbb1a05785b535c3de60d9  numpy-2.1.2-cp312-cp312-musllinux_1_1_x86_64.whl
 b9934410f20505e5c4b70974cd8fdc26  numpy-2.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
 96759e3380e4893b9b88d5d498d856b2  numpy-2.1.2-cp312-cp312-win32.whl
 f94c7405ed72a136e374ab82400fefdc  numpy-2.1.2-cp312-cp312-win_amd64.whl
 2ea775cb4da02f39edf3089af60bddd5  numpy-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl
 354d0970154dd002573f4291e0e9de76  numpy-2.1.2-cp313-cp313-macosx_11_0_arm64.whl
 bbfee75640b337e12f894d0b54727d66  numpy-2.1.2-cp313-cp313-macosx_14_0_arm64.whl
 a443fff50571df87f687ad55c9060d25  numpy-2.1.2-cp313-cp313-macosx_14_0_x86_64.whl
 9f8cd7de5b5aa5ad8ba52608a4b0a3b8  numpy-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 c198fe3deaa77fb94d15284b4e26b875  numpy-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 0a59171c983fc2d8ea599bdf382c3d6a  numpy-2.1.2-cp313-cp313-musllinux_1_1_x86_64.whl
 5ba974cd59fb8c9fc94787c754a5f636  numpy-2.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
 93d5c642606fe8abeff0e6db31ebe88f  numpy-2.1.2-cp313-cp313-win32.whl
 f6455bb4311ddde071a5ea2e14016003  numpy-2.1.2-cp313-cp313-win_amd64.whl
 d2a21857c924d4b1b3c8ae8a9e9b9bb4  numpy-2.1.2-cp313-cp313t-macosx_10_13_x86_64.whl
 cd6afcbd05835255750a2fba6012c565  numpy-2.1.2-cp313-cp313t-macosx_11_0_arm64.whl
 d2fab663ea84f1cfe13dfc00dae74fb6  numpy-2.1.2-cp313-cp313t-macosx_14_0_arm64.whl
 9477b923000d63617324c487a4ce0e28  numpy-2.1.2-cp313-cp313t-macosx_14_0_x86_64.whl
 84b621a2c9a8c077bc9c471abd2b3933  numpy-2.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 b1c341c7192d03e8f0f5e7c4b9b6f894  numpy-2.1.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 b59750ea55cf274854f64109bf67a112  numpy-2.1.2-cp313-cp313t-musllinux_1_1_x86_64.whl
 33f4d63f81ad85c1ea873197f2189d89  numpy-2.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl
 f26a9ac42953c84c94f8203b2dbc61c0  numpy-2.1.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
 e7cf2857582d507dfa3e8644dd3562a6  numpy-2.1.2-pp310-pypy310_pp73-macosx_14_0_x86_64.whl
 9e3d44cb302c629c00fde8f25809b04d  numpy-2.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 3f97ee2d9962cf9d84624f725bdd2a8f  numpy-2.1.2-pp310-pypy310_pp73-win_amd64.whl
 3d92e07d34f60dbac6b82a0982a98757  numpy-2.1.2.tar.gz

SHA256

 30d53720b726ec36a7f88dc873f0eec8447fbc93d93a8f079dfac2629598d6ee  numpy-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl
 e8d3ca0a72dd8846eb6f7dfe8f19088060fcb76931ed592d29128e0219652884  numpy-2.1.2-cp310-cp310-macosx_11_0_arm64.whl
 fc44e3c68ff00fd991b59092a54350e6e4911152682b4782f68070985aa9e648  numpy-2.1.2-cp310-cp310-macosx_14_0_arm64.whl
 7c1c60328bd964b53f8b835df69ae8198659e2b9302ff9ebb7de4e5a5994db3d  numpy-2.1.2-cp310-cp310-macosx_14_0_x86_64.whl
 6cdb606a7478f9ad91c6283e238544451e3a95f30fb5467fbf715964341a8a86  numpy-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 d666cb72687559689e9906197e3bec7b736764df6a2e58ee265e360663e9baf7  numpy-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 c6eef7a2dbd0abfb0d9eaf78b73017dbfd0b54051102ff4e6a7b2980d5ac1a03  numpy-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
 12edb90831ff481f7ef5f6bc6431a9d74dc0e5ff401559a71e5e4611d4f2d466  numpy-2.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
 a65acfdb9c6ebb8368490dbafe83c03c7e277b37e6857f0caeadbbc56e12f4fb  numpy-2.1.2-cp310-cp310-win32.whl
 860ec6e63e2c5c2ee5e9121808145c7bf86c96cca9ad396c0bd3e0f2798ccbe2  numpy-2.1.2-cp310-cp310-win_amd64.whl
 b42a1a511c81cc78cbc4539675713bbcf9d9c3913386243ceff0e9429ca892fe  numpy-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl
 faa88bc527d0f097abdc2c663cddf37c05a1c2f113716601555249805cf573f1  numpy-2.1.2-cp311-cp311-macosx_11_0_arm64.whl
 c82af4b2ddd2ee72d1fc0c6695048d457e00b3582ccde72d8a1c991b808bb20f  numpy-2.1.2-cp311-cp311-macosx_14_0_arm64.whl
 13602b3174432a35b16c4cfb5de9a12d229727c3dd47a6ce35111f2ebdf66ff4  numpy-2.1.2-cp311-cp311-macosx_14_0_x86_64.whl
 1ebec5fd716c5a5b3d8dfcc439be82a8407b7b24b230d0ad28a81b61c2f4659a  numpy-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 e2b49c3c0804e8ecb05d59af8386ec2f74877f7ca8fd9c1e00be2672e4d399b1  numpy-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 2cbba4b30bf31ddbe97f1c7205ef976909a93a66bb1583e983adbd155ba72ac2  numpy-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl
 8e00ea6fc82e8a804433d3e9cedaa1051a1422cb6e443011590c14d2dea59146  numpy-2.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
 5006b13a06e0b38d561fab5ccc37581f23c9511879be7693bd33c7cd15ca227c  numpy-2.1.2-cp311-cp311-win32.whl
 f1eb068ead09f4994dec71c24b2844f1e4e4e013b9629f812f292f04bd1510d9  numpy-2.1.2-cp311-cp311-win_amd64.whl
 d7bf0a4f9f15b32b5ba53147369e94296f5fffb783db5aacc1be15b4bf72f43b  numpy-2.1.2-cp312-cp312-macosx_10_13_x86_64.whl
 b1d0fcae4f0949f215d4632be684a539859b295e2d0cb14f78ec231915d644db  numpy-2.1.2-cp312-cp312-macosx_11_0_arm64.whl
 f751ed0a2f250541e19dfca9f1eafa31a392c71c832b6bb9e113b10d050cb0f1  numpy-2.1.2-cp312-cp312-macosx_14_0_arm64.whl
 bd33f82e95ba7ad632bc57837ee99dba3d7e006536200c4e9124089e1bf42426  numpy-2.1.2-cp312-cp312-macosx_14_0_x86_64.whl
 1b8cde4f11f0a975d1fd59373b32e2f5a562ade7cde4f85b7137f3de8fbb29a0  numpy-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 6d95f286b8244b3649b477ac066c6906fbb2905f8ac19b170e2175d3d799f4df  numpy-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 ab4754d432e3ac42d33a269c8567413bdb541689b02d93788af4131018cbf366  numpy-2.1.2-cp312-cp312-musllinux_1_1_x86_64.whl
 e585c8ae871fd38ac50598f4763d73ec5497b0de9a0ab4ef5b69f01c6a046142  numpy-2.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
 9c6c754df29ce6a89ed23afb25550d1c2d5fdb9901d9c67a16e0b16eaf7e2550  numpy-2.1.2-cp312-cp312-win32.whl
 456e3b11cb79ac9946c822a56346ec80275eaf2950314b249b512896c0d2505e  numpy-2.1.2-cp312-cp312-win_amd64.whl
 a84498e0d0a1174f2b3ed769b67b656aa5460c92c9554039e11f20a05650f00d  numpy-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl
 4d6ec0d4222e8ffdab1744da2560f07856421b367928026fb540e1945f2eeeaf  numpy-2.1.2-cp313-cp313-macosx_11_0_arm64.whl
 259ec80d54999cc34cd1eb8ded513cb053c3bf4829152a2e00de2371bd406f5e  numpy-2.1.2-cp313-cp313-macosx_14_0_arm64.whl
 675c741d4739af2dc20cd6c6a5c4b7355c728167845e3c6b0e824e4e5d36a6c3  numpy-2.1.2-cp313-cp313-macosx_14_0_x86_64.whl
 05b2d4e667895cc55e3ff2b56077e4c8a5604361fc21a042845ea3ad67465aa8  numpy-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 43cca367bf94a14aca50b89e9bc2061683116cfe864e56740e083392f533ce7a  numpy-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 76322dcdb16fccf2ac56f99048af32259dcc488d9b7e25b51e5eca5147a3fb98  numpy-2.1.2-cp313-cp313-musllinux_1_1_x86_64.whl
 32e16a03138cabe0cb28e1007ee82264296ac0983714094380b408097a418cfe  numpy-2.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
 242b39d00e4944431a3cd2db2f5377e15b5785920421993770cddb89992c3f3a  numpy-2.1.2-cp313-cp313-win32.whl
 f2ded8d9b6f68cc26f8425eda5d3877b47343e68ca23d0d0846f4d312ecaa445  numpy-2.1.2-cp313-cp313-win_amd64.whl
 2ffef621c14ebb0188a8633348504a35c13680d6da93ab5cb86f4e54b7e922b5  numpy-2.1.2-cp313-cp313t-macosx_10_13_x86_64.whl
 ad369ed238b1959dfbade9018a740fb9392c5ac4f9b5173f420bd4f37ba1f7a0  numpy-2.1.2-cp313-cp313t-macosx_11_0_arm64.whl
 d82075752f40c0ddf57e6e02673a17f6cb0f8eb3f587f63ca1eaab5594da5b17  numpy-2.1.2-cp313-cp313t-macosx_14_0_arm64.whl
 1600068c262af1ca9580a527d43dc9d959b0b1d8e56f8a05d830eea39b7c8af6  numpy-2.1.2-cp313-cp313t-macosx_14_0_x86_64.whl
 a26ae94658d3ba3781d5e103ac07a876b3e9b29db53f68ed7df432fd033358a8  numpy-2.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
 13311c2db4c5f7609b462bc0f43d3c465424d25c626d95040f073e30f7570e35  numpy-2.1.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 2abbf905a0b568706391ec6fa15161fad0fb5d8b68d73c461b3c1bab6064dd62  numpy-2.1.2-cp313-cp313t-musllinux_1_1_x86_64.whl
 ef444c57d664d35cac4e18c298c47d7b504c66b17c2ea91312e979fcfbdfb08a  numpy-2.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl
 bdd407c40483463898b84490770199d5714dcc9dd9b792f6c6caccc523c00952  numpy-2.1.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
 da65fb46d4cbb75cb417cddf6ba5e7582eb7bb0b47db4b99c9fe5787ce5d91f5  numpy-2.1.2-pp310-pypy310_pp73-macosx_14_0_x86_64.whl
 1c193d0b0238638e6fc5f10f1b074a6993cb13b0b431f64079a509d63d3aa8b7  numpy-2.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 a7d80b2e904faa63068ead63107189164ca443b42dd1930299e0d1cb041cec2e  numpy-2.1.2-pp310-pypy310_pp73-win_amd64.whl
 13532a088217fa624c99b843eeb54640de23b3414b14aa66d023805eb731066c  numpy-2.1.2.tar.gz

2.1.1

discovered after the 2.1.0 release.

The Python versions supported by this release are 3.10-3.13.

Contributors

A total of 7 people contributed to this release. People with a \"+\" by
their names contributed a patch for the first time.

-   Andrew Nelson
-   Charles Harris
-   Mateusz Sokół
-   Maximilian Weigand +
-   Nathan Goldbaum
-   Pieter Eendebak
-   Sebastian Berg

Pull requests merged

A total of 10 pull requests were merged for this release.

-   [27236](https://github.com/numpy/numpy/pull/27236): REL: Prepare for the NumPy 2.1.0 release \[wheel build\]
-   [27252](https://github.com/numpy/numpy/pull/27252): MAINT: prepare 2.1.x for further development
-   [27259](https://github.com/numpy/numpy/pull/27259): BUG: revert unintended change in the return value of set_printoptions
-   [27266](https://github.com/numpy/numpy/pull/27266): BUG: fix reference counting bug in \_\_array_interface\_\_ implementation...
-   [27267](https://github.com/numpy/numpy/pull/27267): TST: Add regression test for missing descr in array-interface
-   [27276](https://github.com/numpy/numpy/pull/27276): BUG: Fix #27256 and 27257
-   [27278](https://github.com/numpy/numpy/pull/27278): BUG: Fix array_equal for numeric and non-numeric scalar types
-   [27287](http

@pyup-bot
Copy link
Collaborator Author

Closing this in favor of #1331

@pyup-bot pyup-bot closed this Nov 10, 2024
@umitanuki umitanuki deleted the pyup-scheduled-update-2024-11-09 branch November 10, 2024 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant