updated for 3.0-alpha

This commit is contained in:
soulgalore 2014-10-04 23:00:35 +02:00
parent 49756f7ffe
commit ff65316549
2 changed files with 33 additions and 17 deletions

View File

@ -1,8 +1,16 @@
CHANGELOG sitespeed.io
version 3.0-wip
version 3.0.0-alpha
------------------------
* Hello, we are moving to nodejs, one small step at a time
* The main goal with 3.0 has been to move to NodeJS. The crawler & BrowserTime still uses Java and we will try to move away from that in the future
* Support for getting Navigation Timing data from PhantomJS 2.0
* Drive/get/collect data from WebPageTest & Google Page Speed Insights
* Two new summary pages: Slowest domains and Toplist (with information about assets). More info will come
* We use Handlebars templates (instead of the old Velocity ones).
* All data is is JSON instead of XML as it was before.
* HAR-files created from the browser you use when fetching Navigation Timing API metrics
* Generate JUnit XML files/TAP and/or send data to Graphite; now included as main functionality.
* Yep, hate to say it but the parameters to the CLI has changed, so please check --help to see how you should do
version 2.5.7
------------------------

View File

@ -1,15 +1,33 @@
<a href="http://www.sitespeed.io" target="_blank">Sitespeed.io</a> - how speedy is your website? [![Build Status](https://secure.travis-ci.org/sitespeedio/sitespeed.io.png?branch=3.0-wip)](http://travis-ci.org/sitespeedio/sitespeed.io)
=============
Hey, we are working on the coming 3.0 release where we will cleanup everything, make it easier to
write your own rules and easier for us to add functionality in the future.
2014-10-04: Today I've merged the 3.0-wip into the master branch and releasing an early alpha release of 3.0. It is still really rough around the edges and
it will be fixed the coming weeks. The release date for a final 3.0 is the 3:rd of November.
New in 3.0
=============
* We use nodejs instead of bash/Java (we still use Java because of the crawler and BrowserTime but we will try to at least change the crawler in the near future).
* We use Handlebars templates (instead of the old Velocity ones).
* All data is JSON instead of XML as it was before.
* New integration: You can fetch data from Google Page Speed Insights and WebPageTest
* HAR-files created from the browser you use when fetching Navigation Timing API metrics
* Generate JUnit XML files and/or send data to Graphite; now included as main functionality.
* The main goal with 3.0 has been to move to NodeJS. The crawler & BrowserTime still uses Java and we will try to move away from that in the future
* Support for getting Navigation Timing data from PhantomJS 2.0
* Drive/get/collect data from WebPageTest & Google Page Speed Insights
* Two new summary pages: Slowest domains and Toplist (with information about assets). More info will come
* We use Handlebars templates (instead of the old Velocity ones).
* All data is is JSON instead of XML as it was before.
* HAR-files created from the browser you use when fetching Navigation Timing API metrics
* Generate JUnit XML files/TAP and/or send data to Graphite; now included as main functionality.
* Yep, hate to say it but the parameters to the CLI has changed, so please check --help to see how you should do
Current status
=============
You can use the new version on Mac & Linux and hopefully on Windows in the near future.
We still [have](https://github.com/sitespeedio/sitespeed.io/issues?milestone=40&state=open) much to do before 3.0 can be released but you can take
the new version for a joyride right now.
Install
=============
```bash
@ -18,16 +36,6 @@ $ npm pack
$ npm install sitespeed.io-3.0.0-alpha.tgz -g
```
New in 3.0
=============
* We use nodejs instead of bash/Java (we still use Java because of the crawler and BrowserTime but we will try to at least change the crawler in the near future).
* We use Handlebars templates (instead of the old Velocity ones).
* All data is is JSON instead of XML as it was before.
* New integration: You can fetch data from Google Page Speed Insights and WebPageTest
* HAR-files created from the browser you use when fetching Navigation Timing API metrics
* Generate JUnit XML files and/or send data to Graphite; now included as main functionality.
* And a lot more ...
Documentation
=============
Will be added soon.