Skip to content

3.0.0 - version upgrades, fixes, updated tooling#85

Merged
grossvogel merged 8 commits intomasterfrom
modernize
May 22, 2024
Merged

3.0.0 - version upgrades, fixes, updated tooling#85
grossvogel merged 8 commits intomasterfrom
modernize

Conversation

@quinnmccourt
Copy link
Copy Markdown

@quinnmccourt quinnmccourt commented May 16, 2024

Version 3.0.0

This version is mainly a maintenance release to get all of the tooling and required language versions up-to-date so we can begin merging more substantive fixes and iterating on functionality.

Changed

  • update language support minimums to Elixir 1.12, OTP 24, and Node 18
  • format code with the latest mix format settings
  • replace Travis CI with GitHub Actions for CI/CD
  • add .dependabot.yml config file
  • remove coverage reporting
  • upgrade dependencies

Fixed

  • fixed test error due to JS TypeError format change

Contributors

@grossvogel
Copy link
Copy Markdown
Contributor

I think the only additional thing I'd like to do with this is to wire up a GH action to deploy to hex on release publication, then we can get it merged, release a major version (b/c of the language version bump) and then get the ESM PR merged

@grossvogel grossvogel changed the title Add github actions, upgrade languages and libraries, remove DB from test setup, remove coveralls 3.0.0 - version upgrades, fixes, updated tooling May 21, 2024
@grossvogel grossvogel merged commit 94748d6 into master May 22, 2024
@grossvogel grossvogel deleted the modernize branch May 22, 2024 21:13
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.

3 participants