Skip to content

Latest commit

 

History

History
109 lines (75 loc) · 8.01 KB

CHANGELOG.md

File metadata and controls

109 lines (75 loc) · 8.01 KB

Changelog

All notable changes to this project are documented in this file.

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

Note: Version 0 of Semantic Versioning is handled differently from version 1 and above. The minor version will be incremented upon a breaking change and the patch version will be incremented for features.

[0.5.0] - 2024-03-28

Breaking

  • Updated data.proposal.vehicleParking to data.property.parking & data.proposal.parking to better align to Greater London Authority legislation for capturing existing count, proposed count, and difference in number of parking spaces per type of vehicle. Additionally drops data.proposal.details heirarchy, as this organisation wasn't meaningful in any policy context (#136)

Added

  • Added change of use of land projects to supported ProjectTypes (#142)

[0.4.1] - 2024-03-15

Added

  • Added service.metadata.fees to communicate how the application fees were calculated, including policy references (#124)
  • Added a number of new FileTypes (#137, #133, #128)
  • Added type definitons to describe CommunityInfrastructureLevy planning charges on applicable applications (#135)
  • Added type definitions to describe existing & proposed Materials for applicable project types (#134)

Fixed

  • Improved GitHub Action & CI workflows to ensure schema.json and examples are building as expected on main and in dist releases (#132, #131)
  • Updated expired file URLs in example payloads (#139)

[0.4.0] - 2024-02-28

Breaking

  • Renamed two PlanningDesignation values that were previously incorrectly categorised as "designated land" (#125)
  • Removed duplicated "outbuildings" entries, now using singular "outbuilding" only, from ProjectTypes (#123)
  • Updated type data.property.planning.designations.source to include text & url (#122)
  • Updated metadata.source as requirement for any provider, not only PlanX (#119)

Fixed

  • Adjusted build scripts so that generated examples in /dist have correct version numbers (#114, #115)

[0.3.0] - 2024-02-08

Breaking

Added

  • Added service.metadata.files to communicate all required, recommended, and optional files requested from the user based on their responses for reference during assessment (#110)
  • Added additional PlanningDesignations (#106)

[0.2.3] - 2024-01-29

Added

  • Added additional PlanningDesignations (#99)
  • Added additional ApplicationTypes. Stay tuned for expanded example payloads in the next release! (#98)

[0.2.2] - 2023-12-15

Added

  • Added new optional text property data.applicant.ownership.noticeReason (#89)

Changed

  • Added a number of additional supported ProjectTypes (#88)
  • Updated descriptions for data.property.boundary and data.proposal.boundary fields (#89)

[0.2.1] - 2023-11-28

Changed

  • date-time format is now supplemented by a regex pattern to restrict to the RFC3339 ISO format (#75)

[0.2.0] - 2023-11-17

Breaking

  • Renamed result to preAssessment and made optional, as applications from sources other than Planx are unlikely to provide this (#66)

Added

  • Added url to policyRefs under responses (#67)
  • Added additional values to ApplicationTypes data dictionary (#65, #72)

Changed

  • Simplified metadata overall and updated organisation to align to Planning Data local authority reference codes (#68, #71)
  • Adjusted shape of data.property.planning to better capture existing designations and their sources, and illustrate future scope including conditions and more (#64, #70)

[0.1.2] - 2023-10-27

Changed

  • Updated GeoJSON type definition to use NPM's @types/geojson (#59)
  • Adjusted shape of data.applicant & data.applicant.agent contact details (#62)
  • Improved annotations and documentation throughout (#60, #61)

[0.1.1] - 2023-10-17

Changed

  • Adjusted shape of data.property.constraints.planning and added a PlanningConstraint definition (#50)
  • Added more granular values to the ProjectType definition (#55)
  • Improved examples, especially data.proposal.details (#54)
  • Minor naming and organisational adjustments throughout based on early feedback

Fixed

  • Corrected usage of JSON Schema Date format (#52)

Removed

  • Dropped metadata.service.publishedFlowId, as this will always be inferrable from flowId and the session's dates (#57)

[0.1.0] - 2023-10-04

Added

  • Released our first full working draft 🎉