I am pleased to announce the release of nucleus angular rest 0.3.0 (https://github.com/nucleus-angular/rest). This release includes pretty much a complete rewrite of the foundation for models and repositories (about 90% of the code) which includes dropping support for IE 8.
The 0.2.x series included support for IE 8 however a valid issue was brought up (https://github.com/nucleus-angular/rest/issues/16) and that issue exists only because of IE 8's lack of support for defineProperty()/defineProperties(). We are now using those methods to expose the properties of the schema of the model as simple properties of the instance of the model instead of having to use get()/set() which resolves the issue brought up.
I think dropping IE 8 support will be better in the long run too. The library will now be able to take advantage of more ES5 functionality that is supported in IE 9+ if the need arises in the future.
You can see the full change log on the github page.