Skip to content

Commit 7a6523b

Browse files
chore(release): release version 0.34.2
Merge pull request #3601 from ytti/release/0.34.2
2 parents 16d5435 + e4af59c commit 7a6523b

File tree

7 files changed

+27
-16
lines changed

7 files changed

+27
-16
lines changed

.rubocop_todo.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This configuration was generated by
22
# `rubocop --auto-gen-config`
3-
# on 2025-07-18 14:37:30 UTC using RuboCop version 1.78.0.
3+
# on 2025-08-01 14:00:10 UTC using RuboCop version 1.79.1.
44
# The point is for the user to remove these configuration records
55
# one by one as the offenses are removed from the code base.
66
# Note that changes in the inspected code, or installation of new

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,22 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

7-
## HEAD [Unreleased]
7+
## [0.34.2 – 2025-08-01]
8+
This release mainly fixes a bug in input/scp that made ssh raise an error when
9+
closing a closed connection (Issue #3583).
10+
11+
A fix for config vars (Issue #3536) changes the way oxidized stores its
12+
vars internally (symblos => strings). Libraries depending on oxidized internal
13+
structures may have problem with this. oxidized-web was fixed in Release 0.17.1.
14+
815
### Added
916
- Absolute time limit for a fetch job (default: 300 seconds) (@robertcheramy)
1017

1118
### Changed
1219
- slackdiff: Attempt to join the channel if Errors::NotInChannel is encountered (@varesa)
1320

1421
### Fixed
15-
- SSH raises error when closing closed connection. Fixes #3583 (@ytti)
22+
- SSH raises error when closing a closed connection. Fixes #3583 (@ytti)
1623
- Config vars will not fall back to less specific. Fixes #3536 (@ytti)
1724
- input/scp: make common errors produce a warning, not a crashfile (@robertcheramy)
1825
- input/scp: implement timeouts. Fixes #3590 (@robertcheramy, @ytti)

docs/Release.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,17 @@ Oxidized versions are numbered like major.minor.patch
77
- minor is incremented when releasing new features.
88
- patch is incremented when releasing fixes only.
99

10+
## Create a release branch
11+
Name the release branch `release/0.xx.yy`
12+
1013
## Review changes
1114
Run `git diff 0.30.0` (where `0.30.0` is to be changed to the last release) and review
1215
all the changes that have been done. Have a specific look at changes you don't understand.
1316

1417
For a graphical compare, use `git difftool -d 0.30.0`.
1518

19+
Commit fixes to the release branch
20+
1621
## Update the gem dependencies to the latest versions
1722
```
1823
bundle outdated
@@ -29,9 +34,11 @@ If you change some code => Restart the release process at the beginning ;-)
2934
## Make sure the file permissions are correct
3035
Run `bundle exec rake chmod`
3136

32-
## Create a release branch
33-
Name the release branch `release/0.xx.yy`
37+
## Test !
38+
Test the git code and the container against as much device types and
39+
environments as you can.
3440

41+
## Bump the version
3542
Update CHANGELOG.md:
3643
- review it
3744
- add release notes
@@ -42,16 +49,12 @@ Change the version in `lib/oxidized/version.rb`
4249
Upload the branch to github, make a Pull Request for it.
4350

4451
## Make sure you pass all GitHub CI
45-
They test different ruby versions, the docker build process and codeql.
46-
47-
## Test !
48-
Test the git code and the container against as much device types and
49-
environments as you can.
52+
They test different ruby versions an run security checks on the code (codeql).
5053

5154
## Prepare the release in your working repository
5255
1. Merge the Pull Request into master with the commit message
5356
`chore(release): release version 0.3x.y`
54-
2. `git pull` master
57+
2. `git pull` on master
5558
3. Tag the commit with `git tag -a 0.xx.yy -m "Release 0.xx.yy"` or `rake tag`
5659
4. Build the gem with ‘rake build’
5760
5. Run `git diff` to check if there have been more changes (there shouldn't)

lib/oxidized/model/mtrlrfs.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
class Mtrlrfs < Oxidized::Model
2-
prompt /^([\w.@-]+\*?[#>])\s?$/
32
using Refinements
43

54
# Motorola RFS/Extreme WM
65

6+
prompt /^([\w.@-]+\*?[#>])\s?$/
77
comment '# '
88

99
cmd :all do |cfg|

lib/oxidized/version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# frozen_string_literal: true
22

33
module Oxidized
4-
VERSION = '0.34.1'
5-
VERSION_FULL = '0.34.1'
4+
VERSION = '0.34.2'
5+
VERSION_FULL = '0.34.2'
66
def self.version_set
77
version_full = %x(git describe --tags).chop rescue ""
88
version = %x(git describe --tags --abbrev=0).chop rescue ""

oxidized.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,6 @@ Gem::Specification.new do |s|
6060
s.add_development_dependency 'simplecov', '~> 0.22.0'
6161

6262
# Dependencies on optional libraries, used for unit tests & development
63-
s.add_development_dependency 'oxidized-web', '~> 0.16'
63+
s.add_development_dependency 'oxidized-web', '~> 0.17.1'
6464
s.add_development_dependency 'sequel', '>= 5.63.0', '<= 5.94.0'
6565
end
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
pass:
22
# Prompts from PR3588
33
- 'VX9k-WiNG7#'
4-
- 'VX9k-WiNG7*>'
4+
- 'VX9k-WiNG7*>'
5+

0 commit comments

Comments
 (0)