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

Package renames for Elm 0.19 #33

Open
25 of 31 tasks
avh4 opened this issue May 10, 2018 · 15 comments
Open
25 of 31 tasks

Package renames for Elm 0.19 #33

avh4 opened this issue May 10, 2018 · 15 comments
Milestone

Comments

@avh4
Copy link
Owner

avh4 commented May 10, 2018

If you know of any packages that will be renamed when publishing for Elm 0.19, comment below.

Included in elm-upgrade-0.19.0-rc2

  • NoRedInk/elm-decode-pipeline -> NoRedInk/json-decode-pipeline
  • evancz/url-parser -> elm-lang/url

Included in elm-upgrade-0.19.0-rc6

  • lukewestby/elm-http-builder -> lukewestby/http-builder
  • evancz/elm-markdown -> elm-explorations/markdown
  • elm-tools/parser -> elm-lang/parser

Included in elm-upgrade-0.19.0-rc9

  • mgold/elm-random-pcg -> elm-lang/random
  • ohanhi/keyboard-extra -> ohanhi/keyboard
  • ryannhg/elm-date-format -> ryannhg/date-format
  • elm-community/elm-test -> elm-explorations/test
  • evancz/url-parser -> elm/url
  • elm-tools/parser -> elm/parser

Included in elm-upgrade-0.19.0

  • thebritican/elm-autocomplete -> ContaSystemer/elm-menu
  • elm-community/linear-algebra -> elm-explorations/linear-algebra
  • elm-community/webgl -> elm-explorations/webgl
  • elm-lang/keyboard -> elm/browser
  • elm-lang/dom -> elm/browser
  • mpizenberg/elm-mouse-events -> mpizenberg/elm-pointer-events
  • mpizenberg/elm-touch-events -> mpizenberg/elm-pointer-events

Included in elm-upgrade-0.19.2

  • rtfeldman/hex -> rtfeldman/elm-hex
  • elm-lang/mouse -> elm/browser
  • avh4/elm-transducers -> avh4-experimental/elm-transducers
  • dillonkearns/graphqelm -> dillonkearns/elm-graphql

Included in elm-upgrade-0.19.3

  • elm-lang/navigation -> elm/browser
  • BrianHicks/elm-benchmark -> elm-explorations/benchmark

Included in elm-upgrade-0.19.4

  • elm-lang/window -> elm/browser

More

  • elm-lang/core#Color -> avh4/elm-color
  • 1602/json-value -> json-tools/json-value
  • 1602/json-schema -> json-tools/json-schema
  • 1602/elm-feather -> feathericons/elm-feather
  • mgold/elm-date-format -> ???

These are planned, but aren't published under the new name yet:

  • avh4/elm-meshes -> elm-community/meshes
@avh4 avh4 added this to the Elm 0.19 milestone May 10, 2018
@BrianHicks
Copy link

BrianHicks/elm-benchmark -> elm-explorations/benchmark

@lukewestby
Copy link

elm-community/linear-algebra -> elm-explorations/linear-algebra
elm-community/webgl -> elm-explorations/webgl
evancz/elm-markdown -> elm-explorations/markdown

@ejames
Copy link

ejames commented May 10, 2018

elm-tools/parser -> elm-lang/parser

@avh4
Copy link
Owner Author

avh4 commented May 11, 2018

Published more in 0.19.0-rc6, and updated the issue description; I'm not going to add ones that don't have the 0.19 package published yet--lmk as there are more updates!

@avh4 avh4 mentioned this issue May 11, 2018
11 tasks
@ohanhi
Copy link

ohanhi commented May 17, 2018

I renamed ohanhi/keyboard-extra to ohanhi/keyboard

@ryan-haskell
Copy link

ryannhg/elm-date-format -> ryannhg/date-format

@avh4
Copy link
Owner Author

avh4 commented May 27, 2018

Published more in 0.19.0-rc9, and updated the issue description

@timjs
Copy link

timjs commented May 29, 2018

elm-lang/* -> elm/*

Also, versions changed!

@lukewestby
Copy link

@avh4 i decided not to rename http-builder after all. it's just lukewestby/elm-http-builder 6.0.0 now

@w0rm
Copy link
Contributor

w0rm commented Aug 12, 2018

@avh4 these have been published:

elm-community/linear-algebra -> elm-explorations/linear-algebra
elm-community/webgl -> elm-explorations/webgl

@Malax
Copy link

Malax commented Aug 23, 2018

rtfeldman/hex -> rtfeldman/elm-hex

@dillonkearns
Copy link

dillonkearns/graphqelm 11.2.0 -> dillonkearns/elm-graphql 1.1.0

This also means that all instances of Graphqelm. in people's source code should change to Graphql.. I'm not sure if there's find-and-replace magic happening for module names in source code in elm-upgrade, just thought I'd mention it in case there is!

@avh4
Copy link
Owner Author

avh4 commented Aug 31, 2018

Published elm-upgrade@0.19.2 with the latest renames.

@avh4
Copy link
Owner Author

avh4 commented Sep 3, 2018

elm-upgrade@0.19.5 and later will now produce a checklist of things the user needs to check after elm-upgrade is done. For example:

- NoRedInk/elm-json-decode-pipeline
  - [ ] Changes uses of Json.Decode.Pipeline.decode to Json.Decode.succeed
- dillonkearns/elm-graphql
  - [ ] Changes references to Graphqelm.* to Graphql.*
- elm/core
  - [ ] Replace uses of toString with String.fromInt, String.fromFloat, or Debug.toString as appropriate
- elm/html
  - [ ] If you used Html.program*, install elm/browser and switch to Browser.element or Browser.document
  - [ ] If you used Html.beginnerProgram, install elm/browser and switch Browser.sandbox
- elm/time
  - [ ] Read the new documentation here: https://package.elm-lang.org/packages/elm/time/latest/
  - [ ] Replace uses of Date and Time with Time.Posix
- elm/url
  - [ ] Change code using UrlParser.* to use Url.Parser.*

If there are checklist items that should be added for any of the renamed packages, please make a new issue for each package, thanks!

(If there are new package renames to add, you can still comment with them in this issue.)

@1602
Copy link

1602 commented Sep 25, 2018

Due to elm compiler bug I had to rename all my packages:

1602/json-value -> json-tools/json-value
1602/json-schema -> json-tools/json-schema
1602/elm-feather -> feathericons/elm-feather

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