It does not predate gnome-shell. They were first to call it stable, while GNOME shell was way more stable when we called it stable. You should check the first commits, not when something is released as 1.0. The latter is up to the maintainer and you can do that at any time (and in some cases: never).