What's new for OMERO 5.3 for developers ======================================= OMERO.web ^^^^^^^^^ - New ``api`` app to provide a new JSON API. See :doc:`/developers/json-api` - Login functionality moved to Class-based LoginView in webgateway - "Open with" config for opening apps from webclient. See :doc:`/developers/Web/LinkingFromWebclient` Python BlitzGateway ^^^^^^^^^^^^^^^^^^^ - getObjects() supports many more filtering and query options via an additional ``opts`` parameter Graphs ^^^^^^ The API's request operations ``Chmod``, ``Chgrp``, ``Chown`` and ``Delete``, and their superclass GraphModify have been removed in 5.3. They are replaced by :javadoc:`Chmod2 `:javadoc:`Chgrp2 `, :javadoc:`Chown2 `, :javadoc:`Delete2 `, and their superclass :javadoc:`GraphModify2 `. Java Gateway ^^^^^^^^^^^^ - Added :ref:`javagateway` documentation - Added :javadoc:`TablesFacility ` for easier handling of :doc:`Tables` OMERO Model ^^^^^^^^^^^ - Added ``Folder``, ``FolderImageLink`` and ``FolderRoiLink`` (see this `blog post `_ and :doc:`Model/Containers` for further information) - Added ``ProjectionDef`` to ``RenderingDef`` - Added "Arrow" ``markerStart`` and ``markerEnd`` to ``Line`` and ``Polyline`` - Moved ``CodomainMapContext`` from ``RenderingDef`` to ``ChannelBinding`` - Removed ``g``, ``vectorEffect``, ``visibility`` and various stroke and font properties from ``Shape`` (considering removing ``fontFamily`` in future) - Removed various ``Label`` properties and ``Rectangle.rx`` - Removed ``keywords`` and ``namespaces`` from ``Roi`` - Adjusted ``Shape.transform`` from string to six separate numerical properties using ``AffineTransform`` - Renamed ``Ellipse`` and ``Point`` properties - ``Units.PASCAL`` is now wholly capitalized Deprecations ------------ - ``Ishare`` - Search bridges - OMERO reader - Enumeration getters in ``IPixels`` in favor of ``ITypes`` - ``DiskUsage`` in favor of ``DiskUsage2`` - Analysis namespace ``openmicroscopy.org/omero/analysis/flim``