Skip to content

15.0

Compare
Choose a tag to compare
@gallandarakhneorg gallandarakhneorg released this 23 Jul 20:49
· 132 commits to master since this release

General Changes

  • Add the slf4j-maven module. (details)
  • Add modules with extensions to Bootique. (details)

Virtual Machine Utilities

  • Fixing the String to URI filename conversion for supporting relative paths and Windows drive names. (details)
  • Add StringEscaper utility. (details)
  • Add unit tests for Locale.decodeString(). (details)
  • Add JsonableObject interface. (details)
  • Add toString(JsoanableObject) in JsonBuffer. (details)
  • Add ColorNames utility class. (details)
  • Add unit tests of JsonBuffer. (details)
  • Add getColorNameFromValue() in ColorNames. (details)
  • Add isEmpty() to JsonBuffer. (details)
  • ReflectionUtil toJson formats key names according the Java variable name standard. (details)
  • Fixing invalid color names. (details)
  • Fixing unit tests for Windows platform. (details)

Input Output Utilities

  • Add toJavaFX() to FileFilter. (details)
  • Empty string for a color is an invalid color. (details)
  • Fixing unit tests that depends on an internet connection. (details)
  • Fixing XMLUtil functions issues. (details)
  • Add ColorNames utility class. (details)
  • Add PathBuilder and SimplePathBuilder. (details)
  • Add XMLResources repository. (details)
  • XMLUtil.toColor supports color names. (details)
  • Fixing unit tests for Windows platform. (details)
  • Fixing XMLUtil issues according to the new unit tests. (details)

General Utilities

  • Add InformedIterable interface. (details)
  • Add setElementType() in InformedArrayList type. (details)

Text Utilities

  • Add formatHex() function. (details)
  • Add toJavaString() and toJsonString() functions. (details)

Mathematic Modules

Geometry Tools

  • Add BoundedElement interfaces. (details)
  • Tuples and shapes implement JsonableObject interface. (details)

Graph

  • Function solve() of Astar is no more marked as final. (details)

Tree

  • Make the AbstractParentlessTreeNode type implementing JsonableObject. (details)

Javafx Implementation

  • Tuples and shapes implement JsonableObject interface. (details)

Javafx Graphical Nodes

  • Replace "setOn*" by "addEventHandler" in ZoomablePanel. (details)
  • New module with a zoomable panel and canvas. (details)
  • Add public DrawingListener to ZoomableCanvas. (details)
  • Make drawContent() public in ZoomableViewer. (details)
  • Fixing invalid Document to Screen convertion. (details)
  • Simplifying the Drawer API. (details)
  • Add public functions for coordinate convertion in ZoomableViewer. (details)
  • Add the rgba(int, double) function. (details)
  • Remov unit tests that required to have an UI device. (details)
  • Use tools for screenless unit tests of JavaFX. (details)
  • Add basic implementation of drawers for math shapes. (details)

Generic Attribute Collections

  • Add toJson() to attribute API. (details)
  • Add the XMLAttributeUtil class. (details)

Geographical Information Systems

Shapefile

  • Replace AWT Rectangle2D by AFC Rectangle2d. (details)
  • Change to public visibility the ElementExporter interface. (details)
  • Define default functions within ElementFactory. (details)

Dbasefile

GIS Core

  • Add drawer of MapLayer. (details)
  • BoundedGISElement implements BoundedElement. (details)
  • Add documentation for other map projections. (details)
  • Bounding of a MapPolyline is too big when it is a wide polyline. (details)
  • Ignore tests when testing shape files cannot be read. (details)
  • Add toJson() to GIS primitives. (details)
  • Add constructor with contained elements' type in ArrayMapElementLayer. (details)

GIS Input Output

  • Add XMLGISElementUtil. (details)
  • Fixing invalid bound computation in MapElementGroup. (details)
  • Fixing unit tests for Windows OS. (details)
  • Add XMLGISelementUtil unit tests. (details)
  • The Y coordinates are not correctly output within the XML files. (details)
  • Add unit tests for GISShapeFileReader and GISShapeFileWriter. (details)

Road

  • Avoid assertion error when RoadAStar.solve(connection,connection) is called. (details)
  • Fixing code for passing unit tests. (details)
  • Add toJson() to GIS primitives. (details)

Road Input Output

  • Add the module for IO related to road networks. (details)

Javafx Road Implementation

  • Simple Viewer provides a base selection mechanism. (details)
  • Add support of selection color. (details)
  • Add drawers for MapLayer. (details)
  • More efficient implementation of the GIS viewer based on JavaFX. (details)
  • Refactor the road-network zoomable panel for extending the generic implementation. (details)
  • JavaFX SimpleViewer is now able to read any type of Shape file. (details)

Bus Network

  • Add toJson() to GIS primitives. (details)
  • Replace getBoundingBox().toBoundingBox() by getBoundingBox(). (details)
  • Simplifying the Drawer API. (details)

Bis Input Output

  • Add input/output tools for bus networks. (details)

AFC Developers

General

  • Upgrade to Maven 3.5.3. (details)
  • Add script for manual deployement of AFC. (details)
  • Update checkstyle for higher value attributes. (details)
  • Add assertHexEquals(). (details)
  • Add tools for screenless unit tests of JavaFX. (details)

P2 Repository

  • Do not distribute JavaFX in P2. (details)
  • Split the P2 repository into stable and devel repositories. (details)
  • Do not generate the P2 bundle for JavaFX. (details)
  • Upgrade the available versions of the P2 bundles. (details)