Skip to content

Releases: mysociety/fixmystreet

Version 1.8.2

03 May 15:59
Compare
Choose a tag to compare
  • Security:
    • Fix vulnerability in image upload that allowed external command execution.
  • New features
  • Front end improvements:
    • Switch list item heading from h4 to h3. #1348
    • Preserve category when clicking elsewhere on map.
    • Optimize store logo PNGs.
  • Admin improvements
    • Default new category creation to confirmed. #1266
    • Use better link to reports on admin body page.
  • Bugfixes:
    • Show right body user form value for fixed reports. #1369
    • Cope with a '/' in body name slug. #574
    • Ignore empty entries in the image upload IDs.
    • Use transparent border in tips/change_location. #1380
  • Development improvements:
    • Allow cobrands to control front page number colours.
    • Refactor email handling to use Email::MIME alone. #1366
    • Improve testing on Mac OS X.
    • Prevent dev sites auto-creating session.
    • Display used send method in debug line.
    • Remove unused cobrands. #1383
    • Finally combine remaining base/fixmystreet templates.
    • Don't warn on bad photo hashes.
    • Skip fetched updates if they're out of date range. #1390
    • Store Open311 error in report on failure. #1391

Version 1.7.1

03 May 15:58
Compare
Choose a tag to compare

This is a security update of an older version, please use the latest version if possible.

Security release, to fix vulnerability in image upload that allowed external command execution.

Version 1.6.2

03 May 16:01
Compare
Choose a tag to compare

This is a security update of an older version, please use the latest version if possible.

Security release, to fix vulnerability in image upload that allowed external command execution.

Version 1.8.1

23 Mar 14:00
Compare
Choose a tag to compare
  • Front end improvements:
    • Remember user's last anonymous state. #150
    • Remove auto-scrolling of sidebar on pin hover. #1344
    • Better multiple image display for reports/updates. #1325
    • Improve accessibility of pretty radio buttons and photo inputs.
  • Bugfixes:
    • Make sure preview image doesn't hide error. #1361
    • Don't double-decode geocoded addresses. #1359
    • Ensure top of reporting form is shown. #787
    • Other updates for Perl 5.20/5.22. #1358
  • Development improvements:
    • Add cobrand-specific custom reporting fields. #1352

Version 1.8

02 Mar 16:49
Compare
Choose a tag to compare
  • New features:
  • Front end improvements:
    • Pad internal update links so they are in view. #1308
    • Move alert page "recent photos" out of sidebar. #1168
    • Clearer relationship between map pins/list items. #1094
    • Consistent styling for updates on /report and /my pages. #1312
    • Stop a top banner overlapping header contents/improve CSS. #1306
    • Improve design of some error pages.
  • Performance improvements:
    • Reduce memory usage. #1285
  • Bugfixes:
    • Default the Google map view to hybrid. #1293
    • Prevent SVG chevron being stretched in Firefox. #1256
    • Better display/internationalisation of numbers. #1297
    • Fix cobrand restriction of My/Nearby. #1289
    • If app user logged in, perform alert signup. #1321
    • Spot media_url in Open311 GetServiceRequestUpdate. #1315
    • Improve disabled input behaviour (no hover, ensure faded).
    • Fix co-ordinate swapping bug in Google geocoder.
    • Exclude update alerts from summary alert counts.
    • Skip sending if any body marks it for skipping.
    • Upgrade Net::SMTP::SSL to fix email sending issue.
  • Development improvements:
    • Add generic static route handler. #1235
    • Store reports summary data by cobrand. #1290
    • Better handling replies to bounce addresses. #85
    • Combine more base/fixmystreet templates.
    • Add OpenStreetMap URL to report email.
  • Admin improvements:
    • Don't allow blank email/name to be submitted. #1294
    • Handle multiple photo rotation/removal in admin. #1300
    • Fix typo in admin body form checked status.
  • UK only
    • Make sure front page error is visible. #1336
    • Don't show app next step if used app. #1305
    • House Rules. #890 #1311

Version 1.7

