Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernise build #82

Merged
merged 14 commits into from
Jun 19, 2022
Merged

Modernise build #82

merged 14 commits into from
Jun 19, 2022

Conversation

jmortlock
Copy link
Contributor

WHY

Project seems unmaintained however we still use this so I will attempt to add some quality of life changes to this project.

  • Switch build from travis to github actions
  • Build against more modern ruby versions
  • Remove deprecated code (CamelCaseHandlers, etc)
  • Remove dependency on structured warnings
  • Less restrictive dependency on JSON

From an API level I have auto-coerced integer node names into string so there is no need for the confusing id/name array accessor issue.

@evolve75 evolve75 self-assigned this Jun 6, 2022
@evolve75 evolve75 merged commit c631533 into evolve75:master Jun 19, 2022
@evolve75
Copy link
Owner

@jmortlock , thank you for this pull-request. It is really appreciated!

The project is not dead, but sometimes goes into hibernation due to my other commitments. However, these changes were long due, and I am going to make a public release shortly after merging in your and a few other changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants