Skip to content

Remove deprecated code#2832

Merged
pablobm merged 3 commits intothoughtbot:mainfrom
pablobm:remove-deprecated-code
May 28, 2025
Merged

Remove deprecated code#2832
pablobm merged 3 commits intothoughtbot:mainfrom
pablobm:remove-deprecated-code

Conversation

@pablobm
Copy link
Collaborator

@pablobm pablobm commented Apr 10, 2025

Fixes #2815

Before going into v1.0, we should shed deprecated APIs that we have supported for back-compatibility.

@pablobm pablobm requested a review from nickcharlton April 10, 2025 13:56
@pablobm
Copy link
Collaborator Author

pablobm commented Apr 10, 2025

@nickcharlton - Pinging you for a look even if this probably shouldn't be merged yet. In my view, this should be done closer to releasing v1.0. Perhaps as the last item.

@pablobm pablobm mentioned this pull request Apr 10, 2025
@nickcharlton nickcharlton added this to the v1.0.0 milestone Apr 22, 2025
@nickcharlton
Copy link
Member

Nice, looks good! I'll look into merging just before cutting the release.

@pablobm
Copy link
Collaborator Author

pablobm commented May 14, 2025

Thinking again: perhaps this should be merged a bit earlier. Gems versioned 1.x-pre probably should have the API expected of v1.0.0, which includes removing these deprecated APIs.

@nickcharlton
Copy link
Member

If you think it's ready to go now, we can merge it now.

The thing that's holding me back is running through some long and tedious regression testing and assuming we don't find anything (I suspect we won't), we're good to cut v1.

@pablobm pablobm marked this pull request as ready for review May 28, 2025 13:52
@pablobm pablobm merged commit 839ece3 into thoughtbot:main May 28, 2025
25 checks passed
rdunlop added a commit to rdunlop/administrate_exportable that referenced this pull request Dec 31, 2025
They removed deprecated APIs thoughtbot/administrate#2832.
The deprecation recommends these changes as recommended updates. https://github.com/thoughtbot/administrate/pull/1941/changes

This appears to also address concerns listed here SourceLabsLLC#48
andreibondarev added a commit to SourceLabsLLC/administrate_exportable that referenced this pull request Feb 7, 2026
They removed deprecated APIs thoughtbot/administrate#2832.
The deprecation recommends these changes as recommended updates. https://github.com/thoughtbot/administrate/pull/1941/changes

This appears to also address concerns listed here #48

Co-authored-by: Andrei Bondarev <andrei.bondarev13@gmail.com>
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.

Remove deprecated APIs

2 participants