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

API migrations for Elm 0.19-rc #25

Closed
10 of 23 tasks
avh4 opened this issue Feb 11, 2018 · 1 comment
Closed
10 of 23 tasks

API migrations for Elm 0.19-rc #25

avh4 opened this issue Feb 11, 2018 · 1 comment
Assignees
Milestone

Comments

@avh4
Copy link
Owner

avh4 commented Feb 11, 2018

This is a tentative list from the limited info about Elm 0.19

  • 🛑 remove elm install ordering workaround (blocked on Elm)
  • add tests for non upgraded dependency
  • remove elm-package.json when done
  • add elm-lang/json if necessary
  • install test dependencies (blocked on elm-test)
  • add elm-lang/browser if necessary
  • for packages, move elm files to src/ (or warn)
  • move tests to tests/
  • update readme
  • for packages, warning if license is not in the whitelist
  • if more than 5 exposed modules, give warning (see upgrade docs)

js stuff

elm-format stuff

  • Tuple constructors (,,) are gone
  • Basics.(!) is gone
  • Basics.flip is gone
  • Basics.curry is gone
  • Basics.uncurry is gone
  • String escape sequences "\u{xxxx}"
  • large tuples are gone (should elm-format insert a warning comment?)
  • .program -> Browser.*
  • Json.parse returns Json.Error
  • name shadowing is not allowed
  • (maybe?) case on numbers becomes if/else?
@avh4
Copy link
Owner Author

avh4 commented May 10, 2018

Remaining items moved to #32

@avh4 avh4 closed this as completed May 10, 2018
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

No branches or pull requests

1 participant