+Release deployments install the pinned `pebble-tool` with a uv-managed Python 3.11 so SDK installation does not depend on the runner's system Python providing `ensurepip`. The production backup gate also names missing Bunny storage settings instead of failing silently.
6
+
7
+### Fixes
8
+
9
+- fix(deploy): use managed Python and report missing Bunny credentials (`07fd9ff`)
10
+
11
+### Changes
12
+
13
+- chore(release): bump to version 1.2.3
14
+
3
15
## [1.2.2] - 2026-10-07
4
16
5
17
Traffic reporting now handles PRIM incident schedules containing up to 256 application periods, preventing longer valid notices from disabling traffic information for unrelated lines.
@@ -11,7 +23,7 @@ Release deployments now install the pinned `pebble-tool` with a uv-managed Pytho
11
23
### Fixes
12
24
13
25
- fix(traffic): accept up to 256 application periods per disruption (`1380da0`)
14
-- fix(deploy): use managed Python and report missing Bunny credentials
26
+- fix(deploy): use managed Python and report missing Bunny credentials (`07fd9ff`)
15
27
16
28
### Changes
17
29
@@ -1,5 +1,17 @@
1
# Changelog
1
# Changelog
2
2
3
+## [1.2.3] - 2026-10-07
4
+
5
+Release deployments install the pinned `pebble-tool` with a uv-managed Python 3.11 so SDK installation does not depend on the runner's system Python providing `ensurepip`. The production backup gate also names missing Bunny storage settings instead of failing silently.
6
+
7
+### Fixes
8
+
9
+- fix(deploy): use managed Python and report missing Bunny credentials (`07fd9ff`)
10
+
11
+### Changes
12
+
13
+- chore(release): bump to version 1.2.3
14
+
3
## [1.2.2] - 2026-10-07
15
## [1.2.2] - 2026-10-07
4
16
5
Traffic reporting now handles PRIM incident schedules containing up to 256 application periods, preventing longer valid notices from disabling traffic information for unrelated lines.
17
Traffic reporting now handles PRIM incident schedules containing up to 256 application periods, preventing longer valid notices from disabling traffic information for unrelated lines.
@@ -11,7 +23,7 @@ Release deployments now install the pinned `pebble-tool` with a uv-managed Pytho
11
### Fixes
23
### Fixes
12
24
13
- fix(traffic): accept up to 256 application periods per disruption (`1380da0`)
25
- fix(traffic): accept up to 256 application periods per disruption (`1380da0`)
14
-- fix(deploy): use managed Python and report missing Bunny credentials
26
+- fix(deploy): use managed Python and report missing Bunny credentials (`07fd9ff`)
15
27
16
### Changes
28
### Changes
17
29
modifiedpackage-lock.json+6-6
@@ -1,12 +1,12 @@
1
1
{
2
2
"name":"lapin-fute",
3
-"version":"1.2.2",
3
+"version":"1.2.3",
4
4
"lockfileVersion":3,
5
5
"requires":true,
6
6
"packages":{
7
7
"":{
8
8
"name":"lapin-fute",
9
-"version":"1.2.2",
9
+"version":"1.2.3",
10
10
"license":"MIT",
11
11
"workspaces":[
12
12
"packages/*"
@@ -57,7 +57,7 @@
57
57
},
58
58
"packages/catalog":{
59
59
"name":"@lapin-fute/catalog",
60
-"version":"1.2.2",
60
+"version":"1.2.3",
61
61
"license":"MIT",
62
62
"dependencies":{
63
63
"csv-parse":"7.0.2",
@@ -66,17 +66,17 @@
66
66
},
67
67
"packages/companion":{
68
68
"name":"@lapin-fute/companion",
69
-"version":"1.2.2",
69
+"version":"1.2.3",
70
70
"license":"MIT"
71
71
},
72
72
"packages/config-page":{
73
73
"name":"@lapin-fute/config-page",
74
-"version":"1.2.2",
74
+"version":"1.2.3",
75
75
"license":"MIT"
76
76
},
77
77
"packages/watch":{
78
78
"name":"lapin-fute-watch",
79
-"version":"1.2.2",
79
+"version":"1.2.3",
80
80
"license":"MIT"
81
81
}
82
82
}
@@ -1,12 +1,12 @@
1
{
1
{
2
"name":"lapin-fute",
2
"name":"lapin-fute",
3
-"version":"1.2.2",
3
+"version":"1.2.3",
4
"lockfileVersion":3,
4
"lockfileVersion":3,
5
"requires":true,
5
"requires":true,
6
"packages":{
6
"packages":{
7
"":{
7
"":{
8
"name":"lapin-fute",
8
"name":"lapin-fute",
9
-"version":"1.2.2",
9
+"version":"1.2.3",
10
"license":"MIT",
10
"license":"MIT",
11
"workspaces":[
11
"workspaces":[
12
"packages/*"
12
"packages/*"
@@ -57,7 +57,7 @@
57
},
57
},
58
"packages/catalog":{
58
"packages/catalog":{
59
"name":"@lapin-fute/catalog",
59
"name":"@lapin-fute/catalog",
60
-"version":"1.2.2",
60
+"version":"1.2.3",
61
"license":"MIT",
61
"license":"MIT",
62
"dependencies":{
62
"dependencies":{
63
"csv-parse":"7.0.2",
63
"csv-parse":"7.0.2",
@@ -66,17 +66,17 @@
66
},
66
},
67
"packages/companion":{
67
"packages/companion":{
68
"name":"@lapin-fute/companion",
68
"name":"@lapin-fute/companion",
69
-"version":"1.2.2",
69
+"version":"1.2.3",
70
"license":"MIT"
70
"license":"MIT"
71
},
71
},
72
"packages/config-page":{
72
"packages/config-page":{
73
"name":"@lapin-fute/config-page",
73
"name":"@lapin-fute/config-page",
74
-"version":"1.2.2",
74
+"version":"1.2.3",
75
"license":"MIT"
75
"license":"MIT"
76
},
76
},
77
"packages/watch":{
77
"packages/watch":{
78
"name":"lapin-fute-watch",
78
"name":"lapin-fute-watch",
79
-"version":"1.2.2",
79
+"version":"1.2.3",
80
"license":"MIT"
80
"license":"MIT"
81
}
81
}
82
}
82
}
modifiedpackage.json+1-1
@@ -1,6 +1,6 @@
1
1
{
2
2
"name":"lapin-fute",
3
-"version":"1.2.2",
3
+"version":"1.2.3",
4
4
"license":"MIT",
5
5
"private":true,
6
6
"type":"module",
@@ -1,6 +1,6 @@
1
{
1
{
2
"name":"lapin-fute",
2
"name":"lapin-fute",
3
-"version":"1.2.2",
3
+"version":"1.2.3",
4
"license":"MIT",
4
"license":"MIT",
5
"private":true,
5
"private":true,
6
"type":"module",
6
"type":"module",
modifiedpackages/catalog/package.json+1-1
@@ -1,6 +1,6 @@
1
1
{
2
2
"name":"@lapin-fute/catalog",
3
-"version":"1.2.2",
3
+"version":"1.2.3",
4
4
"license":"MIT",
5
5
"private":true,
6
6
"type":"module",
@@ -1,6 +1,6 @@
1
{
1
{
2
"name":"@lapin-fute/catalog",
2
"name":"@lapin-fute/catalog",
3
-"version":"1.2.2",
3
+"version":"1.2.3",
4
"license":"MIT",
4
"license":"MIT",
5
"private":true,
5
"private":true,
6
"type":"module",
6
"type":"module",
modifiedpackages/companion/package.json+1-1
@@ -1,6 +1,6 @@
1
1
{
2
2
"name":"@lapin-fute/companion",
3
-"version":"1.2.2",
3
+"version":"1.2.3",
4
4
"license":"MIT",
5
5
"private":true,
6
6
"type":"commonjs",
@@ -1,6 +1,6 @@
1
{
1
{
2
"name":"@lapin-fute/companion",
2
"name":"@lapin-fute/companion",
3
-"version":"1.2.2",
3
+"version":"1.2.3",
4
"license":"MIT",
4
"license":"MIT",
5
"private":true,
5
"private":true,
6
"type":"commonjs",
6
"type":"commonjs",
modifiedpackages/config-page/index.html+2-2
@@ -175,7 +175,7 @@
175
175
</div>
176
176
177
177
<divid="about-en"lang="en">
178
-<pclass="about-version">Version 1.2.2</p>
178
+<pclass="about-version">Version 1.2.3</p>
179
179
<h3>Publisher and contact</h3>
180
180
<p><strong>Author and publisher:</strong> Anthodev, a private individual acting on a non-professional basis.</p>