Wslu Versions Save

A collection of utilities for Windows Subsystem for Linux

v4.1.3

2 weeks ago
  • fix: [#305] fix problematic name
  • fix(header): [#307] rewrite bash checking method and reduce required bash version

v4.1.2

1 month ago
  • feat: [#293] allow set path with param -e to set BROWSER variable
  • fix: [#264] make DESTDIR properly configured in header
  • fix: [#268] allow skipping validation (with #301 by @JaZo)
  • fix: [#290] use proper folder for the states
  • fix: [#291] allow disable reading from registry
  • fix: [#294] add bash version requirement.
  • fix: [#295] decode file protocol url properly
  • fix: sysdrive_prefix returning wrong label when Windows installed at label other than C: (@epiciskandar)
  • fix: replace sed with simple basename (@epiciskandar)
  • chore: Add support for Rocky to installer (@cjonesy)
  • fix(wslact): fix memory-reclaim incoherence (@kbpk)
  • fix(wslact): increase memory reclamation amount (@kbpk)
  • fix(wslview): fix opening links with brackets (@miduddin)
  • docs: fixed typos (@Smoothieewastaken)
  • ci: Deploy to Pengwin debian bookworm as well (@crramirez)
  • ci: upgrade CI pengwin deployment ruby version

v4.1.1

1 year ago

:bug: Bug Fixes

  • small package installation issue fix (#258)

v4.1.0

1 year ago

:sparkles: Improvements

  • wslu: additional allowed configuration file in /etc/wslu/
  • wslsys: add systemd status check
  • wslfetch: add systemd status check
  • wslusc: add ffmpeg engine (#239)

:bug: Bug Fixes

  • wslview: fixes potential of not opening the links/files (#256 and #243)
  • wslu: allow handling quoted configurations in wsl.conf (#247)
  • wslu: Correctly show the wslu version (#245)
  • wslview: fixes -E not working (#250)

v4.0.0

1 year ago

:memo: Documentation

  • Allow automatic manpage update
  • Improve the contribution document

:sparkles: Improvements

  • wslu: --debug now usable; could work with --verbose properly now
  • wslu: add Gentoo Linux, AlmaLinux, CBL Mariner, and Clear Linux support
  • wslact: include new tool "memory reclaim"
  • wslclip: brand new CLI (closes #221)
  • wslfetch: add -g, --generic: this force the cli to use the generic WSL theme
  • wslfetch: add -t, --theme: you can now provide your logo and color palette to use. also available as conf WSLFETCH_THEME_PATH
  • wslfetch: add -o, --options: you can now customize what information to list out. also available as conf WSLFETCH_INFO_SECTION
  • wslfetch: add conf WSLFETCH_COLORBAR: allows you to control color bar without passing param
  • wslgsu: brand new CLI
  • wslsys: add -i, --ip: get current WSL's IPv4 address. (closes #139 by #156 )
  • wslsys: add -T, --win-system-type: get whether the WSL is running on Desktop or Server
  • wslsys: add -n, --name: allow using the name to get the corresponding items
  • wslsys: improvement on the speed to start up with a complete rewrite.
  • wslusc: add -s, --smart-icon: add smart icon detection. Requires wslpy. can be set with conf WSLUSC_SMART_ICON_DETECTION (closes #176)
  • wslusc: add -d, --shortcut-debug: allows you to view content of the generated shortcuts or any shortcuts
  • wslusc: add -N, --native: allows you to generate shortcut using the native Wayland support. can be set with conf WSLUSC_GUITYPE
  • wslvar: add configuration WSLVAR_DEFAULT_VARTYPE: this allows you to set default type of variable to get when not specifying option.
  • wslview: add -E, --engine: you can now set the default method to start websites/folders/files. can be set with conf WSLVIEW_DEFAULT_ENGINE (closes #167, #197)

:boom: Breaking Changes

  • wslu: brand new configurations; default configuration located in /usr/share/wslu/conf
  • wslu: individual version components are removed; they are hard to track
  • wslu: ImageMagick is now a recommended dependency (closes #236 )
  • wslact: time-sync is now time-react
  • wslfetch: -l, --line and -s, --splash are removed with low usage

:bug: Bug Fixes

  • wslu: overall improvements on the code style to prevent problematic inputs
  • wslview: redesigning the system to improve the detection (closes #181)

v3.2.4

2 years ago

:memo: Documentation

  • Update Information for multiple Linux distributions (PR #203 by @crramirez )
  • moving documentation to the official documentation site
  • Improvement on manpage deployment

:sparkles: Improvements

  • wslu: provides a more detailed WSL Interoperability Check (Details)
  • wslu: improve parsing /etc/wsl.conf (fixes #200)
  • wslvar: Allow variable names with parentheses (PR #212 by @diddledani )
  • wslview: simplification of codes (closes #216)

:bug: Bug Fixes

  • wslu: ensuring baseexec works (PR #222 by @crramirez )
  • wslu: disable chcp workaround for higher versions of Windows (fixes #199)
  • wslu: fix an issue in WSL_INTEROP not properly set in WSL2 (fixes #215)
  • wslview: fix an issue in not properly opening the file (fixes #198 , PR #201 by @IssacOscar )
  • wslusc: fix a deprecated which command issue (fixes #205 , PR #203 by @crramirez )

v3.2.3

2 years ago

:bug: Bug Fixes

  • wslsys: fix an issue in call_windows_uptime (fixed by #182, manually merged)
  • header: fix a distro detection issue in Ubuntu Impish (21.10)

v3.2.2

3 years ago

✨ Improvements

  • docs: include available commands in manpage (closes #169)

🐛 Bug Fixes

  • project: fix a problem that Powershell outputs non-unicode character (fixes #162)
  • wslview: fix an issue that caused the relative Linux path unable to be opened (fixes #165)
  • wslusc: fix an issue that some people unable to open their GUI application (fixes #174)

v3.2.1

3 years ago

This contains critical fixes and improvements for the LTS version of wslu.

:memo: Documentation

  • Include Ubuntu PPA installation method

:sparkles: Improvements

  • Includes a wslview.desktop (PR #143 and #146)

:bug: Bug Fixes

  • Update the script to fix badly generated shortcut issue (fixes #141)
  • Fix a DPI script related space issue (fixes #144)

v3.2.0

3 years ago

This is the first LTS release provided for Ubuntu, Kali Linux, and Pengwin Enterprise, and the first 3.x version provided for Ubuntu.

:sparkles: Improvements

  • header: improvements on the system drive detection. (closes #133)
  • tests: update the test system and tests. (closes #125)
  • wslact: add back-compatibility for the auto-mounting feature.

:bug: Bug Fixes

  • wslview: fix an issue when handling http/https
  • wslview: fix a bug that it won't open file:///mnt/c/... or /mnt/c/...
  • wslusc: fix an issue that wsl.exe execute with wrongly passed param (close #138)
  • wslusc: fix the problem that the previous version that GUI shortcut generated won't work.
  • wslsys: fix an issue that the WSL Version shown is wrong.