Skip to content

Commit

Permalink
Merge pull request #354 from yakatz/release_200
Browse files Browse the repository at this point in the history
Release 2.0.0
  • Loading branch information
bastelfreak authored May 28, 2024
2 parents 326490c + d00e256 commit fff9654
Show file tree
Hide file tree
Showing 5 changed files with 67 additions and 6 deletions.
57 changes: 56 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# Changelog

## [2.0.0](https://rubygems.org/gems/facterdb/versions/2.0.0) (2024-05-26)

[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.27.0...2.0.0)

**Breaking changes:**

- deprecate legacy facts [\#350](https://github.com/voxpupuli/facterdb/pull/350) ([bastelfreak](https://github.com/bastelfreak))
- Drop EoL OracleLinux 6 factset [\#345](https://github.com/voxpupuli/facterdb/pull/345) ([bastelfreak](https://github.com/bastelfreak))
- Drop EoL Fedora 32-35 facts [\#333](https://github.com/voxpupuli/facterdb/pull/333) ([bastelfreak](https://github.com/bastelfreak))
- Drop EoL Ubuntu 16.04 facts [\#332](https://github.com/voxpupuli/facterdb/pull/332) ([bastelfreak](https://github.com/bastelfreak))
- Drop EoL Debian 9/10 factsets [\#331](https://github.com/voxpupuli/facterdb/pull/331) ([bastelfreak](https://github.com/bastelfreak))
- get\_facts.sh: Drop support for Puppet 7 [\#330](https://github.com/voxpupuli/facterdb/pull/330) ([bastelfreak](https://github.com/bastelfreak))
- Drop Facter 3 and older factsets [\#298](https://github.com/voxpupuli/facterdb/pull/298) ([bastelfreak](https://github.com/bastelfreak))

**Implemented enhancements:**

- Gentoo: Regenerate factsets & Add missing factsets [\#349](https://github.com/voxpupuli/facterdb/pull/349) ([bastelfreak](https://github.com/bastelfreak))
- Arch Linux: Regenerate factsets & Add missing Facter 4.6/4.7 factsets [\#348](https://github.com/voxpupuli/facterdb/pull/348) ([bastelfreak](https://github.com/bastelfreak))
- Fedora 38/39: regenerate facts & Add Missing Facter 4.6/4.7 factsets & Switch to upstream images [\#346](https://github.com/voxpupuli/facterdb/pull/346) ([bastelfreak](https://github.com/bastelfreak))
- Ensure we use the latest facter versions for each minor release [\#341](https://github.com/voxpupuli/facterdb/pull/341) ([bastelfreak](https://github.com/bastelfreak))
- Fedora 37: Regenerate factsets & Add Facter 4.6/4.7 factsets [\#338](https://github.com/voxpupuli/facterdb/pull/338) ([bastelfreak](https://github.com/bastelfreak))
- Fedora 36: Regenerate factsets & Add missing factsets for Facter 4.5/4.6/4.7 [\#336](https://github.com/voxpupuli/facterdb/pull/336) ([bastelfreak](https://github.com/bastelfreak))

**Fixed bugs:**

- rubygems facter: Drop facter 4.0.52 & 4.1.1 [\#347](https://github.com/voxpupuli/facterdb/pull/347) ([bastelfreak](https://github.com/bastelfreak))
- Fedora 36: Add IPv6 facts [\#343](https://github.com/voxpupuli/facterdb/pull/343) ([bastelfreak](https://github.com/bastelfreak))
- Ensure every instance is started with IPv6 enabled [\#340](https://github.com/voxpupuli/facterdb/pull/340) ([bastelfreak](https://github.com/bastelfreak))
- Ensure all facts have networking.ip6 fact [\#255](https://github.com/voxpupuli/facterdb/pull/255) ([bastelfreak](https://github.com/bastelfreak))

**Merged pull requests:**

- Customize YARD generation [\#352](https://github.com/voxpupuli/facterdb/pull/352) ([yakatz](https://github.com/yakatz))
- Remove rhel\_alts script and update facts for OracleLinux 8 and 9 [\#344](https://github.com/voxpupuli/facterdb/pull/344) ([yakatz](https://github.com/yakatz))
- Load puppet versions from shared file & Add missing factsets [\#334](https://github.com/voxpupuli/facterdb/pull/334) ([yakatz](https://github.com/yakatz))
- List instead of table [\#327](https://github.com/voxpupuli/facterdb/pull/327) ([yakatz](https://github.com/yakatz))
- Add test for augeas.version fact [\#319](https://github.com/voxpupuli/facterdb/pull/319) ([bastelfreak](https://github.com/bastelfreak))

## [1.27.0](https://rubygems.org/gems/facterdb/versions/1.27.0) (2024-05-15)

[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.26.0...1.27.0)
Expand Down Expand Up @@ -43,6 +81,7 @@

- CI: Build gem with --strict --verbose & add version contraints to dependencies [\#311](https://github.com/voxpupuli/facterdb/pull/311) ([bastelfreak](https://github.com/bastelfreak))
- Add Ruby 3.3 to CI matrix [\#310](https://github.com/voxpupuli/facterdb/pull/310) ([bastelfreak](https://github.com/bastelfreak))
- Update voxpupuli-rubocop requirement from ~\> 2.4.0 to ~\> 2.7.0 [\#308](https://github.com/voxpupuli/facterdb/pull/308) ([dependabot[bot]](https://github.com/apps/dependabot))

## [1.24.0](https://rubygems.org/gems/facterdb/versions/1.24.0) (2024-03-19)

Expand All @@ -52,6 +91,10 @@

- Rebuild RHEL facts on Vagrant [\#304](https://github.com/voxpupuli/facterdb/pull/304) ([yakatz](https://github.com/yakatz))

**Merged pull requests:**

- Update voxpupuli-rubocop requirement from ~\> 2.3.0 to ~\> 2.4.0 [\#299](https://github.com/voxpupuli/facterdb/pull/299) ([dependabot[bot]](https://github.com/apps/dependabot))

## [1.23.0](https://rubygems.org/gems/facterdb/versions/1.23.0) (2024-01-09)

[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.22.0...1.23.0)
Expand All @@ -66,10 +109,19 @@

- Ensure the selinux topscope fact is present [\#296](https://github.com/voxpupuli/facterdb/pull/296) ([bastelfreak](https://github.com/bastelfreak))

**Merged pull requests:**

- Update voxpupuli-rubocop requirement from ~\> 2.1.0 to ~\> 2.3.0 [\#295](https://github.com/voxpupuli/facterdb/pull/295) ([dependabot[bot]](https://github.com/apps/dependabot))
- Update voxpupuli-rubocop requirement from ~\> 2.0.0 to ~\> 2.1.0 [\#291](https://github.com/voxpupuli/facterdb/pull/291) ([dependabot[bot]](https://github.com/apps/dependabot))

## [1.22.0](https://rubygems.org/gems/facterdb/versions/1.22.0) (2023-11-13)

[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.21.0...1.22.0)

**Breaking changes:**

- Drop Ruby 2.5/2.6 [\#274](https://github.com/voxpupuli/facterdb/pull/274) ([bastelfreak](https://github.com/bastelfreak))

**Implemented enhancements:**

- fedora38 facts [\#287](https://github.com/voxpupuli/facterdb/pull/287) ([hbrown-uiowa](https://github.com/hbrown-uiowa))
Expand All @@ -82,6 +134,10 @@

- Correct class documentation [\#281](https://github.com/voxpupuli/facterdb/pull/281) ([ekohl](https://github.com/ekohl))

**Merged pull requests:**

- Update voxpupuli-rubocop requirement from ~\> 1.3.0 to ~\> 2.0.0 [\#280](https://github.com/voxpupuli/facterdb/pull/280) ([dependabot[bot]](https://github.com/apps/dependabot))

## [1.21.0](https://rubygems.org/gems/facterdb/versions/1.21.0) (2023-01-25)

[Full Changelog](https://github.com/voxpupuli/facterdb/compare/1.20.0...1.21.0)
Expand Down Expand Up @@ -324,7 +380,6 @@

**Merged pull requests:**

- release 1.6.0 [\#163](https://github.com/voxpupuli/facterdb/pull/163) ([bastelfreak](https://github.com/bastelfreak))
- Archlinux: Update fact sets [\#162](https://github.com/voxpupuli/facterdb/pull/162) ([bastelfreak](https://github.com/bastelfreak))

## [1.5.0](https://rubygems.org/gems/facterdb/versions/1.5.0) (2020-11-19)
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@ A Gem that contains a lot of facts for a lot of Operating Systems.
![FacterDB](images/facterdb.png)


**With facterdb 3 legacy facts are deprecated and will be removed in facterdb 4**
**With facterdb 2 legacy facts are deprecated and will be removed in facterdb 3**

Some facts were declared legacy a long time ago: [Core facts documentation](https://www.puppet.com/docs/puppet/latest/core_facts.html)
With Puppet 8 they are disabled by default. With the release of facterdb 4 we will also remove the legacy facts from our factsets.
With Puppet 8 they are disabled by default. With the release of facterdb 3 we will also remove the legacy facts from our factsets.

# Usage

Expand Down
3 changes: 1 addition & 2 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,7 @@ begin
require 'github_changelog_generator/task'
GitHubChangelogGenerator::RakeTask.new :changelog do |config|
config.future_release = FacterDB::Version::STRING
config.include_labels = %w[enhancement bug]
config.exclude_labels = %w[duplicate question invalid wontfix maintenance github_actions]
config.exclude_labels = %w[duplicate question invalid wontfix wont-fix maintenance skip-changelog github_actions]
config.user = 'voxpupuli'
config.project = 'facterdb'
config.release_url = 'https://rubygems.org/gems/facterdb/versions/%s'
Expand Down
7 changes: 7 additions & 0 deletions doc/main.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ A Gem that contains a lot of facts for a lot of Operating Systems.

![FacterDB](images/facterdb.png)

## Legacy Fact Deprecation

With facterdb 2, Puppet legacy facts are deprecated and will be removed in facterdb 3.

Some facts were declared legacy a long time ago: [Core facts documentation](https://www.puppet.com/docs/puppet/latest/core_facts.html)
With Puppet 8 they are disabled by default. With the release of facterdb 3 we will also remove the legacy facts from our factsets.

## GEM Documentation

Start with the {file:README.md}.
Expand Down
2 changes: 1 addition & 1 deletion lib/facterdb/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
module FacterDB
module Version
STRING = '1.27.0'
STRING = '2.0.0'
end
end

0 comments on commit fff9654

Please sign in to comment.