The Official Ionic Blog

Build amazing native and progressive web apps with HTML5

Announcing Ionic 2, RC 2!
We’re thrilled to announce that Ionic 2, RC 2 is now live! The Ionic team has been focused on bug fixes and build improvements in preparation for our final release. In addition to this, we’ve been working on ways we can improve both the developer and user experience. There aren’t many changes that need to be made with this release candidate, but make sure to update your dependencies according to the changelog.

Bug Fixes

This release brought a large list of bug fixes, from improving the user interface of the action sheet to fixing the transition animations for the alert, toast, and loading components. We know there are more bug fixes and improvements to be made, and we’re thankful for your patience and understanding as we work through them. For a full list of fixes in this release, check out the changelog.

Build Improvements

The first release candidate introduced a brand new build process. By separating the build tools into a project called @ionic/app-scripts, we were able to iterate and make changes to the build tools, without releasing a new version of the framework each time. This means that even though there hasn’t been a new framework release for a few weeks, there have been many improvements to the build process. To get the latest version of @ionic/app-scripts, you can run the following command in your Ionic project:

npm install @ionic/app-scripts@latest --save-dev

For more information on the build improvements, check out the recent Ionic Build Process Updates blog.

What’s Next?

We’re working hard on our final release! In the next few weeks, we’ll be focusing on improving the framework, improving the build process, and reducing file sizes. Make sure to take a look at the Ionic GitHub milestones for the latest on the framework and Ionic App Scripts issues for the latest on the build process!

Thanks

We want to say a huge thank you to everyone for your contributions to the framework and build tools. We love getting feedback from you on ways we can improve the developer experience. If you find any issues with the framework, please create an issue on the Ionic repository, so we can look into it. If you’re experiencing problems building your applications, please create an issue on the Ionic App Scripts repository, and we’ll investigate it.

If you’d like more information on ways to contribute to the framework, take a look at our contributing document. We hope you’re as ecstatic as we are about getting closer to a final release!

  • imakkie

    ❤️

  • Suhel Khan

    Awesome

  • http://www.brettmorrison.com Brett Morrison

    Nice work, ionic team!

  • Daniel Campos

    Webpack seems to be a little bit faster to transpile js, It’s good, But still one of my big claims about ionic 2 (this ‘transpile’ thing) cause a lack of productivity, meantime Ionic 2 is still better and faster to develop than Ionic 1. Thank you and nice job!

  • Jose Pablo Brotons

    Still not the swipe between tabs on Android 🙁

    • Jose Pablo Brotons

      But thanks a million for such a great framework!

  • Sybrand Hoeksma

    Build seems faster

  • Sagiv Frankel

    Smooth as silk update with a big issue I had fixed! Hooray!!! Thank you, thank you, thank you 🙂

  • Sean Chase

    Unable to debug TS in chrome webpack:// is there a simple tweak I’m missing?

  • Idrish Khan

    unable to install ionic after rc2 release and i tried it after uninstalling ionic and install it again
    every time getting below error
    npm ERR! 404 no such package available : @ionic/app-generators
    npm ERR! 404
    npm ERR! 404 ‘@ionic/app-generators’ is not in the npm registry.
    npm ERR! 404 You should bug the author to publish it (or use the name yourself!)

    npm ERR! 404 It was specified as a dependency of ‘ionic’

    • Daniel Berry

      I can’t get it to install this either. Mac Sierra, I’ve tried every help I can find, in the git issues, stack overflow, tried a million different NPM and Node versions.

  • Prashanth

    Great work Ionic team!

  • Flo

    is there a chance that the cordova camera plugin doesn’t work with the new rc? taking a picture returns an error.

    Camera.getPicture({
    quality : 75,
    destinationType : Camera.DestinationType.DATA_URL,
    sourceType : Camera.PictureSourceType.CAMERA,
    allowEdit : false,
    encodingType: Camera.EncodingType.JPEG,
    targetWidth: 300,
    targetHeight: 300,
    saveToPhotoAlbum: true

    }).then( (imageData) => {

    this.myImage = “data:image/jpeg;base64,” + imageData;

    }, (err) => {

    alert(err);
    });

    • Juanjo Salvador

      This isn’t the good place to make this question. Please, go to the forums.

      • Flo

        I did so. Also opened an issue on github.

        • Juanjo Salvador

          Well done. Hope you find an answer 🙂

  • http://devdactic.com/ Simon Reimler

    Awesome, so excited for the final version.

  • Juanjo Salvador

    Great news! I’m very excited for this new version, I want to test it!