Skip to content

Commit

Permalink
epicenter-1277 update docs to 2.0 and add changelog info.
Browse files Browse the repository at this point in the history
  • Loading branch information
Molly Jones committed Sep 20, 2016
1 parent ae3555b commit 7992aa6
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 6 deletions.
16 changes: 16 additions & 0 deletions dist/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@

<a name="2.0"></a>
### 2.0 (2016-09-20)

This is a major release, including several major features and a few bug fixes.

* **New Feature: Introspection**: You can now view a listing of all of the variables and operations (functions) exposed in your model. You can access this through the Introspection Service, or through `introspect` in the Run Service.

* **New Feature: Epicenter APIs, v2**: New in this release, all calls are now routed to `v2` of the underlying Epicenter APIs. This is largely a transparent change -- probably the biggest difference you'll notice is that Run Ids have a slightly different format; they no longer contain hyphens. Under the hood, runs are now created on a new and improved distributed model service infrastructure, which provides increased stability and improved logging and error reporting.

* **New Feature: jQuery 3.1**: New in this release, you can include jQuery 3.1.0. Changes are backwards compatible, so you can use either jQuery 2.1.4 (as for previous releases of Epicenter.js) or jQuery 3.1.0, but you already be using the newer version of jQuery in your project for other reasons. In particular, jQuery 3 is A+ promises compatible so will play well with ES6 code.

* **Bug Fixes**:
* In some cases when multiple end users were logging into a project in the same browser (but not explicitly logging out), the `always-new` strategy was failing to create a new run. This has been corrected.
* The `AuthManager`'s `logout()` call now correctly removes all managed cookies.


<a name="1.9.0"></a>
### 1.9.0 (2016-07-13)

Expand Down
12 changes: 6 additions & 6 deletions documentation/index.html.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ If you are comfortable with JavaScript, the epicenter.js library is an easy way
* [Examples of usage: Callbacks and promises](#example)
* [Configuration options](#configuration)

**The current version of Epicenter.js is 1.8**. See the [Including](#include) section below. You can also view the history of releases on <a href="https://github.com/forio/epicenter-js-libs/releases/" target="_blank">GitHub</a>.
**The current version of Epicenter.js is 2.0**. See the [Including](#include) section below. You can also view the history of releases on <a href="https://github.com/forio/epicenter-js-libs/releases/" target="_blank">GitHub</a>.

<a name="concepts"></a>
### Concepts in Epicenter.js
Expand Down Expand Up @@ -55,23 +55,23 @@ Although in most cases you'll work with the managers directly, the services are

**Epicenter.js**

The Epicenter.js library is available from our tools: <a href="https://forio.com/tools/js-libs/1.8.1/epicenter.min.js" target="_blank">https://forio.com/tools/js-libs/1.8.1/epicenter.min.js</a>. To use it in your project, simply add
The Epicenter.js library is available from our tools: <a href="https://forio.com/tools/js-libs/2.0/epicenter.min.js" target="_blank">https://forio.com/tools/js-libs/2.0/epicenter.min.js</a>. To use it in your project, simply add

<script src="https://forio.com/tools/js-libs/1.8.1/epicenter.min.js"></script>
<script src="https://forio.com/tools/js-libs/2.0/epicenter.min.js"></script>

into any of your [interface](../creating_your_interface/) files (e.g. .html and .js files).

**Dependencies**

The Epicenter.js library depends on jQuery, so you'll also need to download jQuery for yourself, or use a hosted version. To use a hosted version, add

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>

**Extensions**

If you are building a [multiplayer game](../glossary/#world), you'll also need to include the epicenter-multiplayer-dependencies.js library. This is available from our tools: <a href="https://forio.com/tools/js-libs/1.4.0/epicenter-multiplayer-dependencies.js" target="_blank">https://forio.com/tools/js-libs/1.8.1/epicenter-multiplayer-dependencies.js</a>. To use it in your project, simply add
If you are building a [multiplayer game](../glossary/#world), you'll also need to include the epicenter-multiplayer-dependencies.js library. This is available from our tools: <a href="https://forio.com/tools/js-libs/1.4.0/epicenter-multiplayer-dependencies.js" target="_blank">https://forio.com/tools/js-libs/2.0/epicenter-multiplayer-dependencies.js</a>. To use it in your project, simply add

<script src="https://forio.com/tools/js-libs/1.8.1/epicenter-multiplayer-dependencies.js"></script>
<script src="https://forio.com/tools/js-libs/2.0/epicenter-multiplayer-dependencies.js"></script>

into any of your [interface](../creating_your_interface/) files (e.g. .html and .js files).

Expand Down

0 comments on commit 7992aa6

Please sign in to comment.