Skip to content

Latest commit

 

History

History
242 lines (154 loc) · 9.47 KB

CHANGELOG.md

File metadata and controls

242 lines (154 loc) · 9.47 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.21.0

Added

  • pos-predicate: a component to render a predicate in a human-centric way

Changes

0.20.0

⚠ BREAKING CHANGES

  • pos-app-browser
    • new mode property, defaulting to standalone, if you want to preserve the old behaviour, set it to pod instead. Otherwise, the app will show the new dashboard component, if now uri query param is present.
  • pos-router
    • new mode property, defaulting to standalone, if you want to preserve the old behaviour, set it to pod instead. Otherwise, the router will route to the new dashboard component, if now uri query param is present.

Added

0.19.0

⚠ BREAKING CHANGES

  • pos-router
    • new event pod-os:route-changed, that fires whenever the uri query param changes
    • The router does not include a pos-resource and pos-type-router anymore. You have to include them yourself, if you want to restore the old behaviour:
<pos-router onPod-os:route-changed={e => this.uri = e.detail}>
  <pos-resource uri={this.uri}>
    <pos-type-router />
  </pos-resource>
</pos-router>

Changed

0.18.0

  • pos-image
    • fall back to normal img tag with src on CORS errors

0.17.0

  • pos-app
    • Can now handle new events of type pod-os:module, to asynchronously load a module and pass it to the component that triggered the event. Currently only the contacts module is supported.
    • new property restore-previous-session allows to restore the session after a refresh or opening in new tab
    • fires new event pod-os:session-restored whenever a session is restored
  • pos-app-browser
    • new property restore-previous-session allows to restore the session after a refresh or opening in new tab
  • pos-router
    • will navigate back to the original URL after a session has been restored

0.16.0

Added

  • pos-dialog: A dialog component with a common style
  • pos-login-form: A form to select a identity provider for logging in

Changed

0.15.0

Changed

0.14.0

Changed

  • pos-app: After login pos-app now loads the preferences file that is linked in the user's WebID profile (if any).
  • pos-rich-link: Redesigned & removed dependency on ionic. Added variables to apply custom styles.
  • pos-navigation-bar: Added full text search for users that have a label index.

0.13.0

Added

Changed

  • pos-router: Allow to add a thing based on the current location
  • pos-select-term: Delegates focus to internal input. Can receive a value via attribute.

0.12.0

Added

Changed

  • pos-literals: Allows to add a property value when resource is editable

0.11.0

Breaking change

  • pos-app: Decouple pos-app from ionic ion-app, so that basic elements can be used without ionic. If you want to keep the existing behaviour as before you need to manually wrap everything within <pos-app></pos-app> in an additional <ion-app></ion-app>.

Added

  • New event pod-os:resource-loaded is fired after pos-resource, pos-image or pos-document finished loading the requested resource.
  • pos-value: A component to render a value for a given predicate

0.10.0

Added

0.9.0

Breaking Changes

  • pos-app-pdf-viewer renamed to pos-app-document-viewer to reflect that it can show many types of documents.
  • pos-pdf renamed to pos-document to reflect that it can display many kinds of documents.

Changed

  • pos-type-router: Route to pos-app-document-viewer for more document resources, like html, markdown and others.

0.8.0

Added

Changed

0.7.0

Added

Changed

0.6.0

Added

Changed

0.5.0

Added

0.4.0

Added

0.3.0

Added

Changed

  • Show resource picture in pos-app-generic
  • pos-login: Show picture of signed-in user

0.2.0

Added

0.1.0

Added

  • Components:
    • pos-app
    • pos-resource
    • pos-label
    • pos-description
    • pos-literals
    • pos-login
    • pos-relations
    • pos-reverse-relations
    • pos-rich-link
    • pos-router
  • Apps: