Skip to content

Comments

Task: Release v1.6.1#28

Merged
jonrandahl merged 17 commits intomainfrom
issue/27-task-resolve-security-vulnerabilities
Nov 13, 2025
Merged

Task: Release v1.6.1#28
jonrandahl merged 17 commits intomainfrom
issue/27-task-resolve-security-vulnerabilities

Conversation

@jonrandahl
Copy link
Contributor

chore: update dependencies and workflows to address security vulnerabilities

  • Update core, test, and development dependencies to resolve security advisories
  • Loosen version constraints for several packages to accommodate patched releases
  • Fix middleware stack ordering to ensure correct error handling and logging behaviour
  • Refine metadata and gem specification for improved distribution and clarity
  • Overhaul automation workflows with comprehensive, user-friendly targets and documentation
  • Refresh changelog using keep-a-changelog format to improve project history tracking
  • Update bundler version and related tooling for better dependency management

Relates to #27

- Improve build and test automation steps
- Add tasks for asset installation, linting, and variable printing
- Refactor build, clean, and test steps for clarity
- Enhance output messaging for better user feedback
- Remove redundant install from test target
- Move logger middleware to occur after error handling
- Add clarifying comments on the middleware stack order
- Bumps tool version to address potential security issues
- Ensures future compatibility with updated dependency requirements
- Relates to addressing security vulnerabilities
- Change faraday-related dependencies to use minimum versions
- Avoid overly strict pinning to allow for compatible updates
- Bumps version to address security vulnerabilities
- Keeps dependencies up to date for better performance and stability

Relates to issue/27
- Refactor project metadata and links
- Update gemspec dependency constraints for accuracy
- Ensure correct project homepage, documentation, and changelog links
- Improve gather of files for packaging
- Add patch-level constraints to runtime dependencies
- Sync runtime dependencies with gemspec requirements
- Update package naming and instructions for accuracy
- Bump versions for tools and lint libraries
- Use latest syntax and minimum versions where required
- Improve lint and json tool compatibility with ruby 3.4
- Bumps testing dependency to address security issues
- Ensures compatibility with current libraries
- Bumps a core library version to patch known security issues
- Bumps test dependency to latest patch to mitigate security risks
- Bumps several library versions to address security concerns
- Ensures compatibility and addresses known issues reported like rexml
- Reduces risk by using patched and more secure packages
- Updates several core dependencies to their latest versions
- Addresses potential security vulnerabilities flagged in outdated packages
- Ensures compatibility with updated libraries for improved stability
- Remove trailing comma in metadata to conform to Ruby syntax requirements
- Prevents potential errors during gem build or install
- Supports resolving security and publishing issues
- Adds a help command describing all available make tasks
- Groups lint and test under a single checks target for convenience
- Improves linting to auto-correct safe offences
- Refines vars output for better variable visibility
- Adds command to display version only
- Clarifies and streamlines existing task outputs
- Expand and reformat the changelog using a structured template
- Add new release notes including security, features, changes, and fixes
- Update formatting style to improve readability
- Split legacy and new style changelog entries with a clear separator
- Increment patch number for new release
- Keep consistency with updated changelog and release improvements
Copy link
Contributor

@bogdanadrianmarc bogdanadrianmarc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@jonrandahl jonrandahl merged commit 2e126b8 into main Nov 13, 2025
4 checks passed
@jonrandahl jonrandahl deleted the issue/27-task-resolve-security-vulnerabilities branch November 13, 2025 15:57
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