Zum Hauptinhalt springen

API Version Upgraded to 1.45.0

· Eine Minute Lesezeit

Changelog (1.44.2 ➔ 1.45.0)

Dokumentation aktualisiert

Die Loginmaske sowie der Two-Factor Prozess für diese Dokumentationsseite wurden aktualisiert und sind nun auch im Dark Theme korrekt ablesbar.

Großes PHP Update

PHP 8.2 Logo

Mit Version 1.45.0 wird PHP 8.2 die neue Grundlage für die contagt API. Mit diesem Update können viele neue Funktionen von PHP für die Weiterentwicklung der Plattform verwendet werden, es gibt aber auch Sicherheits- und Geschwindigkeitsvorteile.

Alternative Übergänge

Mit Version 1.45.0 gibt es eine erste Version die es erlaubt die relationTypes hill und gondola für Übergänge ohne Stockwerkwechsel zu verwenden. Damit können z.B. kleinere Rampen oder alle Arten von Sesselliften in Zukunft in der App korrekt dargestellt werden.

Grayscale Outdoors

Mit einer einfachen guide-spezifischen Einstellung kann die Umgebungskarte um den Guide nun als entsättigte Version für jedes Stockwerk dargestellt werden.

Die Web-App verlinkt regulär auf die native contagt app für die jeweilige Zielplattform. Dieses Verhalten lässt sich nun in den globalen Guide-Settings ändern, sodass ein Guide nur in der Web-App Variante angeboten wird.

API Version Upgraded to 1.43.1

· Eine Minute Lesezeit

Changelog (1.42.0 ➔ 1.43.X)

Bundled Guide Images

With the newly introduced API Interface LoadImageBundle all offline available guide media can be downloaded within a single zip file from the API.

Docs now easier to access

Also, introduced with 1.43.0 this reference and blog will be available from within the content editor without an extra login neccessary.

API Version Upgraded to 1.42.0

· Eine Minute Lesezeit

Changelog (1.41.1 ➔ 1.42.0)

PHP Process Manager

With this update, the old php process manager fpm will be replaced by the more universal, stable and faster nginx unit (https://unit.nginx.org/).

Regular nginx will still be used as the frontend webserver, because unit does not allow for complex configurations such as ldap authenticaton and others.

In future unit will serve all php related contents aswell as internal tcp based redirects. All unit logs will be appended to stdout.

API Version Upgraded to 1.40.0

· Eine Minute Lesezeit

Changelog (1.39.X ➔ 1.40.0)

API Usage

This update aims for enhanced stability and more unified util interfaces.

The FileController has been enhanced to work with unified rpc requests in the same way as it does with URLEncoded Multipart Fileuploads.

Also it allowes more features for dynamical usage such as receivedFiles to check if the FileController did prepare any uploaded files, accepting an optional parameter to check for a specific transferred file.

Also its usage with internal-api has been simplified and streamlined.

Accessibilty Reporter

The latest update of the accessibilty reporter allows many new features and bugfixes, that will now allow better administration and preparation of the integration with CE's map.

API Version Upgraded to 1.38.1

· Eine Minute Lesezeit

Changelog (1.38.0 ➔ 1.38.1)

Routing

We introduce new intermediate waypoint caching for the routing algorith, that can increase the performance on long and complex routes up to ~8x.

Instead of re-calcuating the distances between nodes in spererate segments, these can now be cached and shared, directly when loading the edge definitons, resul

Also the Viewer for Editor-Sessions was corrected and will show all valid sessions again.

API Version Upgraded to 1.37.0

· Eine Minute Lesezeit

Changelog (1.36.x ➔ 1.37.0)

With this new Releases, Tags can have a new, optional, setting named showWhileNavigating which can be set to true. If so, these Items (either the Tag's Room or Category Image) should not be hidden while showing any navigation.

Route-Items should be z-indexed higher.

API Version Upgraded to 1.36.0

· Eine Minute Lesezeit

Changelog (1.35.0 ➔ 1.36.0)

Starting with this Version, the new API Level 19 is introduced, changing structure on the Table tagbase..room_has_content.

There is a new type [field type] called campaign_audio. This type has a special, breaking behavior. It does not implement any actual data, but the field displayname contains the Id if the actual campaign this content should be replaced by.

Therefore the Apps shall display an Audio-Player for this (just like in the Campaigns) playing the defined campagins contents.

To support the migration, the API_STRUCTURE_VERSION will be incremented to 18.

BoundingBox#extendMargin.

· Eine Minute Lesezeit

Beginning with the (now releases) Version the Method BoundingBox#extendMargin of VTM was corrected in its behavior.

From now on, it exposes three overloads:

BoundingBox extendMargin(float margin) 
BoundingBox extendMargin(float marginX, float marginY) 
BoundingBox extendMargin(float marginLeft, float marginRight, float marginTop, float marginBottom)

for a better and more dynamic usage of this feature.

Also the value margin was changed from maximum randomness in behavior (it was a factor that was somehow based on the original boundingbox, but not really undestandable) to percent. So extendMargin(50) will extend the original BoundingBox by 50% of its original size into all directions.

Also it now accepts negative values to shrink the orignal Box.

For further details click here.

API intruduces readonly Mode.

· Eine Minute Lesezeit

API Version 1.32.0

Starting from this Version, the API will support a new Feature called readonly. This feature allows the User to execute Methods on a Write-Locked Guide that do not execute any Data-Update.

All Data-Updates will always fail when setting mode to readonly, even when no guide-lock is aquired.

This feature is the API Side implementation auf the new Content Editor's Read-Only Mode.

API Version Upgraded to 1.31.1

· Eine Minute Lesezeit

Changelog (1.30.0 ➔ 1.31.0)

  • Fix: Export extended building_has_features view.
  • Fix: Admin-Modules bound to new API Layouts.

Changelog (1.31.0 ➔ 1.31.1)

  • Fix: OSM Route Exporter correctly flags routinggraph-edges with direction directives.
  • Fix: OSM RouteEditor correctly handles routinggraph-edges with direction directives.