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

1.0 beta checklist #2223

Closed
44 of 49 tasks
christopherthielen opened this issue Sep 2, 2015 · 12 comments
Closed
44 of 49 tasks

1.0 beta checklist #2223

christopherthielen opened this issue Sep 2, 2015 · 12 comments

Comments

@christopherthielen
Copy link
Contributor

christopherthielen commented Sep 2, 2015

List of 1.0 BC: #2219

Blockers

Merge

Bugs

https://github.com/angular-ui/ui-router/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3A1.0

Features

  • Retain resolved data during transition redirect
  • Consolidate StateParams and ParamValues classes
  • Baked in redirectTo processing, as an onStart hook Child default state issues with the ui-sref & URL #948
  • Add/remove states during runtime (stateRegistry.ts)
  • Earlier exit hook than onExit... maybe integrate with onBefore afcfe95
    • should fire before an onStart hook that redirects if a user is not authenticated, for example);
    • Better integration with view code (controller/component).
  • Make path parameters non-optional by default (add to BC)

Chores

branches, repositories, orgs

  • Create separate repo for ui-router-core
  • Branch angular-ui/ui-router master to 0.2.x
  • Merge (or move?) feature-1.0 to master
  • Move core code to ui-router-core
  • Release first version of ui-router-core
  • Import ui-router-core into angular-ui-router
  • Release angular-ui-router beta
  • Release ui-router-ng2 alpha
  • Find a home for ui-router StateVis and TransitionVis
  • Find a home for new demo app

common.ts

  • Remove unused code from common

TS and ES6

  • Ensure tslint passes rules
  • Configure build with tslint
  • ES6ify remaining ES5 classes

Non-Blockers

(but will block a release candidate)

Docs

  • docs -- update for http://typedoc.io docs generation
  • recipes and approaches
  • interactive architecture overview (statevis/transitionvis)
  • Add lots of docs and comments to the new demo app
@nateabele
Copy link
Contributor

@wesleycho @christopherthielen What would some alternatives to ng-docs be?

@christopherthielen
Copy link
Contributor Author

I do not know, but there's gotta be something out there that does something cool with typescript

@nateabele
Copy link
Contributor

This looks pretty.

@royaldark
Copy link

@christopherthielen Will the ui-state directive be available in an upcoming 0.2.x release, or only in 1.0?

@nateabele
Copy link
Contributor

@royaldark Both.

@areologist
Copy link

@nateabele Can I be of any assistance with respect to the ui-state merge or other 1.0 items?

@christopherthielen
Copy link
Contributor Author

Yes feel free to do the ui-state merge!

@areologist
Copy link

Thanks, Chris. I just started a new job but I'll start on this soon.

@eeelated
Copy link

@christopherthielen Does the 1.0 version already support parallel state? I have a project that has a great need of parallel state. And how close is 1.0? I'm not familiar with things enough to understand what the checklist items are:). I can help with testing 1.0 against an existing application though, and would also love to help with any simple tasks from the checklist.

@nateabele
Copy link
Contributor

Does the 1.0 version already support parallel state?

Not yet unfortunately.

And how close is 1.0?

Very close. Helping with the issues on this list will make it closer. Testing against existing apps is also important.

@atian25
Copy link

atian25 commented Jun 21, 2016

any time plan for 1.x publish ?

@christopherthielen
Copy link
Contributor Author

I'd like to get beta out this week. there are going to be a few breaking changes between alpha and beta. We'll let it bake for a few weeks. if all goes well, then I think we're ready for a final release.

@christopherthielen christopherthielen modified the milestones: 1.0.0-beta, 1.0.0-beta.2 Jul 14, 2016
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

7 participants