Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.

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

Merged
jflores-q merged 2 commits intomasterfrom
deprecate-delighted-sunset
Mar 17, 2026
Merged

Deprecate delighted gem - Delighted sunset June 30, 2026#26
jflores-q merged 2 commits intomasterfrom
deprecate-delighted-sunset

Conversation

@jflores-q
Copy link
Copy Markdown
Contributor

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
@jflores-q jflores-q marked this pull request as ready for review March 10, 2026 17:16
@jflores-q jflores-q self-assigned this Mar 11, 2026
Copy link
Copy Markdown

@aferrerQ aferrerQ left a comment

Choose a reason for hiding this comment

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

LGTM

@jflores-q jflores-q merged commit 644a46c into master Mar 17, 2026
1 check passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants