Skip to content

Commit 2a503c8

Browse files
docs: prepare for 1.6 (#1029)
* docs: prepare for 1.6 Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> * style: pre-commit fixes * fix: more stable wheel build Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> --------- Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 6b3e1d1 commit 2a503c8

File tree

5 files changed

+60
-6
lines changed

5 files changed

+60
-6
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ jobs:
116116
only: cp313-win_amd64
117117
- os: macos-13
118118
only: cp314t-macosx_x86_64
119-
- os: macos-14
119+
- os: macos-latest
120120
only: cp312-macosx_arm64
121121
- os: windows-11-arm
122122
only: cp311-win_arm64

.github/workflows/wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
arch: auto64
5757
build: "*"
5858

59-
- os: macos-14
59+
- os: macos-latest
6060
arch: auto64
6161
build: "*"
6262

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ repos:
3636
types_or: [yaml, markdown, html, css, scss, javascript, json]
3737

3838
- repo: https://github.com/astral-sh/ruff-pre-commit
39-
rev: "v0.12.7"
39+
rev: "v0.12.8"
4040
hooks:
4141
- id: ruff-check
4242
args: ["--fix", "--show-fixes"]
@@ -84,6 +84,6 @@ repos:
8484
- id: check-github-workflows
8585

8686
- repo: https://github.com/henryiii/validate-pyproject-schema-store
87-
rev: 2025.07.28
87+
rev: 2025.08.07
8888
hooks:
8989
- id: validate-pyproject

docs/changelog.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
# Changelog
22

3+
## Version 1.6
4+
5+
### Version 1.6.0
6+
7+
#### Features
8+
9+
- Initial support for uhi's serialization [#997][], [#1030][], [#1033][], [#1034][], [#1035][]
10+
- Drop Python 3.8 [#976][]
11+
- Support Windows ARM [#1001][]
12+
- Support Python 3.14 and 3.14t [#1018][]
13+
- Support iOS [#1020][], [#1027][]
14+
- Added diagnostics test [#1022][]
15+
- Recommend/use `np.s_` for slicing in dicts [#1002][]
16+
17+
#### Bug fixes
18+
19+
- Support setting ranges with histograms (fixes `*=` too) [#1036][]
20+
- Support a callable in range setting [#1036][]
21+
- Support setting a range with a scalar [#1000][]
22+
- Account for fuzzy edge values in rebinning with edges [#999][]
23+
- Rename C++ metadata to `raw_metadata` [#979][]
24+
- Address lots of clang-tidy suggestions, should be faster with less copies/refcount bumps [#1009][], [#1010][], [#1011][], [#1012][], [#1013][], [#1014][], [#1015][]
25+
26+
#### CI and testing
27+
28+
- Add CMake presets for testing and clang-tidy [#1009][]
29+
30+
[#976]: https://github.com/scikit-hep/boost-histogram/pull/976
31+
[#979]: https://github.com/scikit-hep/boost-histogram/pull/979
32+
[#997]: https://github.com/scikit-hep/boost-histogram/pull/997
33+
[#999]: https://github.com/scikit-hep/boost-histogram/pull/999
34+
[#1000]: https://github.com/scikit-hep/boost-histogram/pull/1000
35+
[#1001]: https://github.com/scikit-hep/boost-histogram/pull/1001
36+
[#1002]: https://github.com/scikit-hep/boost-histogram/pull/1002
37+
[#1009]: https://github.com/scikit-hep/boost-histogram/pull/1009
38+
[#1010]: https://github.com/scikit-hep/boost-histogram/pull/1010
39+
[#1011]: https://github.com/scikit-hep/boost-histogram/pull/1011
40+
[#1012]: https://github.com/scikit-hep/boost-histogram/pull/1012
41+
[#1013]: https://github.com/scikit-hep/boost-histogram/pull/1013
42+
[#1014]: https://github.com/scikit-hep/boost-histogram/pull/1014
43+
[#1015]: https://github.com/scikit-hep/boost-histogram/pull/1015
44+
[#1018]: https://github.com/scikit-hep/boost-histogram/pull/1018
45+
[#1020]: https://github.com/scikit-hep/boost-histogram/pull/1020
46+
[#1022]: https://github.com/scikit-hep/boost-histogram/pull/1022
47+
[#1027]: https://github.com/scikit-hep/boost-histogram/pull/1027
48+
[#1030]: https://github.com/scikit-hep/boost-histogram/pull/1030
49+
[#1033]: https://github.com/scikit-hep/boost-histogram/pull/1033
50+
[#1034]: https://github.com/scikit-hep/boost-histogram/pull/1034
51+
[#1035]: https://github.com/scikit-hep/boost-histogram/pull/1035
52+
[#1036]: https://github.com/scikit-hep/boost-histogram/pull/1036
53+
354
## Version 1.5
455

556
### Version 1.5.2

pyproject.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,14 @@ classifiers = [
3232
"Programming Language :: C++",
3333
"Programming Language :: Python :: 3 :: Only",
3434
"Programming Language :: Python :: 3",
35-
"Programming Language :: Python :: 3.9",
3635
"Programming Language :: Python :: 3.10",
3736
"Programming Language :: Python :: 3.11",
3837
"Programming Language :: Python :: 3.12",
3938
"Programming Language :: Python :: 3.13",
4039
"Programming Language :: Python :: 3.14",
40+
"Programming Language :: Python :: 3.9",
41+
"Programming Language :: Python :: Free Threading :: 3 - Stable",
42+
"Programming Language :: Python :: Free Threading",
4143
"Programming Language :: Python :: Implementation :: CPython",
4244
"Programming Language :: Python :: Implementation :: PyPy",
4345
"Programming Language :: Python",
@@ -180,6 +182,7 @@ build-frontend = "build[uv]"
180182
test-groups = ["test"]
181183
test-command = "python -m pytest -n auto --benchmark-disable tests"
182184
test-sources = ["pyproject.toml", "tests"]
185+
test-environment.CI = "1" # Hypothosis needs this on GraalPy
183186
test-skip = [
184187
"cp3{9,10}-win_arm64",
185188
"cp3{9,10}-musllinux_*",
@@ -206,7 +209,7 @@ test-groups = ["test-core"] # Working around a bug with markers in pyodide
206209
[tool.cibuildwheel.ios]
207210
build-frontend = "build"
208211
xbuild-tools = ["cmake", "ninja"]
209-
test-command = "pytest --benchmark-disable tests"
212+
test-command = "python -m pytest --benchmark-disable tests"
210213
environment.PIP_EXTRA_INDEX_URL = "https://pypi.anaconda.org/beeware/simple/"
211214

212215
# [tool.cibuildwheel.android]

0 commit comments

Comments
 (0)