Skip to content

Annotator v2.0.0-alpha.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@nickstenning nickstenning released this 25 Apr 06:11
· 81 commits to master since this release

This is an early alpha release of Annotator v2.0.0, which represents a major update from the v1.2.x release series. It's important to state clearly, with ringing bells and flashing lights, that this release has rough edges, missing features, and may in some rare circumstances cause harm to your pets and loved ones.

With that warning out of the way, here's a sampling of what you'll find in this release:

  • a code base rewritten in plain JavaScript
  • a dramatically improved extension architecture
  • support for composing applications from all, some, or none of the default user interface
  • support for asynchronous module hooks
  • support for custom storage modules
  • support for custom authorization and identity modules -- integrate Annotator with your own user database and permissions models

Some things didn't quite make it into this release, but we hope to get to them shortly:

  • the Auth plugin -- if you use the Annotator v1.2.x Auth plugin you may wish to hold off on upgrading for now
  • an Open Annotation-compatible storage component -- this will now probably appear in v2.1

The annotation format used by this release of Annotator is compatible with that used by v1.2.x, although you will need to update your code for the new version. For full upgrade guidelines please see the documentation.