Skip to content

Prep for v3.0.1 to temporarily address escape_utils deprecation warning#93

Merged
brettchalupa merged 7 commits intomainfrom
lil-stuff
Oct 14, 2022
Merged

Prep for v3.0.1 to temporarily address escape_utils deprecation warning#93
brettchalupa merged 7 commits intomainfrom
lil-stuff

Conversation

@brettchalupa
Copy link
Copy Markdown
Owner

This PR gets the project slightly updated for maintainership by me and a v3.0.1 release motivated by (temporarily) addressing this deprecation warning when generating the docs:

EscapeUtils.escape_html is deprecated. Use GCI.escapeHTML instead, it's faster

h/t and thanks to @gjtorikian for their work on this gem for many years!

What's to come

Some upcoming work on my mind for this gem:

  • Going through the outstanding issues
  • Adding Dark Mode styles to the base styles
  • Removing the reliance upon the deprecated Ruby sass gem—either moving to no Sass, sassc, or dartsass
  • Adding a CLI interface for building docs with the gem

To those watching, please let me know if there's anything you'd like to see by opening an issue.

It appears to have changed, although I truthfully don't understand why
that exactly is other than maybe dependencies changing and stuff. I wish
this commit message was better but I'm still new to this codebase.
Adding myself as I intend to maintain the gem
… being deprecated

It can be removed once
gjtorikian/html-pipeline#365 is released in a
gem. It may be possible to remove escape_utils at that point too.

Temporarily relieves this warning:

```
EscapeUtils.escape_html is deprecated. Use GCI.escapeHTML instead, it's faster
```
Webrick was removed from the Ruby stdlib in late 2020 (see
https://bugs.ruby-lang.org/issues/17303 &
ruby/ruby#3729). This adds it as a development
dependency for starting up the simple web server for the sample project.

Webrick seems like a fine fit for a simple server like this.
For me maintaining the project now
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