Skip to content

Commit

Permalink
Update changelog.md
Browse files Browse the repository at this point in the history
  • Loading branch information
userdocs committed Jan 20, 2025
1 parent 0e52609 commit a8db6e0
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@

`qbt-nox-static.bash``v2.1.0`

`qbt-nox-static.bash` will start with `v2.1.0` and `qbittorrent-nox-static.sh` will be frozen at `v2.0.15`going forward. This is to avoid breaking anything by replacing `qbittorrent-nox-static.sh` with`qbt-nox-static.bash` and removing access to the old file. `v2.1.0` is not really changing the outcome but the behaviour of the script towards that outcome. So the least disruptive way is the opt in route. I also wanted to changed the extension from `sh` to `bash` as it is a bash script and this will be the least disruptive way to do it.
`qbt-nox-static.bash` will start with `v2.1.0` and `qbittorrent-nox-static.sh` will be frozen at `v2.0.15`going forward. This is to avoid breaking anything by replacing `qbittorrent-nox-static.sh` with`qbt-nox-static.bash` and removing access to the old file. `v2.1.0` is not really changing the outcome but the behaviour of the script towards that outcome. So the least disruptive way is the opt in route. I also wanted to changed the extension from `sh` to `bash` as it is a bash script.

There is feature parity between the two scripts as of this change. All major changes, fixes and tweaks are applied to both scripts with the exception of the reworked dependency and module installation logic as that shift data management of these functions into associative arrays instead of indexed.
There is feature parity between the two scripts as of this change. All major changes, fixes and tweaks are applied to both scripts with the exception of the reworked dependency and module installation logic which breaks expected behavior of the script.

#### Main changes

Expand All @@ -29,7 +29,7 @@ Changes applied to both `qbt-nox-static.bash` `qbittorrent-nox-static.sh`
- all build optimisation stuff moved to a unified function `_custom_flags` instead of being spread out across the script.
- Alpine only - if building using native gcc on the host it will attempt to use `-flto` - does not do this on crossbuilding as it does not work.
- General refactoring towards more consistent use of array data throughout the script with a preference towards associative arrays.
- fixed: standard checking - checks are more targets to include os version names so as to avoid certain build bad combinations
- fixed: standards checking - checks are more targets to include os version names so as to avoid certain build bad combinations
- new: a new flag `-bs-e` that dumps a template `.qbt_env` file with all env vars that are unset then exits.
- crossbuild toolchains won't extract every time you run the script and will also now determine if you have the correct toolchains if you change the settings and not juts assume.
- many consistency tweaks, minors bug fixes and streamlining of code.
Expand Down

0 comments on commit a8db6e0

Please sign in to comment.