diff --git a/CHANGELOG.md b/CHANGELOG.md index 687a1497..b14df14b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,16 @@ The format is based on [Keep a Changelog], and this project adheres to ## [Unreleased] -[Unreleased]: https://github.com/envato/stack_master/compare/v2.13.3...HEAD +[Unreleased]: https://github.com/envato/stack_master/compare/v2.13.4...HEAD + +## [2.13.4] - 2023-08-02 + +### Fixed + +- Resolve SparkleFormation template error caused by `SortedSet` class being removed from the `set` library in Ruby 3 ([#374]). + +[2.13.3]: https://github.com/envato/stack_master/compare/v2.13.3...v2.13.4 +[#374]: https://github.com/envato/stack_master/pull/374 ## [2.13.3] - 2023-02-01 diff --git a/Gemfile b/Gemfile index 96049c5f..677a9ea3 100644 --- a/Gemfile +++ b/Gemfile @@ -2,9 +2,3 @@ source 'https://rubygems.org' # Specify your gem's dependencies in stack_master.gemspec gemspec - -if RUBY_VERSION >= '3.0.0' - # SparkleFormation has an issue with Ruby 3 and the SortedSet class. - # Remove after merged: https://github.com/sparkleformation/sparkle_formation/pull/271 - gem 'faux_sorted_set', require: false -end diff --git a/lib/stack_master/version.rb b/lib/stack_master/version.rb index 0ef6af20..df4e8397 100644 --- a/lib/stack_master/version.rb +++ b/lib/stack_master/version.rb @@ -1,3 +1,3 @@ module StackMaster - VERSION = "2.13.3" + VERSION = "2.13.4" end diff --git a/stack_master.gemspec b/stack_master.gemspec index 3998f60c..23a77c7b 100644 --- a/stack_master.gemspec +++ b/stack_master.gemspec @@ -44,6 +44,7 @@ Gem::Specification.new do |spec| spec.add_dependency "aws-sdk-ssm", "~> 1" spec.add_dependency "aws-sdk-ecr", "~> 1" spec.add_dependency "aws-sdk-iam", "~> 1" + spec.add_dependency "sorted_set" # remove once new version of sparkle_formation released (> v3.0.40). See https://github.com/sparkleformation/sparkle_formation/pull/271. spec.add_dependency "diffy" spec.add_dependency "erubis" spec.add_dependency "rainbow"