Skip to content

Releases: sailfishos-patches/patchmanager

3.2.12

15 Mar 08:28
14677a3
Compare
Choose a tag to compare

Changes

  • Implement a "last-known-good" Patch list feature (#437)
  • Redesign the main patch activation UI: Use icons instead of Switches (#459)
  • Align WebPatch Details design with Patch Details (#460)
  • Add option to show only updates in the Web Catalog (#462)
  • Fix missing icon on newer releases due to new theme icon location (#464) of SailfishOS ≥ 4.6 (see also #485)
  • Fix a bug with 64-paths in patches causing some patches to not apply (#468)
  • Improve 64bit mangling, support file creation (#476)
  • Update translations: de (#469), fi (#487, #488, #489, #491, #492), sv (#470)

Full changelog: 3.2.11...3.2.12

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.6.0 and 4.3.0 (both for aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for each SailfishOS release ≥ 3.4.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

3.2.11

15 Aug 21:01
1fb70db
Compare
Choose a tag to compare

Changes

  • Fix patchmanager-tool aka "multi-apply-tool" (#436, #438)
  • "Document all the things" v2 (#448)
  • Add Action for Documentation publishing (#447)
  • Overhaul Action for Documentation publishing (#449)

Full changelog: 3.2.9...3.2.11

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.5.0 (aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for each SailfishOS release ≥ 3.4.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

3.2.9

07 May 13:56
4a245ee
Compare
Choose a tag to compare

Changes

  • Set the vendor statically to chum for all builds (#425), regardless where they are built, to avoid blocked upgrade paths (as, e.g., observed in Storeman issue #406) due to "vendor stickiness".
  • Fix #426 (#428): Fixes an issue where some patches, after having been converted from or to 64-bit fail to apply/activate even though their format is correct.
  • Trivial (white-space) changes (#432)
  • Add comment for the Group tag and pick an appropriate value (#433)
  • Add three new Testcases: Version Checks (#430)

Full changelog: 3.2.8...3.2.9

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.5.0 (aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for every release since SailfishOS ≥ 3.1.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

3.2.8

07 Apr 16:20
1db9704
Compare
Choose a tag to compare

Changes

  • Indicate presence of a Settings page (#411)
  • Remove tinting, use Theme error color for compat display (#416)
  • compat check: fix logic for Web Patch (re)install (#420)
  • [UI]: fade out inactive patches (#421)
  • Changes to the spec file, which are not user-visible: SailfishOS:Chum metadata & RPM compression
  • Changes to the CI workflow configuration at GitHub, which are not user-visible: "Latest" SailfishOS version to compile for etc.

Full changelog: 3.2.7...3.2.8

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.5.0 (aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for every release since SailfishOS ≥ 3.1.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

v3.2.7

03 Feb 21:53
983616f
Compare
Choose a tag to compare

Changes

  • Improve CI workflows (#391, #394, #397)
  • Improve READMEs (#392, #393, #396)
  • [spec file] Insert dummy changelog with a correct entry (#395)
  • Update translation: ES (#402)
  • Overhaul rpmlintrc file (#403)
    • Overhaul rpmlintrc file
    • Consistent quoting style
    • Add reference as a comment
    • Extend comment
  • Add version info output (#407)
    • add version to help output
    • Output "Patchmanager x.y.z" & make dummy version
  • PatchPage: move to patchDevelMode (#408)
  • [Fix] Don't care about icon scaling (#409)
    SFOS 4.5 introduces z2.5, lets just include any scale

Full changelog: 3.2.6...3.2.7

Binary releases

  • RPMs built by this CI run with the Sailfish-SDK for SailfishOS 4.4.0 (aarch64, armv7hl and i486), SailfishOS 4.0.1 (aarch64) and 3.4.0 (armv7hl and i486), plus the corresponding patchmanager-testcases noarch RPMs are attached. These releases should work fine on subsequent SailfishOS releases of the one they are build for, too.
  • RPMs built by the SailfishOS-OBS for every release since SailfishOS ≥ 3.1.0 and all three CPU-architectures (aarch64, armv7hl and i486) will be available at SailfishOS:Chum community repository.

v3.2.6

21 Jan 20:02
afee95e
Compare
Choose a tag to compare

Changes

  • [Preparing to enable migration of the Web Catalog] Define compile-time variables in .spec (#296)
  • Use modern statements in spec file (#326)
    • %global instead of %define for static expressions: %globals are evaluated once when set, %defines are evaluated each time used. Plus the scope of %globals is all sections, including the scriptlets.
    • -n %{name}-%{version} always has been the default for %setup, hence omitted now.
    • rm -rf %{buildroot} as first statement in the %install section is long obsolete, thus superfluous.
    • Drop last || true, because the scriptlets …
  • Fix some compiler warnings (#328), fixes issue #325
  • Treat warnings as errors (#329)
  • Update / Overhaul CI configuration (#330, #390)
    • Set base image to ubuntu-22.04, because ubuntu-latest is a moving target and the GitHub-action scripts are versioned any way, hence manual version updates are inevitable.
    • Omit (ab)use of bash arrays
  • Fix some qml warnings (#331)
  • Split "Allow incompatible Patches" from "Developer Mode" (#334)
    • Add options to Settings page
    • Implement settings in QML-plugin
    • Deprecate developerMode: add patchDevelMode replacement
    • Update Settings page to use new developer mode
  • Fix systemctl location (#359)
  • Update source strings (#337, #373, #387)
  • Update translations: DE (#371, #374, #389), SV (#356, #386, #388)

Full changelog: 3.2.4...3.2.6

Binary releases

  • RPMs built with the Sailfish-SDK for SailfishOS 3.4.0 (armv7hl, i486), respectively SailfishOS 4.0.1 (aarch64), and the corresponding patchmanager-testcases noarch RPMs are attached.
  • RPMs built by the SailfishOS-OBS are available at SailfishOS:Chum.

v3.2.4

03 Jan 18:56
78731f3
Compare
Choose a tag to compare

Changes

  • Allow for re-installation of installed patches from Web Catalog page (#312)
    • Allow re-installation from Web Catalog
    • Highlight compatible version in Web Catalog list
  • Reduce RPM size for builds by GitHub's CI (#306)
  • Spec file enhancements: #290, #300, #305, #323
  • Unify spelling in README.md (use British English etc.): #318
  • Update translations: DE (#297), ES (#317), RU (#299), SL (#319), SK (#309)
  • Enhance GitHub issue-templates (#324)
  • multi-apply-tool: first version (#302)

For details see all commits since the preceding release v3.2.2.

Binary releases

RPMs for aarch64, armv7hl, i486 and the patchmanager-testcases noarch RPM built by this CI run are attached and also available at Openrepos.net, plus at SailfishOS:Chum built by the SailfishOS-OBS.

v3.2.2

28 Feb 16:22
591bd17
Compare
Choose a tag to compare

Changes

  • Fix issue #275 (by PR #281): [BUG] Always shows "Failed" notification, even if the action was successful.
  • Reorder pulley menu entries of Patchmanager's main page (#272).
  • Remove "Deactivate all Patches" pulley menu entry (#272) and allow to re-enable it in Patchmanager's settings (#283).
  • Record time to activate all Patches in Patchmanager's startup dialog (#259).
  • Reshuffle spec file to satisfy SailfishOS:Chum, see #274 and SailfishOS:Chum GUI issue 111 (#273 & #280).
  • Slightly enhance descriptions in spec file and mangle.conf (#270 & #269).
  • Add test cases for patching (#258).

For details see all commits since the preceding release v3.2.1.

Binary releases

RPMs for aarch64, armv7hl, i486 and the patchmanager-testcases noarch RPM are attached, plus also available at Openrepos.net and SailfishOS:Chum.

Note that the attached RPMs with the release string 1.1.1.jolla are compiled for SailfishOS 4.3.0 and should install and run well on SailfishOS ≥ 4.3.0, while the RPMs with the release string 1 are compiled for SailfishOS 4.0.1 and should install on SailfishOS ≥ 3.4.0. If you have issues with these, you might instead consider installing an RPMs built at SailfishOS:Chum for the SailfishOS release you are using, either manually or via the SailfishOS:Chum GUI application.

v3.2.1.1 test release

23 Feb 23:44
d73c169
Compare
Choose a tag to compare
v3.2.1.1 test release Pre-release
Pre-release

This is a release for testing, see SailfishOS:Chum GUI issue 111 for details.

Changes

  • Reshuffle spec file to satisfy SailfishOS:Chum, see SailfishOS:Chum GUI issue 111 (#273)
  • Slightly enhance descriptions in spec file and mangle.conf (#270 & #269)
  • Remove large binary from source tree (#276)
  • Reorder pulley menu entries of Patchmanager's main page (#272)

For details see all commits since the preceding release v3.2.1.

Binary releases

RPMs for aarch64, armv7hl and i486 are available at SailfishOS:Chum testing (plus also attached here, but these carry the same version number as the previous release; will try to do better next test release).

v3.2.1

14 Feb 23:50
90c45fa
Compare
Choose a tag to compare

Changes

  • Strings rework (#227), adapting them to the new nomenclature.
  • Update translations: DE, RU and SV after the "strings rework", plus ES and SK before it.
  • Fix some complaints from rpmlint (#230).
  • Spec: modify description, add chum metadata (#231).
  • pm_apply: Optimise library path mangling (32- / 64-bit Patch conversion and vice versa) for performance.
  • pm_apply: Simplify library path mangling (32- / 64-bit Patch conversion and vice versa) for readability and ease of maintenance
  • pm_apply: Generalise library path mangling (32- / 64-bit Patch conversion and vice versa), now supporting multiple, different library paths on the mangle list to convert in a single Patch, multiple locations to convert the same mangle-able library path in a single Patch etc.

For details see all commits since the preceding release v3.2.0.

Binary releases

RPMs for aarch64, armv7hl and i486 are attached, plus also available at Openrepos.net and SailfishOS:Chum.