23 Oct 16:41
Compare
Choose a tag to compare
  • Front end improvements:
    • Add right-to-left design option. #1209
    • Add state/category filters to list pages. #1141
    • Include last update time in around/my page lists. #1245
    • Show report details more nicely on a questionnaire page. #1104
    • Improve email confirmation page (now matches success pages). #577
    • Update URL hash when mobile menu navigation clicked. #1211
    • Add public status page showing stats and version. #1251
    • Accessibility improvements to map pages. #1217
    • New default OpenGraph image. #1184
    • Turkish translation.
  • Performance improvements:
    • A number of database speed improvements. #1017 #1258
  • Bugfixes:
    • Translate report states in admin index. #1179
    • Improve translation string on alert page. #348
    • Fix location bug fetching category extras.
    • Workaround DMARC problems. #1070
    • Fix padding of alert form box. #1211
    • Pin Google Maps API version to keep it working. #1215
    • Upgrade Google geocoder to version 3. #1194
    • Fix script running when CDPATH is set. #1250
    • Fix retina image size on front page. #838
    • Process update left as part of questionnaire, to catch empty ones. #1234
    • Make sure explicit sign in button clicks are honoured. #1091
    • Adjust email confirmation text when report not being sent. #1210
    • Fix footer links in admin if behind a proxy. #1206
    • Use base URL in a cobrand alert for a report without a body. #1198
    • Fix potential graph script failure in perl 5.16+. #1262
  • Development improvements:
    • Error logging should now work consistently. #404
    • CSS
      • Streamline navigation menu CSS. #1191
      • Streamline list item CSS. #1141
      • make_css now follows symlinks. #1181
      • Use a sass variable for hamburger menu. #1186
      • Write progress of make_css_watch to terminal title. #1211
    • Templates:
      • Remove final hardcoded "FixMyStreet" from templates. #1205
      • Combine a number of base/fixmystreet templates. #1245
    • Installation:
      • Make sure submodules are checked out by Vagrant. #1197
      • Remove Module::Pluggable warning in newer perls. #1254
      • Bundle carton to ease installation step. #1208
    • Translation:
      • Improve ease of running gettext-extract. #1202
    • Add standard app.psgi file.
    • Add link to volunteer tickets in README. #1259
    • Use Modernizr to decide whether to show mobile map. #1192
    • Prevent potential session cookie recursion. #1077
    • Allow underscore in cobrand name/data. #1236
    • Add a development URL to see check email pages. #1211

Version 1.6.1

31 Jul 16:52
Compare
Choose a tag to compare
  • Bugfixes:
    • Fix bug introduced in last release when setting multiple areas for a body in the admin. #1158
    • Don't have default "name >= 5 characters"/"must have space" checks, as Latin-centric #805
  • New features:
    • Danish translation.
  • Front end improvements:
    • Fix “All Reports” table headers on scroll. #50
    • Add time tooltips to All Reports table headings. #983
    • Fix sidebar running over the footer on alerts page. #1168
  • Admin improvements:
    • Add mark as sent button. #601
    • Add link to comment user ID from body form if present. #580
    • Add MapIt links from body page/ report co-ordinates. #638
    • Show any category extra data. #517 #920
    • Mark users who have moderate permission. #990
    • Allow editing of body external URL.
    • List a report’s bodies more nicely.
  • UK specific improvements:
    • Explain gone Northern Ireland councils. #1151
    • Better messaging for councils refusing messages. #968

Version 1.6

31 Jul 17:03
Compare
Choose a tag to compare

Identical to version 1.5.5, a version renumbering.

Version 1.5.5

10 Jul 14:09
Compare
Choose a tag to compare
  • Security:
    • Fix vulnerability in login email sending that could allow an account to be hijacked by a third party.
    • Time out email authentication tokens.
    • Update dependency to fix issue with Unicode characters in passwords.
  • New features:
    • Chinese translation.
  • Front end improvements:
    • Add “Report” button in default mobile header. #931
    • Use ‘hamburger’ menu icon in mobile header. #931
    • Resize map pins based on zoom level. #1041
    • Improve report meta information display. #1080
    • Display message on body page when reports list is empty.
  • Bugfixes:
    • Fix issue with shrunken update photos. #424
    • Fix typo in footer role="contentinfo".
    • Default Google maps to satellite view. #1133
    • Update Bing Maps parameter ID.
  • Development improvements:
    • Add ability for map pages to filter by category/state. #1134 (this is currently on a couple of cobrands, to add to base soon)
    • Allow cobrands to specify ordering on all reports page.
    • Use mocked Nominatim in tests to cope with bad connections.
    • Add Extra role to ease use of the {extra} database field. #1018
  • UK specific improvements:
    • Add dog poop poster. #1028

Version 1.5.4

18 Mar 17:10
Compare
Choose a tag to compare
  • New features:
    • Stamen toner-lite and Bing Maps tiles.
    • Czech and part-done Lithuanian translations.
  • Front end improvements:
    • Nicer confirmation pages, with next steps template example. #972
    • Always show report/update confirmation page, even if logged in. #1003
    • Expire cached geolocations after a week. #684
  • Bugfixes:
    • Make sure all co-ordinates are stringified/truncated. #1009
    • Correct "Open Street Map" to "OpenStreetMap". #1021
    • Only create timezone objects once, at startup.
  • Development improvements:
    • Remove need to specify en-gb in LANGUAGES. #1015
    • Mac installation improvements. #1014
    • Make use of jhead and Math::BigInt::GMP optional. #1016
    • Link from admin config page to MapIt. #1022
    • Test URLs for confirmation pages.
    • New configuration variable for setting up behind a secure proxy.
  • UK specific improvements:
    • Output easting/northing on one line. #997
    • Output Irish easting/northing in Northern Ireland. #822