README.md in celluloid-0.17.0 vs README.md in celluloid-0.17.1
- old
+ new
@@ -1,11 +1,11 @@
![Celluloid](https://raw.github.com/celluloid/celluloid-logos/master/celluloid/celluloid.png)
=========
-[![Gem Version](https://badge.fury.io/rb/celluloid.png)](http://rubygems.org/gems/celluloid)
-[![Build Status](https://secure.travis-ci.org/celluloid/celluloid.png?branch=master)](http://travis-ci.org/celluloid/celluloid)
-[![Code Climate](https://codeclimate.com/github/celluloid/celluloid.png)](https://codeclimate.com/github/celluloid/celluloid)
-[![Coverage Status](https://coveralls.io/repos/celluloid/celluloid/badge.png?branch=master)](https://coveralls.io/r/celluloid/celluloid)
+[![Gem Version](https://badge.fury.io/rb/celluloid.svg)](http://rubygems.org/gems/celluloid)
+[![Build Status](https://secure.travis-ci.org/celluloid/celluloid.svg?branch=master)](http://travis-ci.org/celluloid/celluloid)
+[![Code Climate](https://codeclimate.com/github/celluloid/celluloid.svg)](https://codeclimate.com/github/celluloid/celluloid)
+[![Coverage Status](https://coveralls.io/repos/celluloid/celluloid/badge.svg?branch=master)](https://coveralls.io/r/celluloid/celluloid)
> "I thought of objects being like biological cells and/or individual
> computers on a network, only able to communicate with messages"
> _--Alan Kay, creator of Smalltalk, on the meaning of "object oriented programming"_
@@ -98,22 +98,28 @@
----------------
Celluloid is the parent project of a related ecosystem of other projects. If you
like Celluloid we definitely recommend you check them out:
-* [Celluloid::IO][celluloid-io]: "Evented" IO support for Celluloid actors
-* [Celluloid::ZMQ][celluloid-zmq]: "Evented" 0MQ support for Celluloid actors
+* [Reel][reel]: An "evented" web server based on `Celluloid::IO`
* [DCell][dcell]: The Celluloid actor protocol distributed over 0MQ
-* [Reel][reel]: An "evented" web server based on Celluloid::IO
-* [Lattice][lattice]: A concurrent realtime web framework based on Celluloid::IO
+* [ECell][ecell]: Mesh strategies for `Celluloid` actors distributed over 0MQ
+* [Celluloid::IO][celluloid-io]: "Evented" IO support for `Celluloid` actors
+* [Celluloid::ZMQ][celluloid-zmq]: "Evented" 0MQ support for `Celluloid` actors
+* [Celluloid::DNS][celluloid-dns]: An "evented" DNS server based on `Celluloid::IO`
+* [Celluloid::SMTP][celluloid-smtp]: An "evented" SMTP server based on `Celluloid::IO`
+* [Lattice][lattice]: A concurrent realtime web framework based on `Celluloid::IO`
* [nio4r][nio4r]: "New IO for Ruby": high performance IO selectors
* [Timers][timers]: A generic Ruby timer library for event-based systems
+[reel]: https://github.com/celluloid/reel/
+[dcell]: https://github.com/celluloid/dcell/
+[ecell]: https://github.com/celluloid/ecell/
[celluloid-io]: https://github.com/celluloid/celluloid-io/
[celluloid-zmq]: https://github.com/celluloid/celluloid-zmq/
-[dcell]: https://github.com/celluloid/dcell/
-[reel]: https://github.com/celluloid/reel/
+[celluloid-dns]: https://github.com/celluloid/celluloid-dns/
+[celluloid-smtp]: https://github.com/celluloid/celluloid-smtp/
[lattice]: https://github.com/celluloid/lattice/
[nio4r]: https://github.com/celluloid/nio4r/
[timers]: https://github.com/celluloid/timers/
Installation
@@ -131,16 +137,22 @@
Or install it yourself as:
$ gem install celluloid
-Inside of your Ruby program, require Celluloid with:
+Inside of your Ruby program, require Celluloid with [newest API](/celluloid/celluloid/wiki/DEPRECATION-WARNING):
```ruby
-require 'celluloid/autostart'
+require 'celluloid/current'
```
+Or to support the old API, use:
+
+```ruby
+require 'celluloid/backported'
+```
+
Supported Platforms
-------------------
Celluloid works on Ruby 2.0+, JRuby 1.7+, and Rubinius 2.0.
@@ -166,7 +178,7 @@
* If we've accepted a patch, feel free to ask for commit access
License
-------
-Copyright (c) 2011-2014 Tony Arcieri. Distributed under the MIT License. See
-LICENSE.txt for further details.
+Copyright (c) 2011-2015 Tony Arcieri, Donovan Keme.
+Distributed under the MIT License. See [LICENSE.txt](https://github.com/celluloid/celluloid/blob/master/LICENSE.txt) for further details.