Remove debug
Fix: overlong place names break migration
Remove unused imports
Max length of place column is 120 characters
Fix: over-long place names break migration
Remove invalid values from wt_placelocation before migrating to wt_place_location
Fix: wt_placelocation data created out-of-sequence causes migration error
Fix: #3711 - the table wt_placelocation may contain duplicates
Fix: MySQL 5.7 and lower cannot CAST to FLOAT - but it can convert implicitly
Fix: #3693 - Postgres needs explicit cast from string to float
Use https link in copyright header
Fix: #3685 - orphan records in placelocation break upgrade
Fix: #2592, Fix: #2593, Fix: #3431, Fix: #3446, Fix: #3638, Fix: #3676, Merge #2652 - Refactor LocationController into request handlers
whitespace
Fix: adding new locations. Improve bounding-rectangle algorithm
Remove custom tags from default list
Update code to use new Factory objects
Make migration step 37 more robust
Fix: #3089 - change language from tree-preference to site-preference
Fix: #2843 - change in column sizes can break migration 37
PSR12
Better defaults for SMTP setings
Fix: #2575 and #1945 - update email from/reply-to fields, allow registration on private sites
123456