Skip to content

Deprecate delighted gem - Delighted sunset June 30, 2026#26

Draft
jflores-q wants to merge 1 commit intomasterfrom
deprecate-delighted-sunset
Draft

Deprecate delighted gem - Delighted sunset June 30, 2026#26
jflores-q wants to merge 1 commit intomasterfrom
deprecate-delighted-sunset

Conversation

@jflores-q
Copy link

Summary

Delighted is being sunset on June 30, 2026. This is the final release of the delighted Ruby gem (v2.2.0), marking it as deprecated.

For more information, visit the Delighted Sunset FAQ.

Changes

  • lib/delighted/version.rb: Bumped VERSION to "2.2.0".
  • delighted.gemspec: Added post_install_message with deprecation notice (shown during gem install). Updated email to hello@delighted.com.
  • lib/delighted.rb: Added warn call with deprecation notice (shown at runtime on every require 'delighted').
  • README.md: Added deprecation banner at the top (visible on RubyGems page).
  • CHANGELOG.md: Added 2.2.0 deprecation entry.

What users will see

On gem install delighted:

Successfully installed delighted-2.2.0
WARNING: The 'delighted' gem is deprecated. Delighted is being sunset on
June 30, 2026. This gem will no longer be maintained or receive updates.
For more information, visit the Delighted Sunset FAQ:
https://help.delighted.com/article/840-delighted-sunset-faq

On require 'delighted':

[delighted] DEPRECATION NOTICE: Delighted is being sunset on June 30, 2026.
This gem is deprecated and will no longer be maintained or receive updates.
For more information, visit the Delighted Sunset FAQ:
https://help.delighted.com/article/840-delighted-sunset-faq

Pre-merge validation (all passed)

Check Result
gem build delighted.gemspec Built delighted-2.2.0.gem successfully
gem install ./delighted-2.2.0.gem post_install_message displayed
ruby -e "require 'delighted'" warn deprecation message printed to stderr

After merging

  1. Tag the release as v2.2.0
  2. Build: gem build delighted.gemspec
  3. Push: gem push delighted-2.2.0.gem
  4. Archive this GitHub repository
Local validation steps

1. Build the gem

gem build delighted.gemspec
# Expected: "Successfully built RubyGem ... Version: 2.2.0"

2. Install locally and test post_install_message

gem install ./delighted-2.2.0.gem
# Expected: Deprecation message displayed between "Installing" and "Installed" lines

3. Test runtime warning

ruby -e "require 'delighted'" 2>&1
# Expected: "[delighted] DEPRECATION NOTICE: ..." warning on stderr

4. Clean up

gem uninstall delighted -v 2.2.0

Delighted is being sunset on June 30, 2026. This is the final release
of the delighted Ruby gem.

Changes:
- Bump version to 2.2.0
- Add post_install_message to gemspec (shown during gem install)
- Add runtime warn() on require (shown in application logs)
- Update gemspec email to hello@delighted.com (active support address)
- Add deprecation banner to README (visible on RubyGems page)
- Add deprecation entry to CHANGELOG

See: https://help.delighted.com/article/840-delighted-sunset-faq
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.

1 participant