Skip to content

Commit f8b3c65

Browse files
committed
bump to 1.0.0
1 parent 3a1eec6 commit f8b3c65

File tree

198 files changed

+10319
-8975
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

198 files changed

+10319
-8975
lines changed

CHANGELOG.md

Lines changed: 84 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,87 @@
11
# Change log
22

3+
## Version 1.0.0 (2025/10/05)
4+
5+
**FitTrackee** now allows you to filter workouts on location and display them on a map.
6+
To do so, **FitTrackee** requires the installation of **PostGIS** extension on **PostgreSQL** database and the recalculation of all workouts to generate geospatial data.
7+
You can find the upgrade instructions in [documentation](https://docs.fittrackee.org/en/upgrading-to-1.0.0.html)).
8+
Two new environment variables have been added: [`ENABLE_GEOSPATIAL_FEATURES`](https://docs.fittrackee.org/en/installation.html#envvar-ENABLE_GEOSPATIAL_FEATURES) and [`NOMINATIM_URL`](https://docs.fittrackee.org/en/installation.html#envvar-NOMINATIM_URL).
9+
10+
Among other changes and improvements, this version also brings a new sport (Outdoor Padel).
11+
12+
**Warning:**
13+
- The next version will require all workouts to be updated.
14+
- **Python 3.9** and **PostgreSQL 12** are no longer supported. This version will not yet support **Python 3.14** when it is released.
15+
- This release contains database migrations (see upgrade instructions in [documentation](https://docs.fittrackee.org/en/installation.html#upgrade)).
16+
17+
**Note**: This release note includes the changes from the beta versions.
18+
19+
### Features and enhancements
20+
21+
* [#810](https://github.com/SamR1/FitTrackee/issues/810) - Store file data in database
22+
* [#812](https://github.com/SamR1/FitTrackee/issues/812) - Remove segments with zero distance
23+
* [#918](https://github.com/SamR1/FitTrackee/issues/918) - Add filters on location in Workouts List
24+
* [PR#924](https://github.com/SamR1/FitTrackee/pull/924) - Display filtered workouts on map
25+
* [#931](https://github.com/SamR1/FitTrackee/issues/931) - New sport: Padel (Outdoor)
26+
* [PR#937](https://github.com/SamR1/FitTrackee/pull/937) - Display workouts on a global map
27+
28+
### Bugs Fixed
29+
30+
* [PR#950](https://github.com/SamR1/FitTrackee/pull/950) - Fix async upload task creation when equipment is provided
31+
32+
### Translations
33+
34+
* [PR#936](https://github.com/SamR1/FitTrackee/pull/936) - Translations update from Hosted Weblate (Czech)
35+
* [PR#944](https://github.com/SamR1/FitTrackee/pull/944) - Translations update from Hosted Weblate (Basque and Russian)
36+
* [PR#947](https://github.com/SamR1/FitTrackee/pull/947) - Translations update from Hosted Weblate (French)
37+
* [PR#948](https://github.com/SamR1/FitTrackee/pull/948) - Translations update from Hosted Weblate (Dutch, Galician and German)
38+
39+
Translation status:
40+
- Basque: 96%
41+
- Bulgarian: 54%
42+
- Catalan: 26%
43+
- Chinese (Simplified): 95%
44+
- Croatian: 96%
45+
- Czech: 48%
46+
- Dutch: 100%
47+
- English: 100%
48+
- French: 100%
49+
- Galician: 100%
50+
- German: 88%
51+
- Italian: 44%
52+
- Norwegian Bokmål: 29%
53+
- Polish: 96%
54+
- Portuguese: 53%
55+
- Russian: 96%
56+
- Spanish: 71%
57+
- Turkish: 1%
58+
59+
### Misc
60+
61+
* [#881](https://github.com/SamR1/FitTrackee/issues/881) - Drop support for Python 3.9
62+
* [#911](https://github.com/SamR1/FitTrackee/issues/911) - Drop PostgreSQL12 support
63+
* [#929](https://github.com/SamR1/FitTrackee/issues/929) - Remove deprecated option --set-admin (Users CLI)
64+
* [PR#934](https://github.com/SamR1/FitTrackee/pull/934) - Client - update type annotations
65+
* [PR#943](https://github.com/SamR1/FitTrackee/pull/943) - update Authlib + test refactoring
66+
* [PR#949](https://github.com/SamR1/FitTrackee/pull/949) - add support for PostgreSQL 18
67+
68+
69+
Thanks to the contributors:
70+
- @erral
71+
- @Fuchs-David
72+
- @Stephan-P
73+
- @xmgz
74+
- Leo
75+
- Rene Sato
76+
77+
378
## Version 1.0.0b3 (2025/09/27)
479

580
**This is a pre-release. Don't install this version in production, you may not be able to safely downgrade to a stable version.**
681
If you find bugs, please report them.
782

883
**Warning:**
9-
- This release contains database migrations (see upgrade instructions in [documentation](https://next.docs.fittrackee.org/en/installation.html#upgrade))
84+
- This release contains database migrations (see upgrade instructions in [documentation](https://docs.fittrackee.org/en/installation.html#upgrade)).
1085

1186
### Features and enhancements
1287

@@ -29,8 +104,8 @@ If you find bugs, please report them.
29104
If you find bugs, please report them.
30105

31106
**Warning:**
32-
- if upgrading from v1.0.b1, the refresh command (Workout CLI) must be re-executed.
33-
- This release contains database migrations (see upgrade instructions in [documentation](https://next.docs.fittrackee.org/en/installation.html#upgrade))
107+
- if upgrading from v1.0.0b1, the refresh command (Workout CLI) must be re-executed.
108+
- This release contains database migrations (see upgrade instructions in [documentation](https://docs.fittrackee.org/en/installation.html#upgrade)).
34109

35110
### Features and enhancements
36111

@@ -51,22 +126,22 @@ If you find bugs, please report them.
51126

52127
**Warning:**
53128
This version introduces major changes:
54-
- **FitTrackee** v1+ now requires **PostGIS** extension and additional dependencies, see the upgrade instructions in [documentation](https://next.docs.fittrackee.org/en/upgrading-to-1.0.0.html)).
55-
- Two new environment variables have been added: [ENABLE_GEOSPATIAL_FEATURES](https://next.docs.fittrackee.org/en/installation.html#envvar-ENABLE_GEOSPATIAL_FEATURES) and [NOMINATIM_URL](https://next.docs.fittrackee.org/en/installation.html#envvar-NOMINATIM_URL).
56-
- This release contains database migrations (see upgrade instructions in [documentation](https://next.docs.fittrackee.org/en/installation.html#upgrade))
129+
- **FitTrackee** v1+ now requires **PostGIS** extension and additional dependencies, see the upgrade instructions in [documentation](https://docs.fittrackee.org/en/upgrading-to-1.0.0.html)).
130+
- Two new environment variables have been added: [`ENABLE_GEOSPATIAL_FEATURES`](https://docs.fittrackee.org/en/installation.html#envvar-ENABLE_GEOSPATIAL_FEATURES) and [`NOMINATIM_URL`](https://docs.fittrackee.org/en/installation.html#envvar-NOMINATIM_URL).
131+
- This release contains database migrations (see upgrade instructions in [documentation](https://docs.fittrackee.org/en/installation.html#upgrade)).
57132

58133
**Notes:**
59134
- This version drops support **Python** 3.9 and **PostgreSQL** 12
60135

61136
### Features and enhancements
62137

138+
* [#810](https://github.com/SamR1/FitTrackee/issues/810) - Store file data in database
63139
* [#812](https://github.com/SamR1/FitTrackee/issues/812) - Remove segments with zero distance
64140
* [#918](https://github.com/SamR1/FitTrackee/issues/918) - Add filters on location in Workouts List
65141
* [PR#924](https://github.com/SamR1/FitTrackee/pull/924) - Display filtered workouts on map
66142

67143
### Misc
68144

69-
* [#810](https://github.com/SamR1/FitTrackee/issues/810) - Store file data in database
70145
* [#881](https://github.com/SamR1/FitTrackee/issues/881) - Drop support for Python 3.9
71146
* [#911](https://github.com/SamR1/FitTrackee/issues/911) - Drop PostgreSQL12 support
72147

@@ -149,7 +224,7 @@ Thanks to the contributors:
149224
This version provides workout data refresh, original file download and a RSS feed for users public workouts.
150225

151226
**Warning:**
152-
- This release contains database migrations (see upgrade instructions in [documentation](https://docs.fittrackee.org/en/installation.html#upgrade))
227+
- This release contains database migrations (see upgrade instructions in [documentation](https://docs.fittrackee.org/en/installation.html#upgrade)).
153228

154229
### Features and enhancements
155230

@@ -292,7 +367,7 @@ Thanks to the contributors:
292367
This release brings a new sport (Outdoor Tennis), power support for bike-related workouts, new display for workout chart, Garmin device mapping update and several fixes and translation updates.
293368

294369
**Warning:**
295-
- This release contains database migrations (see upgrade instructions in [documentation](https://docs.fittrackee.org/en/installation.html#upgrade))
370+
- This release contains database migrations (see upgrade instructions in [documentation](https://docs.fittrackee.org/en/installation.html#upgrade)).
296371
- The minimum Node version (for development) is now Node 20.
297372

298373
### Features and enhancements

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.0b3
1+
1.0.0

docker-compose-dev.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
services:
1111
fittrackee-db:
1212
container_name: fittrackee-db
13-
# Note: there is no official image for PostGIS on ARM CPUs yet.
13+
# Note: there is no official image for PostGIS on ARM platforms yet.
1414
# The workaround is to build PostGIS image locally.
1515
image: postgis/postgis:17-3.5-alpine
1616
ports:

docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ services:
1616
# Please refer to the PostgreSQL and PostGIS documentation before upgrading
1717
# image version.
1818
#
19-
# Warning: there is no official image for PostGIS on ARM CPUs yet, see:
19+
# Warning: there is no official image for PostGIS on ARM platforms yet, see:
2020
# https://github.com/postgis/docker-postgis/issues/216
2121
# The workaround is to build PostGIS image locally.
2222
image: postgis/postgis:17-3.5-alpine
@@ -38,7 +38,7 @@ services:
3838
env_file:
3939
- .env
4040
# Image from Docker Hub
41-
image: fittrackee/fittrackee:v1.0.0b3
41+
image: fittrackee/fittrackee:v1.0.0
4242
# Uncomment following line to build image instead of using pre-built image
4343
# build: .
4444
volumes:
@@ -73,7 +73,7 @@ services:
7373
# env_file:
7474
# - .env
7575
## Image from Docker Hub
76-
# image: fittrackee/fittrackee:v1.0.0b3
76+
# image: fittrackee/fittrackee:v1.0.0
7777
## Uncomment following line to build image instead of using pre-built image
7878
## build: .
7979
# volumes:

docs/en/.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 658483f3bac2fc5f64c805c2d04b0d29
3+
config: 1abc8b61c7cd60da8397e1063c485dd5
44
tags: 645f666f9bcd5a90fca523b33c5a78b7
-410 Bytes
Loading
1.31 KB
Loading
-3.37 KB
Loading
-7.86 KB
Loading
-82 Bytes
Loading

0 commit comments

Comments
 (0)