Skip to content

Release Notes : v0.2.3

Date: 19th July 2026

Summary

This release aims to introduce bug fixes and new additions to Crestr, including the addition of a donate button in the sidebar (though this is inactive for the Beta) as well as fixes for false positive identification of coordinates outside of Cumbria (inputted coordinates that were within Cumbria were not accepted by the ray-casting algorithm)

What Changed

routingState.js

  • The isPointInPolygon algorithm was altered so that it accepted MultiPolygon GeoJSON coordinates as opposed to regular coordinates
  • To accommodate this, the actual cumbriaBoundary variable was changed to become a MultiPolygon
  • This meant that coordinates would now be accurately validated to ensure that they were within Cumbria

The Sidebar

  • A donation button was added, though this is inactive for the Beta and is purely to ensure that the infrastructure and code is present to accommodate donations when Crestr exits the Beta stage
  • To ensure users were made aware of this, tooltips were altered to ensure they worked on labels and links as opposed to a specific class, and were moved to styles.css file from the settings_panel.css file.