Skip to content

Commit 05e4e29

Browse files
committed
Correct TEMPLATE_REF and update release_notes_pdk.md
Also contains corrections to `CHANGELOG.md` and a minor typo fix in the last release within `release_notes_pdk.md`.
1 parent 914c872 commit 05e4e29

File tree

3 files changed

+39
-4
lines changed

3 files changed

+39
-4
lines changed

CHANGELOG.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) a
1818

1919
- (CAT-2162) Remove support for SLES 12 [#1418](https://github.com/puppetlabs/pdk/pull/1418) ([david22swan](https://github.com/david22swan))
2020
- (CAT-2155) Remove metadata_syntax_validator parser swap to `JSON::Pure` [#1415](https://github.com/puppetlabs/pdk/pull/1415) ([david22swan](https://github.com/david22swan))
21-
- (BUGFIX) Exclude newest JSON version [#1414](https://github.com/puppetlabs/pdk/pull/1414) ([david22swan](https://github.com/david22swan))
2221
- (CAT-2128) Remove `json_pure` dependency [#1411](https://github.com/puppetlabs/pdk/pull/1411) ([david22swan](https://github.com/david22swan))
2322
- (maint) Fix Gem::Platform.match() deprecation warning [#1408](https://github.com/puppetlabs/pdk/pull/1408) ([jhbuchanan45](https://github.com/jhbuchanan45))
2423
- (CAT-2007) Update http setting cert to setting ca_file [#1398](https://github.com/puppetlabs/pdk/pull/1398) ([david22swan](https://github.com/david22swan))
25-
- (DOCS) Fix typo [#1397](https://github.com/puppetlabs/pdk/pull/1397) ([david22swan](https://github.com/david22swan))
2624
- (CAT-2007) Use vendored cert files and VERIFY_PEER wth NET::HTTP on Windows [#1396](https://github.com/puppetlabs/pdk/pull/1396) ([david22swan](https://github.com/david22swan))
2725
- (CAT-2040) pdk spinner inconsistent on windows [#1394](https://github.com/puppetlabs/pdk/pull/1394) ([alex501212](https://github.com/alex501212))
2826

docs/release_notes_pdk.md

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,44 @@
22

33
New features, enhancements, and resolved issues for PDK.
44

5+
## PDK 3.4.0
6+
7+
### Deprecations
8+
9+
* Support has been removed for `SLES 12` and packages for it are no being longer built.
10+
11+
### New features and enhancements
12+
13+
* The in built `forge upload` functionality has been replaced with a call to the `puppet_forge` gem.
14+
* `json-schema` dependency updated so as to `~> 5.0` in order for it to be kept it in line with the wider Puppet products.
15+
* Support for `RedHat 8` has been extended to `AARCH64` with new packages built.
16+
17+
### Bug Fixes
18+
19+
* A parser swap to `JSON::Pure` has been removed from the `metadata_syntax_validator` changing the output. This is needed as the parser no longer being supported by the `json`/`json_pure` gem.
20+
* Remove dependency on `json_pure` gem as it is no longer necesary with `json` being added as a default ruby gem.
21+
* Deprecated call `Gem::Platform.match()` replaced with the modern `Gem::Platform.match_spec?` within `puppet_version.rb`.
22+
* Update `vendored_file.rb` to use vendored cert files and `VERIFY_PEER` with `NET::HTTP` on Windows machines.
23+
* The above change to `vendored_file.rb` has been updated to set `http.ca_file` rather than `http.cert`.
24+
* PDK spinner has been updated on Windows to be more consistent, with tick marks now being given upon success.
25+
26+
### Runtime Changes
27+
28+
* Version of `git` gem bundle within runtime set to `2.39.4`.
29+
* `json_pure` gem removed from the runtime.
30+
* `puppet_forge` gem has been added to the runtime pinned to `5.0.4`, with the following dependencies also added:
31+
* Dependency `faraday` pinned to `2.12.0`.
32+
* Dependency `faraday-follow_redirects` pinned to `0.3.0`.
33+
* Dependency `faraday-net_http` pinned to `3.3.0`.
34+
* Dependency `semantic_puppet` pinned to `1.1.0`.
35+
* Dependency `minitar` already present, pin kept at `0.9`.
36+
37+
### Template Changes
38+
39+
* `puppet_blacksmith` gem has been added to the templates, pinned to `~> 7.0`.
40+
* `puppetlabs_spec_helper` gem has been repinned to `~> 8.0`.
41+
* Default `lint` configuration has been updated to match that within `puppetlabs_spec_helper`. Notation added to help ensure they are kept in sync.
42+
543
## PDK 3.3.0
644

745
### New features and enhancements
@@ -21,7 +59,6 @@ New features, enhancements, and resolved issues for PDK.
2159

2260
### Template Changes
2361

24-
* Updated to require `facterdb` 1.26 or newer
2562
* Bolt-related files added to the .gitignore default paths
2663
* `puppetlabs_sec_help` pinned to 7.3 or newer and `.rspec.erb` removed to account
2764
* Pin added for `rexml` to account for Windows issues

lib/pdk/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
module PDK
22
VERSION = '3.4.0'.freeze
3-
TEMPLATE_REF = '3.4.0.1'.freeze
3+
TEMPLATE_REF = '3.4.0'.freeze
44
end

0 commit comments

Comments
 (0)