## Releases * Unreleased * v2.3.4 (7th June 2018) - Bugfixes: - Fix pin clicking on non-/around pages, broken in 2.3.3. - Fix issue displaying anonymous account email. * v2.3.3 (6th June 2018) - Front end improvements: - Extra help text on contact form #2149 - Admin improvements: - Improve inspect form position and configurability. - Bugfixes: - Prevent contact form leaking information about updates #2149 - Fix pointer event issue selecting pin on map. #2130 - Fix admin navigation links in multi-language installs. - Fix map display issue clicking back from report page as inspector. * v2.3.2 (31st May 2018) - Front end improvements: - Improve questionnaire process. #1939 #1998 - Increase size of "sub map links" (hide pins, permalink, etc) #2003 #2056 - Edge-to-edge email layout on narrow screens #2010 - Add default placeholder to report extra fields. #2027 - Clicking the "Click map" instruction banner now begins a new report #2033 - Homepage postcode input is now marked up as a required input #2037 - Improved cursor/display of the new report pin. #2038 - Asset layers can be attached to more than one category each. #2049 - Cobrands hook to remove phone number field. #2049 - Check recent reports for any hidden since cached. #2053 - Asset layer attribution automatically shown. #2061 - The .internal-link-fixed-header positioning is now much simpler. #2117 - Added UI to view multiple wards at once on /reports. #2120 - Bugfixes: - Stop asset layers obscuring marker layer. #1999 - Don't delete hidden field values when inspecting reports. #1999 - Fix text layout issues in /reports/…/summary dashboard charts. - Fix post-edit issues on admin report edit page. - Truncate dates in Open311 output to the second. #2023 - Fix check for visible sub map links after 'Try again'. - Stop race condition when making a new report quickly. - Set a session timezone in case database server is set differently. - Fix SQL error on update edit admin page in cobrands. #2049 - Improve chart display in old IE versions. #2005 - Improve handling of Open311 state changes. #2069 - Don't strip whitespace from user passwords. #2111 - Make OpenGraph description translatable. - Stop double-escaping title in alert-update email. - Use inspection states in response template admin. - Fixed CSS padding/overflow bug during sidebar "drawer" animations. #2132 - Response template containing double quote now works. - A few small display issues with RTL text display. - Improve handling of loading spinner display. #2059 - Ignore non-interactive layers for asset message. - Admin improvements: - Inspectors can set non_public status of reports. #1992 - Default start date is shown on the dashboard. - Users with 'user_edit' permission can search for users/reports. #2027 - Don't send sent-report emails to as-body/as-anonymous reports. - Show Open311 service code as tooltip on admin category checkboxes. #2049 - Bulk user import admin page. #2057 - Add link to admin edit page for reports. #2071 - Deleted body categories now hidden by default #1962 - Display contents of report's extra field #1809 - Store user creation and last active times. - Add scripts to anonymize inactive users and reports, email inactive users, or to close reports to new updates. - Admin ability to close reports to new updates. #43 - Open311 improvements: - Fetch problems over Open311 #1986 #2067 - Option to send multiple photos over Open311 #1986 - Allow Open311 service definitions to include automated attributes #1986 - Optionally supress blank Open311 update errors #1986 - Fetch/store external status code with Open311 updates. #2048 - Response templates can be triggered by external status code. #2048 - Enable conversion from EPSG:27700 when fetching over Open311 #2028 - Add CORS header to Open311 output. #2022 - Nicer Open311 errors. #2078 - Development improvements: - Cobrand hook for adding extra areas to MAPIT_WHITELIST/_TYPES. #2049 - send-comments warns about errors when called with --verbose #2091 - Add HTML email previewer. - Add some Cypress browser-based testing. - Upgrade Vagrantfile to use Ubuntu Xenial. #2093 - Add validation to cobrand-specific custom reporting fields. - Drop support for IE7, improve IE8 support. #2114 - Add ability to have category extra help text. - Cobrand hook for showing all states in filter. * v2.3.1 (12th February 2018) - Front end improvements: - Zoom out as much as necessary on body map page, even on mobile. #1958 - Show loading message on initial /around map load #1976 - Ask for current password/send email on password change. #1974 - Add minimum password length and common password checking. #1981 - Nicer display of national phone numbers. #1982 - 'Report as another user' allows phone number without email. #1978 - Display loading spinner on map when asset layers are loading. #1991 - Bugfixes: - Fix bug specifying category in URL on /around. #1950 - Fix bug with multiple select-multiples on a page. #1951 - Make sure dashboard filters all fit onto one line. #1938 - Fix issue with red bars on bar graph of many categories. #1938 - Prefetch translations in /reports list of bodies. #1941 - Ignore deleted/area-less bodies in dashboard list. #1941 - Add missing CSS class from final questionnaire question. #1953 - Fix JavaScript error on /my calculating bounds #1954 - Change text on /reports to match lower down (fix translation). - Ensure all reports graph can't dip downward. #1956 - Fix error sending `requires_inspection` reports. #1961 - Fix timezone related test failure. #1984 - Restore display of extra fields on inspector form. #1994 - Admin improvements: - Admin can anonymize/hide all a user's reports. #1942 #1943 - Admin can log a user out. #1975 - Admin can remove a user's account details. #1944 - Superusers can have optional two-factor authentication. #1973 - Development improvements: - Add script to remove expired sessions. #1987 - 'components' parameter can be passed to Google geocoder. #1994 - UK: - Lazy load images in the footer. * v2.3 (18th December 2017) - New features: - Optional verification of reports and updates, and logging in, using confirmation by phone text. #1856 #1872 - Improved email/phone management in your profile. - Don't cover whole map with pin loading indicator. #1874 - Add Expand map toggle to more mobile maps. #1875 - Allow multiple wards to be shown on reports page. #1870 - Add functionality to have per-body /reports page. #1880 - Open311 category group support. #1923 - Front end improvements: - Paginate reports on `/around`. #1805 #1577 #525 - Improve performance of various pages, especially front. #1901 #1903 - More prominent "Hide pins" link on map pages, to aid reporting in busy areas. #525 - Optimised sprite file down from 97 KB to 36 KB. #1852 - SVG assets for core elements like button icons and map controls #1888 - Remove unneeded 2x PNG fallback images. - Improve location disambiguation page on small screens. #1918 - Don't show geolocation link on non-HTTPS pages. #1915 - Public report page shows state changes made in admin interface #1846 - Bugfixes - Shortlist menu item always remains a link #1855 - Fix encoded entities in RSS output. #1859 - Only save category changes if staff user update valid #1857 - Only create one update when staff user updating category #1857 - Do not include blank updates in email alerts #1857 - Redirect inspectors correctly on creation in two-tier. #1877 - Report status filter All option works for body users #1845 - Always allow reports to be removed from shortlist #1882 - Remove shortlist form from inspect duplicate list. #1889 - Fix pin size when JavaScript unavailable. - Fix display of text only body contacts #1895 - Prevent text overflow bug on homepage stats #1722 - Stop page jumping too far down on inspect form. #1863 - Prevent multiple 'Expand map' links appearing. #1909 - Superusers without a from_body can make reports again. #1913 - Fix crash when viewing /around in certain locales. #1916 - Fix back bug, from report after using list filters. #1920 - Fix issues with send method category change. #1933 - Admin improvements: - Character length limit can be placed on report detailed information #1848 - Inspector panel shows nearest address if available #1850 - Return a 200 rather than 404 for ref ID lookup. #1867 - Remove hidden from default staff state dropdown. #1878 - Marking an item as a duplicate enforces providing ID/update. #1873 - Report field pre-filling for inspectors configurable #1854 - Admins can now unban users #1881 - More JavaScript-enhanced `