Skip to content

Releases: mysociety/fixmystreet

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

Version 1.5.3

21 Jan 16:30
Compare
Choose a tag to compare
  • New features:
    • Satellite map toggle option on Google Maps view. #1002
    • Greek translation.
  • Bugfixes:
    • Fix cron-based email to use configured SMTP settings. #988
    • Update UNIX_USER variable on installation setup of crontab. #974
    • Improve make_css finding of bundled compass when in symlink. #978
    • Remove hard-coded site name from submit email template.
    • Allow forked repository pull requests to run on Travis.
    • Fix title of Privacy page, and other minor text fixes.
    • CSS: add some bottom content padding and fix a tiny map links issue.
  • Development improvements:
    • Replace site_title cobrand function with site-name web template. #979
    • Remove need for 'cron-wrapper' to run scripts. #852
    • Rename 'test-wrapper' to 'run-tests'. #999
    • Add client_max_body_size nginx config option. #995
    • Tidy up bin directory and #! lines.
  • Admin improvements:
    • Add staging email warning on admin body pages if needed. #982
    • Add admin navigation link to Configuration page. #1005
    • Better URL for body category editing.

Version 1.5.2

17 Dec 12:20
Compare
Choose a tag to compare
  • Hide unneeded heading on default footer.
  • Suppress 'Argument "" isn't numeric' warning on admin report edit page.
  • [UK] Don't show topic form field when reporting abuse.
  • Use token in moderation response URL to prevent hidden report leak.

Version 1.5.1

12 Dec 16:41
Compare
Choose a tag to compare
  • Bugfixes
    • Use correct cobrand signature in SendReport emails. #960
    • Fix double encoding of non-ASCII signature in emails. #961
    • Use area-based alerts by default, as they function correctly. #959
    • Set DefaultLocale appropriately when language set, for date display.
  • Open311
    • Better error if Open311 server returns a nil service list.
    • Cope better with Open311 server not liking a blank jurisdiction_id.
  • Installation/developer improvements:
    • Add a script to use a test database for running tests. #786
    • Make base FAQ more generic, move out UK-specific parts. #753 #935
    • Provide guidance at top of example config file.
    • Don't install open311-endpoint feature by default.

Version 1.5

19 Nov 18:52
Compare
Choose a tag to compare
  • Installation/developer improvements:
    • Support for Ubuntu Trusty Tahr 14.04 LTS. #921
    • Install bundler for more stable gem installation. #923
    • Rewritten graph generation programs in Perl. #924
    • Front end report moderation code. #809
  • Admin improvements:
    • Pagination of admin search results. #909
    • Validation of category details. #556
    • Removed overhang in body categories table. #738
    • Add encouraging message about support. #929
    • Tweak summary output on bodies page. #516
    • Move diligency table to bottom of page. #739
  • Front end:
    • Map page sidebar now flush with edges of window. #381
    • Simplify z-index usage, with other tidying. #673
    • Filtering of All Reports by category in URL. #254
    • More template generalisation, moving UK-specific stuff away. #344
  • Bugfixes:
    • Fixed JavaScript-disabled submission in Chrome/Firefox. #932
    • Show logged in message as success, not error. #357
    • Remove opacity from map controls on mobile.
    • Escape category in RSS feeds.
  • Internationalisation:
    • Add Albanian, Bulgarian, Hebrew, and Ukranian .po files.

Thanks to Dave Whiteland, Hakim Cassimally, Matthew Somerville, and Zarino Zappia for their work on this release.

Version 1.4.2

14 Jul 17:27
Compare
Choose a tag to compare
  • Maintenance release to deal with failing package installation. #832
  • User additions/improvements:
    • New links from /reports to open/fixed reports. #798
    • Better detection of signing in on /auth form. #816
  • Installation/developer improvements:
    • Allow SMTP username/password to be specified. #406
    • Correct GitHub link in Vagrantfile.
    • Error correctly if cron-wrapper fails to run.
    • Rename 'default' web templates directory to 'base'.
    • Move UK-specific text to separate templates. #344
    • Upgrade bundled cpanm. #807

Version 1.4.1

23 May 10:21
Compare
Choose a tag to compare
  • Don't run some cron scripts by default, and rejig timings, to alleviate memory problems on EC2 micro instances. #640

Version 1.4

16 May 19:11
Compare
Choose a tag to compare
  • User improvements:
    • Adds some guidance on an empty /my page. #671
    • Auto-selects the category when reporting if there is only one. #690
    • Stops indenting emails a few spaces. #715
    • Email template updates. #700
  • Installation/developer improvements:
    • Makes it easier to change the pin icons. #721
    • Sends reports on staging sites to the reporter. #653
    • Adds a no-op send method to suspend report sending. #507
    • Improves the example Apache config. #733
    • Includes a nicer crontab example. #621
    • New developer scripts:
    • Adds external_url field to Bodies. #710
    • Reinstates Open311 original update fetching code. #710 #755
    • Pins sass/compass versions. #585
    • Adds new MAPIT_GENERATION variable. #784
  • Bugfixes:
    • Fixes MapQuest and OSM attribution. #710 #687
    • Remove cached photos when deleted from admin.
    • Tiny bugfixes processing Open311 updates. #677
    • Correctly sets language in email alert loop. #542
    • Cron emails use EMAIL_DOMAIN in Message-ID. #678
    • Minor fixes for Debian wheezy.
    • Graph display of fixed states.
    • Slight CSS simplification. #609
  • Internal things:
    • Improves the robustness of Carton installation. #675
    • Doubles the speed of running tests on Travis.

Thanks to Andy Lulham, Chris Mytton, Dave Arter, Dave Whiteland, Gerald, Hakim Cassimally, Ian Chard, Jon Kristensen, Jonas Oberg, Kindrat, Matthew Somerville, Rikard, Steven Day, and Struan Donald for contributing to this release.

Version 1.3

12 Nov 13:31
Compare
Choose a tag to compare
  • Changes cobrand behaviour so if only one is specified, always use it. #598
  • Allows multiple email addresses to be given for a contact. Thanks to Struan Donald.
  • Bugfixes to pan icon placement, and bottom navbar in Chrome. #597
  • Admin improvements
    • Search by external ID. Thanks to Andy Lulham. #389
    • Date picker in stats. Thanks to Andrew Black and Dave Whiteland. #514
    • Mark external links. Thanks to Andy Lulham. #579
    • Fix for bug when changing report state from 'unconfirmed'. #527
    • Improve lists of report updates.
    • Add marking of bodies as deleted. Thanks to Chris Mytton.
    • Show version number of code on config page.
  • Test suite runs regardless of config file contents. #596

Version 1.2.6

11 Oct 21:46
Compare
Choose a tag to compare
  • Upgrades OpenLayers to 2.13.1, for e.g. animated zooming.
  • Adds facility for using Google Maps via OpenLayers. #587
  • Swaps installation order of Perl modules/database, more robust. #573
  • Renames default FakeMapIt "Default Area" to "Everywhere". #566
  • Adds a "current configuration" admin page. #561