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

[Release] v3.0.0 #956

Open
5 of 32 tasks
tay1orjones opened this issue Feb 25, 2020 · 1 comment
Open
5 of 32 tasks

[Release] v3.0.0 #956

tay1orjones opened this issue Feb 25, 2020 · 1 comment

Comments

@tay1orjones
Copy link
Member

tay1orjones commented Feb 25, 2020

A running list of breaking changes to be contained within the v3 release.

Tentative ETA: July 1 2020 TBD

New Features

Rename package (last step of release)
  • Finalize all v3 work, code freeze v3/beta/etc branch
  • Rename repo to ibm-ai-applications
  • Rename package scope to @carbon/ibm-ai-applications in package.json
    • Add "publishConfig": { "access": "public" } to package.json to ensure package is published public, scoped packages are private by default.
  • Update readme to say “Formerly carbon-addons-iot-react”
  • PR v3/beta branch into master, merge and release v3.0.0
  • Use npm-deprecate to deprecate the old package - use the message to point to the new scoped package name
Additional
  • Remove unnecessary prop spreading [Repo] Remove unnecessary prop spread #1069
  • Define a browserslist consistently across entire project (['last 1 versions', 'Firefox ESR'])
  • Consider not re-exporting Carbon
    • If we don't proxy Carbon anymore, provide npx script to install all deps, update all deps
    • If we don't proxy Carbon anymore, provide codemod to rewrite imports
    • If we split styles and charting into their own packages, what will they be named? @carbon/ibm-ai-applications-charts? Also, provide codemod to rewrite imports for those components and scss imports.
  • Provide v2 -> v3 migration guide documentation
  • Flatten out all i18n prop objects and provide a codemod for updating [repo] flatten i18n prop objects #1811

Nice to Haves

Reduce console noise
Additional
@davidicus
Copy link
Collaborator

@davidicus davidicus added the Epic label Jun 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants