Skip to content

Releases: commontk/AppLauncher

v0.1.34

19 Feb 20:25
b273435

Choose a tag to compare

What's Changed

  • Fix passing special characters to console-mode launcher on Windows by @lassoan in #180
  • Fix missing package build after top-level CMakeLists.txt change by @lassoan in #184

Full Changelog: v0.1.32...v0.1.34

v0.1.33

21 Oct 15:02
v0.1.33
36c2e90

Choose a tag to compare

What's Changed

Features

Build System

  • Remove support for building against Qt4 by @jcfr in #156
  • Fix build error on Windows in shared library mode by @jcfr in #167

Style

  • Prefer QRegularExpression instead of deprecated QRegExp by @jcfr in #157
  • Introduce clang-format and enforce consistent C++ formatting by @jcfr in #160
  • Normalize insertion of braces after control statements by @jcfr in #161

Documentation

  • Refine release process instructions by @jcfr in #155

Continuous Integration

Full Changelog: v0.1.32...v0.1.33

v0.1.32

04 Aug 05:21
v0.1.32
f4b5eba

Choose a tag to compare

What’s Changed

Features

  • Improve AppArgumentsTest to check for additional reserved Qt argument syntax by @jcfr in #126

Fixes

  • Fix passing of non-ASCII characters as command-line arguments by @lassoan in #127
  • Correctly parse multi-value arguments by stopping at the next known argument by @lassoan in #61
  • Backport CTK updates for ctkCommandLineParser class by @jcfr in #151

Build System

  • Update minimum CMake version from 3.0 to 3.16.3 by @hjmjohnson in #135
  • Refactor msvc-static-configure.cmake to support out-of-source configuration by @jcfr in #140
  • Default to Qt 5 instead of Qt 4 in CMake configuration by @jcfr in #154

Style

  • Convert C++ source files from old-style "Whitesmiths" to "Allman" formatting by @jcfr in #152

Documentation

  • Clean up CI status badge and remove obsolete ones by @jcfr in #144
  • Rewrite README with detailed usage and integration guide by @jcfr in #153
  • Use more inclusive language across documentation by @jcfr in #128

Tests

  • Ensure launcher environment isolation per test to prevent parallel execution conflicts by @jcfr in #142

Continuous Integration

GitHub Workflows

  • Add pre-commit workflow and consistently indent YAML files by @jcfr in #137
  • Add Linux test job using dockbuild and static Qt archive by @jcfr in #139
  • Improve CI security and add Dependabot config by @jcfr in #145
  • Fix macOS workflow, switch to GitHub Actions for Windows builds, and refactor MSVC toolset logic by @hjmjohnson, @jamesobutler, and @jcfr in #136
  • Use current macos-12 runner to fix macOS build by @jcfr in #129
  • Update pre-commit settings: add codespell, trailing-whitespace, and end-of-file-fixer hooks by @jcfr in #141
  • Skip CI on README or documentation-only changes by @jcfr in #143
  • Optimize CI with conditional path filtering by @jcfr in #147
  • Add Continuous Deployment (CD) workflow by @jcfr in #148
  • Ensure “pass” job succeeds when tests are skipped by @jcfr in #150
  • Exclude Dependabot PRs from changelog generation by @jcfr in #149

Cleanup

New Contributors

Full Changelog: v0.1.31...v0.1.32

v0.1.31

04 May 06:37
v0.1.31
8759e03

Choose a tag to compare

CTKAppLauncher v0.1.31

v0.1.30

27 Jan 14:21
v0.1.30
7e87d4c

Choose a tag to compare

CTKAppLauncher v0.1.30

v0.1.29

11 Feb 04:06
v0.1.29
1367de4

Choose a tag to compare

CTKAppLauncher v0.1.29

v0.1.28

05 Jan 19:32
v0.1.28
a3100a4

Choose a tag to compare

CTKAppLauncher v0.1.28

v0.1.27

10 May 08:00
v0.1.27
1b4139a

Choose a tag to compare

CTKAppLauncher v0.1.27

v0.1.26

10 May 07:39
v0.1.26
91a2025

Choose a tag to compare

CTKAppLauncher v0.1.26

v0.1.25

13 Oct 07:38

Choose a tag to compare

CTKAppLauncher v0.1.25