Skip to content

Releases

PAUSE MAINTAINANCE

Choose a tag to compare

@Narezzurri Narezzurri released this 09 Nov 14:53
897c7a4

The maintainance will be paused until 2027-1-10.

For more detailed information, please read README.

v2.4.0

Choose a tag to compare

@Narezzurri Narezzurri released this 04 Nov 12:06
04a532e

Program

  • Add stdlib function : system
  • Update format of help documents
  • Resolve #31 in #127 by @APdaofen : Make argument parsing case-insensitive
  • Resolve #94 by @Narezzurri : Use Unix-style selection like [Y/n] instead of (Y/n)
  • Resolve #110 in #111 by @Narezzurri : Remove end-pause for help document output
  • Resolve #113 in #117 by @APdaofen : Replace Help.txt with Help.txt.in to synchronize version information

Checker

Renamer

Chores

Development

  • Add GTest item : CheckerTest.Feature.CaseInsensitivity,CheckerTest.Dryrun.Dryrun
  • Resolve #41 in #146 by @Narezzurri : Add CMake mode Silent aparted from Debug for workflow
  • Resolve #148 in #149 by @Narezzurri : Configure Ninja to accerlerate compilation efficiency
  • Keep track of /.vscode to simplify development environment deployment
  • Resolve #115 in #118 by @Narezzurri : Set a excuting time threshold for Gtest
  • Resolve #41 in #146 by @Narezzurri : Add CMake mode Silent aparted from Debug for workflow
  • Fix #113 in #117 by @APdaofen : Use Help.txt.in to sync version information
  • Resolve #120 in #121 by @Narezzurri : Replace macro OVPNS in all Test.cpp with const string templates[] in stdlib to avoid macro defination

Version

  • Checker 1.5.1
  • Authorizer 1.3.0
  • Renamer 1.0.3
  • stdlib 1.3.0

Third-Party

New Contributors

v2.4rc1

v2.4rc1 Pre-release
Pre-release

Choose a tag to compare

@Narezzurri Narezzurri released this 24 Oct 01:38
8de56dd

Program

  • Update format of help documents
  • Resolve #31 in #127 by @APdaofen : Make argument parsing case-insensitive
  • Resolve #94 by @Narezzurri : Use Unix-style selection like [Y/n] instead of (Y/n)
  • Resolve #110 in #111 by @Narezzurri : Remove end-pause for help document output
  • Resolve #113 in #117 by @APdaofen : Replace Help.txt with Help.txt.in to synchronize version information

Checker

Chores

  • Add stdlib function : system
  • Resolve #96 by @Narezzurri : Sort out a dependency list

Version

  • Checker 1.5.0
  • Authorizer 1.2.1
  • Renamer 1.0.2
  • stdlib 1.2.0

New Contributors

v2.3.1

Choose a tag to compare

@Narezzurri Narezzurri released this 11 Oct 14:06
4fbf567

Full Changelog: v2.3.0...91fc4cc

  • Complete help documents
  • Fix #114 : The /t switch doesn't work as expected

Version

  • Checker 1.4.1

v2.3.0

Choose a tag to compare

@Narezzurri Narezzurri released this 04 Oct 14:52
1cbf77b

Workflow

  • Develop issue template for bug and feature report
  • ✨New: workflow Clear Workflow Records to manually clean workflow records

Program

  • Add a dry-run mode to output operation details without actual performance

Checker

  • Separate address seek and connection check
  • Add support to output searched address

Authorizer

  • Fix #14 : Write into file at once
  • Add support to output verbose differences
  • Add an appendage confirmation
  • Add support to output file assignment

Chores

  • ✨New: Add support to multi-version maintenance and release cadence
  • Add future roadmap and direction
  • Improve icon quality
  • Add stdlib function: choice,remove_end_newline

Version

  • Checker 1.4.0
  • Authorizer 1.2.0
  • Renamer 1.0.1
  • stdlib 1.2.0

v2.2.1

Choose a tag to compare

@Narezzurri Narezzurri released this 14 Sep 14:54
28f8c26

Workflow

  • Enable Advanced CodeQL to inspect non-third-party code
  • Add Synchronize Third-Party Repositories to update code from third-party repository at 5 CST every day
  • 🧪Experimental: Use the latest commit of third-party actions

Program

  • Unify Code Page in 65001(UTF-8)
  • Add GoogleTest to build unit test
  • Add Inih to parse .ini config files
  • Add program folder to PATH #26
  • Add programs to the right-click menu #28

Checker

  • Fix /t parsing with a single argument

Authorizer

  • 🧪Experimental: Use argument /c to assign credential filename #3
  • Skip authorization if the login credentials detected behind

✨New: Renamer

  • Rename files in bulk under configured rules.
  • See more in Help.txt

Chore

  • Add stdlib function: parse_filepath,get_ini,string2re,re2string,parse_error,roll_back
  • Use dynamic library instead of static library to distribute component

Version

  • Checker 1.3.1
  • Authorizer 1.1.0
  • Renamer 1.0.0
  • stdlib 1.1.0

Third-Party

v2.1.0

Choose a tag to compare

@Narezzurri Narezzurri released this 05 Sep 14:31
fdcd585

Full Changelog: v2.0.1...v2.1.0

  • Add a CMake workflow to conduct a basic debug for every push,PR and a setup wizard creation uploaded to the release which triggered the action.
  • Add icons and file details for every excutable programs.
  • Add support for debug mode which won't pause in the end.
  • Fix support for wildcard filename.Fix #5 .
  • Fix error filename parsement for relative file path.
  • Add config file samples.

v2.1.0-beta

v2.1.0-beta Pre-release
Pre-release

Choose a tag to compare

@Narezzurri Narezzurri released this 02 Sep 11:55
f44f70b

Full Changelog: v2.0.1...v2.1.0-beta

  • Resolve #20 : We'll provide a setup wizard from this version on.
  • Add GPG key and requires commits verified from now on.
  • Add icons and basic for every program.
  • Split source code into different folders.

v2.0.1

Choose a tag to compare

@Narezzurri Narezzurri released this 01 Sep 14:30

Full Changelog: v2.0.0...v2.0.1

Hotfix wrong information in the help documents.

v2.0.0

Choose a tag to compare

@Narezzurri Narezzurri released this 01 Sep 13:56

Full Changelog: v1.2.0...v2.0.0

  • Improve code safety.
  • Split compilation and Add a Makefile.
  • Add support to complete word switch.
  • Combine /v and /t into a single /t switch.
  • Resolve #5 : Add support to wildcards when reading filenames.
  • Add an Authenticator.exe to append login credentials to the config files.
  • Resolve #13 : Optimize reading experience for README and migrate the usages to help documents.