Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v0.4.0 #47

Merged
merged 49 commits into from
Oct 19, 2021
Merged

Release/v0.4.0 #47

merged 49 commits into from
Oct 19, 2021

Conversation

n3snah
Copy link
Owner

@n3snah n3snah commented Jul 6, 2021

Features

  • Added: Support for installing PowerShell 7 on Ubuntu 18.04 and Ubuntu 20.04 systems.
  • Added: Added information to readme to document any requirements.
  • Added: Added new parameter apt_repository for Ubuntu PowerShell package management.
  • Added: Many params in init.pp are now optional. Mainly because Linux would throw errors if they weren't defined.
  • Added: Code coverage reports for RSPEC and Travis CI.
  • Updated: Module has been updated to PDK v2.1.1.
  • Updated: PowerShell Preview URL has been updated to 7.2.0 Preview 7
  • Updated: REFERENCE.md has been regenerated via puppet strings to account for new changes for Ubuntu support.

Bugfixes

  • Fix: Fixed case with Windows Server 2012 R2 as it wasn't testing correctly.
  • Fix: Added in missing Table of Contents link for PowerShell Windows Colors.
  • Fix: Deploy stage has been set to master instead of main.

Noah6544 and others added 30 commits May 12, 2021 13:02
feat: Adding in default values for Ubuntu 20.04
fix: removing 2 settings in ubuntu 20.04.yaml which aren't needed
fix: updating init.pp to reflect optional params
feat: Moved windows installation into its ownn file
fix: Added support for multi os in config class
fix: Added support for multi os in init class
feat: new class
feat: added new case for when osfamily is equal to Debian
fix: added when statement to ensure windows class code is only run on windows
fix: corrected various linting issues
… support

fix: resolved unit test errors and remove unnecessary comments
…init.pp

fix: converted several init.pp params to optional and removed their associated hiera as we no longer need it.
feat: added in extra unit testing to test apt_repository param works correctly.
fix: added in default behaviour for param puppet strings for apt_repository
fix: corrected PDK validation issues
feat: added capability for managing All Users, Current Host profile on Ubuntu
feat: Updated README.md to note that the updatecheck doesn't do anything on Linux
feat: upadting CHANGELOG.md
fix: adding empty line at end of fixtures.yaml
feat: Updating README.md setup dependencies.
n3snah and others added 16 commits July 6, 2021 11:52
fix: correcting CHANGELOG syntax.
fix: adding in missing link for PowerShell colours
Updated: Module has been updated to use PDK v2.1.1
feat: Adding badge to README.md
fix: updating Travis CI to build only on master branch not main.
#30 - Update Windows PowerShell 7 preview to v7
Closes #30
feat: Updated CHANGELOG.md to now relfect the coverage of Code Coverage reports
feat: updated REFERENCE.md to document all changes for class params
@n3snah n3snah added this to the v0.4.0 milestone Jul 6, 2021
@n3snah n3snah requested a review from steroidg July 6, 2021 18:51
@n3snah n3snah self-assigned this Jul 6, 2021
@n3snah n3snah merged commit f09a05f into master Oct 19, 2021
@n3snah n3snah deleted the release/v0.4.0 branch October 19, 2021 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants