Skip to content

Releases: StefanGreve/profile

2.0.0

30 Nov 22:49
d3945ed
Compare
Choose a tag to compare

What's Changed

A lot. This is the first released version on PSGallery with many breaking changes. While this release is stable, the tooling around creating the module might need some further adjustments. Additionally, a lot of documentation still needs to be written.

For a more detailed report, compare this build with previous releases.

Full Changelog: 1.7.0...2.0.0

1.7.0

19 Sep 20:53
bf7b48c
Compare
Choose a tag to compare

What's Changed

With this release, some Cmdlets were removed from the PowerShell profile due to scarce use.

  • Removes the Set-WindowsTerminalTheme Cmdlet
  • Removes the Get-NameOf Cmdlet
  • Removes the Measure-ScriptBlock Cmdlet
  • Removes the New-DotnetProject Cmdlet
  • Removes the Stop-Work Cmdlet
  • Removes the Update-System Cmdlet
  • Removes the neofetch alias to winfetch due to very poor performance on Windows
  • Removes the killui alias
  • Removes the bye alias

Some bugs and features were added as well.

  • Displays the Git user name in the terminal prompt if the PROFILE_ENABLE_BRANCH_USERNAME environment variable is set to 1
  • Displays the tag name in the terminal prompt if the Git repository entered a detached state
  • Adds the Install-Certificate Cmdlet
  • Fixes a bug in Get-StringHash with MD5
  • Fixes a bug in Get-RandomPassword which didn't return random passwords of the specified length
  • Improves the implementation of Get-Salt by replacing a deprecated provider
  • Displays a warning if Get-EnvironmentVariable returns an empty array
  • Adds -Force switch to Set-EnvironmentVariable for adding the same value multiple times to a key

Other than that, this release also contains some minor code refactoring.

Full Changelog: 1.6.0...1.7.0

1.6.0

20 Oct 20:58
01ac17f
Compare
Choose a tag to compare

Highlights

This release adds the following Cmdlets to this profile:

  • Stop-LocalServer
  • Set-WindowsTheme
  • Restart-GpgAgent
  • Set-MonitorBrightness
  • Get-Definition
  • Test-Command

Other changes made this time:

  • Update README.md
  • Opt out of dotnet CLI telemetry
  • Remove Update-System Cmdlet (see also: StefanGreve/configuration#2)
  • Apply minor bug fixes in New-ShortCut
  • Remove network drives in Stop-Work Cmdlet

Full Changelog: 1.5.1...1.6.0

1.5.1

07 Jul 20:35
ee30afa
Compare
Choose a tag to compare

Highlights

  • moves my custom global variables to the confiles repository
  • removes the Remove-Directory Cmdlet
  • implements the New-Shortcut Cmdlet (a Windows exclusive)
  • fixes some bugs across miscellaneous functions, most notably in Update-System, Get-Battery and New-DotnetProject
  • refactors the code a little bit here and there

Full Changelog: 1.5.0...1.5.1

1.5.0

01 Jun 15:36
99dc4aa
Compare
Choose a tag to compare

Highlights

  • implements dot-sourcing capabilities from a user-customizable path via the PROFILE_LOAD_CUSTOM_SCRIPTS environment variable
  • implements the Remove-Directory Cmdlet
  • implements the Get-MaxPathLength Cmdlet
  • changes the default search option in Get-FileCount from TopDirectoryOnly to AllDirectories
  • resolves a few issues in New-DotnetProject Cmdlet
  • changes the default Scope Parameter in all environment-related Cmdlets and overloads existing options with new features
  • renames PROFILE_ENABLE_DAILYTRANSCRIPT to PROFILE_ENABLE_DAILY_TRANSCRIPT

Full Changelog: 1.4.1...1.5.0

1.4.1

24 Apr 17:08
Compare
Choose a tag to compare
  • resolve compatibility problems discovered in issue #6

1.4.0

11 Apr 18:13
83efbb3
Compare
Choose a tag to compare
  • implements Export-Branch (aka git-fire)
  • implements Get-Salt Cmdlet
  • sets culture to ja-JP on profile load
  • applies minor code style fixes

1.3.0

31 Mar 17:54
6e347d3
Compare
Choose a tag to compare
  • Set ErrorView to ConsiceView
  • Fix issue #3
  • Implement argument completer for Set-EnvironmentVariable, Get-Set-EnvironmentVariable, and Remove-Set-EnvironmentVariable
  • Use the clean block to properly dispose of allocated resources
  • Update instructions in README.md

1.2.0

12 Mar 21:26
91e4495
Compare
Choose a tag to compare
  • Fix Get-FileCount Cmdlet: resolve path
  • Add -Modules, -Applications, -Help and -All options to Update-System Cmdlet
  • Set PSReadLineKeyHandler shortcuts with custom scripts (i.a. for automatically close a brace with its matching closing brace character)
  • Define PSReadlineOptions and configure shortcuts for history file navigation
  • Implement Start-DailyTranscript in PS prompt
  • Add IsAdmin and Documents as global variables to profile
  • Implement Month Enum and Get-Calendar for a pretty printed terminal calendar
  • Minor code refactoring using PS7 language features

1.1.1

06 Mar 00:29
Compare
Choose a tag to compare

Full Changelog: 1.1.0...1.1.1

Patch for version 1.1.0

  • fix path issue in Copy-FilePath
  • add OutputTypeAttrubute to a few missing Cmdlets
  • improve minor code style issues