You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: changelog.md
+32-19Lines changed: 32 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,9 @@
1
+
### v2.1.3 / v2.0.19 - 29/06/2025
2
+
3
+
problem: when the `-lt` flag was used with libtorrent `v1.2` like `-lt v1.2.20` boost was not being defaulted `boost-1.86.0` as it does when setting the env equivalent causing a build error when libtorrent was built.
4
+
5
+
fix: the flag now properly checks and sets boost to `boost-1.86.0` when libtorrent `v1.2` is being built via [e11d7d5](https://github.com/userdocs/qbittorrent-nox-static/commit/e11d7d51b5a0a6a99fcac6ae44c4603286e9a598)
6
+
1
7
### v2.1.2 / v2.0.18 - 18/05/2025
2
8
3
9
fix: `double_conversion` all versions - apply patch for increasing cmake bounds in `CMakeLists.txt` via this [patch](https://github.com/google/double-conversion/commit/0604b4c18815aadcf7f4b78dfa6bfcb91a634ed7)
@@ -68,8 +74,11 @@ see `v2.1.0` changelog
68
74
### v2.0.14 - 31/12/2024
69
75
70
76
fix: libtorrent `v1.2` and boost `1.86.0` check to not ignore `RC_1_2`
77
+
71
78
fix: the `_apply_patches` function was assuming the remote default branch name of `master` which made it fail the check. It now tests for the remote default branch of a patch repo and uses that.
79
+
72
80
fix: boost source URL. jfrog source is just a problem. Script now defaults to github boost release and falls back to archives.boost.i, jfrog is purged.
Added: a boost download function to combine some logic around fallback urls and minimise external calls.
121
+
112
122
Added: a check to build combos for qt + cmake to prevent env files trying to build a known bad combo.
123
+
113
124
fixed: modules check for whole word and not accept partial matches
125
+
114
126
fixed: associative arrays declared earlier and in a group to allow changing settings via functions
115
127
116
128
### v2.0.6 - 2024-01-27
@@ -125,20 +137,21 @@ Tests were added for `static-ish` and `optimise` to check for bad combinations,
125
137
126
138
Codename: Copilot made me do it
127
139
128
-
Improved readability of the colour variables used throughout the script.
129
-
Some minor tweaks to OS detection
130
-
Moved some things around or into their own functions and some error handling.
131
-
Some changes to how cxx standard is handled and defined so the script will default to 23 when the conditions are met.
132
-
minor bug fix - `qbt_libtorrent_version` displays correctly when using an RC github tag.
140
+
-Improved readability of the colour variables used throughout the script.
141
+
-Some minor tweaks to OS detection
142
+
-Moved some things around or into their own functions and some error handling.
143
+
-Some changes to how cxx standard is handled and defined so the script will default to 23 when the conditions are met.
144
+
-minor bug fix - `qbt_libtorrent_version` displays correctly when using an RC github tag.
133
145
134
146
Support for Ubuntu Noble added - Mantic removed as it's preferred to support LTS releases
135
147
136
-
Ubuntu Focal - Jammy - Noble
137
-
Debian Bullseye - Bookworm
148
+
-Ubuntu Focal - Jammy - Noble
149
+
-Debian Bullseye - Bookworm
138
150
139
151
### v2.0.4 - 16-01-2024
140
152
141
153
Make sure the workflow override applies when using cached dependencies
154
+
142
155
Allow patching from a remote raw git patch via URL - an file called `url` in the patch repo for the module version that contains a URL to the raw patch
143
156
other minor tweaks and cosmetic changes
144
157
@@ -174,18 +187,18 @@ docs to be updated soon.
174
187
175
188
A quick summary of main changes and features from v1.5.0 through vto 2.0.0
176
189
177
-
No more bison or gawk building. They are OS dependencies now and need to be installed on the host.
178
-
Alpine only - Increased multiarch target support, updated musl cross tools and optimised size.
179
-
A caching mechanism for files to store and manage download dependencies to avoid re-downloading them across builds.
180
-
Any valid boost tag can be provided including beta tags. It was not a tag based check before.
181
-
Any valid qt tag can be provided including beta tags.
182
-
patches system reworked to allow patching any module. Source code files can also be used from app_version/source
183
-
Improved the way tags are checked and the changes applied to be more consistent throughout the script.
184
-
Removed any trace of gnu.org for being a really unreliable source location.
185
-
optimised multiarch configurations and multiarch various bug fixes.
186
-
Alpine only - Ninja is now prebuilt instead of locally built.
187
-
All url data can be viewed using the -sdu switch.
188
-
Lots of small tweaks, removing code and simplifying code and rebuilding functions.
190
+
-No more bison or gawk building. They are OS dependencies now and need to be installed on the host.
191
+
-Alpine only - Increased multiarch target support, updated musl cross tools and optimised size.
192
+
-A caching mechanism for files to store and manage download dependencies to avoid re-downloading them across builds.
193
+
-Any valid boost tag can be provided including beta tags. It was not a tag based check before.
194
+
-Any valid qt tag can be provided including beta tags.
195
+
-patches system reworked to allow patching any module. Source code files can also be used from app_version/source
196
+
-Improved the way tags are checked and the changes applied to be more consistent throughout the script.
197
+
-Removed any trace of gnu.org for being a really unreliable source location.
198
+
-optimised multiarch configurations and multiarch various bug fixes.
199
+
-Alpine only - Ninja is now prebuilt instead of locally built.
200
+
-All url data can be viewed using the -sdu switch.
201
+
-Lots of small tweaks, removing code and simplifying code and rebuilding functions.
0 commit comments