Skip to content

Releases: plone/plone.restapi-angular

2.0.0

07 May 07:32
Compare
Choose a tag to compare

BREAKING CHANGES

  • login method is now an observable.
    If you don't subscribe to it, request is not send.

  • getUserInfo method has been removed.

  • By default, patch request returns a 200 with full modified content representation.
    No effect with plone.restapi <= 1.0a25

  • Since angular2-schema-form dependency has been removed,
    edit forms are not anymore auto-generated by angular2-schema-form by default.

  • review_state is not a possible search option anymore. It is now a possible search criterion only.

New features

  • Add plone-workflow component. [Thomas Desvenain]

  • We can set a comment on workflow transition. [Thomas Desvenain]

  • Add workflow method to get available transitions and history. [Thomas Desvenain]

  • Add username to isAuthenticated behavior subject. [Thomas Desvenain]

  • login method of authentication service now returns an observable. [Thomas Desvenain]

  • Normalized many error responses. Added unit tests on this. [Thomas Desvenain]

  • Add vocabulary method to retrieve zope vocabularies. [Thomas Desvenain]

  • We can configure request retries and auth token expiration delay. [Thomas Desvenain]

  • Add interface and helper for file field value upload. [Thomas Desvenain]

  • Compatibility with plone.restapi 1.0b1 and later: url has been renamed to @id on @navigation and @breadcrumb endpoints. Keep the url property on the NavLink interface to be backwards compatible. [Sune Wøller]

Bug fixes

  • Dont fail in normalising urls if path is null [Sune Wøller]

  • Do not prefix url once it starts with http: or https:

  • url was missing from navlink interface. [Thomas Desvenain]

  • Fixed Date search criteria. [Thomas Desvenain]

  • Renamed Comment interface to CommentItem to prevent name collision with component.

Refactor

  • All services injected are protected to ease overloading [Thomas Desvenain]

  • Remove dependency on angular2-schema-form. [Eric Brehault]

  • Add an edit view with angular2-schema-form on test app. [Thomas Desvenain]

1.3.1

08 Nov 08:25
Compare
Choose a tag to compare

Bug fixes

  • Move from @components plone.restapi endpoint to @navigation and @breadcrumbs [Sune Brøndum Wøller]
  • More robust error handling [Thomas Desvenain]

1.3.0

04 Nov 22:12
Compare
Choose a tag to compare

New features

  • New LoadingService to manage loading status.
    Global loading status is now robust on parallel requests.
    [Thomas Desvenain]

  • Angular 5 compliancy [Eric Bréhault]

1.2.0

29 Sep 09:53
Compare
Choose a tag to compare

New features

  • Proper interfaces instead of any types [Thomas Desvenain]
  • Password reset feature [Thomas Desvenain]
  • Make local and global nav reactive [Thomas Desvenain]
  • Migrate to @angular/common/http [Fulvio Casali]
  • Cache management [Thomas Desvenain]

1.1.0

12 Sep 09:04
Compare
Choose a tag to compare

New features

  • api.download() allows the user to access a file from the backend via a local blob

Bug fixes

  • Fix api call for workflow transition

1.0.1

08 Sep 09:02
Compare
Choose a tag to compare

New features

  • Support local URLs for backend

1.0.0-alpha.29

05 Sep 10:03
Compare
Choose a tag to compare

New features

  • @@add view
  • manage authentication token expiration

Bug fixes

  • do not change richtext widget to tiny

1.0.0-alpha.28

03 Aug 11:23
Compare
Choose a tag to compare

New features

  • Allow to use Plone REST API expansion (provided by 1.0a19).

1.0.0-alpha.27

06 Jul 11:26
Compare
Choose a tag to compare

Breaking changes

  • Inject all services in a single service for all the components.

New features

  • Scroll to top after traversing.
  • Display subcontents in default view.

1.0.0-alpha.25

29 Jun 07:02
Compare
Choose a tag to compare

Breaking changes

  • API service loading observable is now replaced by a status observable.

New features

  • Handle errors in API service

Bug fixes

  • Fix navigation request parameter
  • Fix navigation tree