Skip to content

Commit 962ed05

Browse files
0.23.1 -> 0.24.0 (#1232)
1 parent dc9af6a commit 962ed05

File tree

16 files changed

+34
-59
lines changed

16 files changed

+34
-59
lines changed

CHANGES.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Unreleased
44

5+
## 0.24.0 (2025-09-23)
6+
57
### Misc
68

79
* add attribution in `/tilejson.json` response. Controled with `TITILER_DEFAULT_ATTRIBUTION` environment variable.

CONTRIBUTING.md

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -61,24 +61,4 @@ Actions deploys automatically for new commits.):
6161

6262
```bash
6363
mkdocs gh-deploy -f docs/mkdocs.yml
64-
```
65-
66-
### Release
67-
68-
This is a checklist for releasing a new version of **titiler**.
69-
70-
1. Create a release branch named `release/vX.Y.Z`, where `X.Y.Z` is the new version
71-
72-
2. Make sure the [Changelog](CHANGES.md) is up to date with latest changes and release date set
73-
74-
3. Update `version: {chart_version}` (e.g: `version: 1.1.6 -> version: 1.1.7`) in `deployment/k8s/charts/Chart.yaml`
75-
76-
4. Run [`bump-my-version`](https://callowayproject.github.io/bump-my-version/) to update all titiler's module versions: `bump-my-version bump minor --new-version 0.20.0`
77-
78-
5. Push your release branch, create a PR, and get approval
79-
80-
6. Once the PR is merged, create a new (annotated, signed) tag on the appropriate commit. Name the tag `X.Y.Z`, and include `vX.Y.Z` as its annotation message
81-
82-
7. Push your tag to Github, which will kick off the publishing workflow
83-
84-
8. Create a [new release](https://github.com/developmentseed/titiler/releases/new) targeting the new tag, and use the "Generate release notes" feature to populate the description. Publish the release and mark it as the latest
64+
```

RELEASING.md

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,18 @@
22

33
This is a checklist for releasing a new version of **titiler**.
44

5-
1. Determine the next version
5+
1. Create a release branch named `release/vX.Y.Z`, where `X.Y.Z` is the new version
66

7-
We currently do not have published versioning guidelines. We usually use `minor` version update when pushing breaking changes and `patch` for every other updates
7+
2. Make sure the [Changelog](CHANGES.md) is up to date with latest changes and release date set
88

9-
2. Create a release branch named `release/vX.Y.Z`, where `X.Y.Z` is the new version
10-
3. Search and replace all instances of the current version number with the new version
9+
3. Update `version: {chart_version}` (e.g: `version: 1.1.6 -> version: 1.1.7`) in `deployment/k8s/charts/Chart.yaml`
1110

12-
We recommend to use [`bump-my-version`](https://github.com/callowayproject/bump-my-version) CLI
13-
```
14-
bump-my-version bump --new-version 3.1.0
15-
```
11+
4. Run [`bump-my-version`](https://callowayproject.github.io/bump-my-version/) to update all titiler's module versions: `bump-my-version bump minor --new-version 0.20.0`
1612

17-
4. Manually increase the helm chart `version` in `/deployment/k8s/charts/Chart.yaml (not matching titiler's version)
18-
5. Update [CHANGES.md](./CHANGES.md) for the new version
19-
6. Push your release branch, create a PR, and get approval
20-
7. Once the PR is merged, create a new (annotated, signed) tag on the appropriate commit
13+
5. Push your release branch, create a PR, and get approval
2114

22-
Name the tag `X.Y.Z`, and include `vX.Y.Z` as its annotation message
15+
6. Once the PR is merged, create a new (annotated, signed) tag on the appropriate commit. Name the tag `X.Y.Z`, and include `vX.Y.Z` as its annotation message
2316

24-
8. Push your tag to Github, which will kick off the publishing workflow
25-
9. Create a [new release](https://github.com/developmentseed/titiler/releases/new) targeting the new tag, and use the "Generate release notes" feature to populate the description.
17+
7. Push your tag to Github, which will kick off the publishing workflow
2618

27-
Publish the release and mark it as the latest.
19+
8. Create a [new release](https://github.com/developmentseed/titiler/releases/new) targeting the new tag, and use the "Generate release notes" feature to populate the description. Publish the release and mark it as the latest

deployment/aws/lambda/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ WORKDIR /tmp
88
RUN dnf install -y gcc-c++ && dnf clean all
99

1010
RUN python -m pip install pip -U
11-
RUN python -m pip install "titiler.application==0.23.1" "mangum>=0.10.0" -t /asset --no-binary pydantic
11+
RUN python -m pip install "titiler.application==0.24.0" "mangum>=0.10.0" -t /asset --no-binary pydantic
1212

1313
# Reduce package size and remove useless files
1414
RUN cd /asset && find . -type f -name '*.pyc' | while read f; do n=$(echo $f | sed 's/__pycache__\///' | sed 's/.cpython-[0-9]*//'); cp $f $n; done;

deployment/aws/lambda/Dockerfile.xarray

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ WORKDIR /tmp
88
RUN dnf install -y gcc-c++ && dnf clean all
99

1010
RUN python -m pip install pip -U
11-
RUN python -m pip install "titiler.xarray==0.23.1" "mangum>=0.10.0" "aiobotocore==2.17.0" "zarr" "s3fs" "aiohttp" "h5netcdf" "starlette-cramjam" "pydantic-settings" "cftime" -t /asset --no-binary pydantic,xarray,numpy,pandas
11+
RUN python -m pip install "titiler.xarray==0.24.0" "mangum>=0.10.0" "aiobotocore==2.17.0" "zarr" "s3fs" "aiohttp" "h5netcdf" "starlette-cramjam" "pydantic-settings" "cftime" -t /asset --no-binary pydantic,xarray,numpy,pandas
1212

1313
# Reduce package size and remove useless files
1414
RUN cd /asset && find . -type f -name '*.pyc' | while read f; do n=$(echo $f | sed 's/__pycache__\///' | sed 's/.cpython-[0-9]*//'); cp $f $n; done;

deployment/k8s/charts/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
2-
appVersion: 0.23.1
2+
appVersion: 0.24.0
33
description: A dynamic Web Map tile server
44
name: titiler
5-
version: 1.2.9
5+
version: 1.2.10
66
icon: https://raw.githubusercontent.com/developmentseed/titiler/main/docs/logos/TiTiler_logo_small.png
77
maintainers:
88
- name: emmanuelmathot # Emmanuel Mathot

pyproject.toml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ classifiers = [
2828
"Programming Language :: Python :: 3.13",
2929
"Topic :: Scientific/Engineering :: GIS",
3030
]
31-
version="0.23.1"
31+
version="0.24.0"
3232
dependencies = [
33-
"titiler.core==0.23.1",
34-
"titiler.xarray==0.23.1",
35-
"titiler.extensions==0.23.1",
36-
"titiler.mosaic==0.23.1",
37-
"titiler.application==0.23.1",
33+
"titiler.core==0.24.0",
34+
"titiler.xarray==0.24.0",
35+
"titiler.extensions==0.24.0",
36+
"titiler.mosaic==0.24.0",
37+
"titiler.application==0.24.0",
3838
]
3939

4040
[project.urls]
@@ -126,11 +126,12 @@ filterwarnings = [
126126
]
127127

128128

129+
129130
[tool.hatch.build.targets.wheel]
130131
bypass-selection = true
131132

132133
[tool.bumpversion]
133-
current_version = "0.23.1"
134+
current_version = "0.24.0"
134135
parse = """(?x)
135136
(?P<major>\\d+)\\.
136137
(?P<minor>\\d+)\\.

src/titiler/application/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ classifiers = [
3030
]
3131
dynamic = ["version"]
3232
dependencies = [
33-
"titiler.core[telemetry]==0.23.1",
34-
"titiler.extensions[cogeo,stac]==0.23.1",
35-
"titiler.mosaic==0.23.1",
33+
"titiler.core[telemetry]==0.24.0",
34+
"titiler.extensions[cogeo,stac]==0.24.0",
35+
"titiler.mosaic==0.24.0",
3636
"starlette-cramjam>=0.4,<0.6",
3737
"pydantic-settings~=2.0",
3838
]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
"""titiler.application"""
22

3-
__version__ = "0.23.1"
3+
__version__ = "0.24.0"

src/titiler/core/titiler/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""titiler.core"""
22

3-
__version__ = "0.23.1"
3+
__version__ = "0.24.0"
44

55
from . import dependencies, errors, factory, routing # noqa
66
from .factory import ( # noqa

0 commit comments

Comments
 (0)