All minor API updates and bug fixes are implemented in a way that does not break compatibility with existing applications. Major updates that significantly change the API behavior will be released on a different URL.
The following request interface changes are considered backward compatible:
- Adding new endpoints.
- Adding new optional parameters.
- Adding new enumeration values.
- Changing a parameter from mandatory to optional.
- Softening a parameter constraint.
There are various areas where future releases of the Places (Search) API will silently extend the volume and types of information provided, therefor applications should be able to handle unknown elements and enumeration values while parsing a response (see Prepare for Extensibility).