Releases: mysociety/mapit
Releases · mysociety/mapit
Version 2.0
- Breaking changes
- Add support for Django 2.0, drop support for older than 1.11.
- New features
- Bugfixes:
- Development improvements:
- Support more Debian/Ubuntu versions. #301
- More tests, improved running with changed settings/order.
- MapIt international-specific code is now in its own repo.
- MapIt UK specific:
Version 1.6
Version 1.5.4
- Switch LabelCommand subclasses from using 'args' to 'label', and stop BaseCommands fom using 'args'. #278
Version 1.5.3
Version 1.5.2
Version 1.5.1
Version 1.5
- Add support for Django 1.9 and 1.10, drop older than 1.8. #209 #248
- Add support for Debian jessie/Ubuntu xenial. #254 #255
- Add documentation for the /code API endpoint. #242
- Add new footer. #238
- Area import
- Allow name_field to specify multiple options.
- Add option to skip entries with blank names.
- Postcode import
- Add detecting location availability per postcode.
- Allow updating locationless postcodes.
- Bugfixes:
- Only try and set GDAL exceptions on first use. #211 #231
- Fix redirects when MapIt is mounted on a subpath. #228 #236
- No need for a syncdb call, now covered by migrate. #221
- Fix and improve JSONP middleware handling. #212
- Disable project gzip middleware. #215
- Tweak install script for if sudo is not installed.
- Fix usage of imp module in newer Python versions.
- Development:
- Add VagrantFile and instructions for development. #237
- Allow overriding of email subject prefix. #229
- Add postgresql to SysV init script. #234
- Switch api-docs ID to sidebar class for other use. #246
- Add a couple of index page template hooks.
- Don't show deprecation warnings by default.
- Move to using libsass.
- MapIt Global specific:
- Fix issue parsing KML in python2 prior to 2.7.4. #206
- Add a missing '{% load i18n %}' which broke front page
- MapIt UK specific:
Thanks to Steven Day, Simon Hughesdon, Isabell Long, Mark Longair, Sym Roe, Matthew Somerville, Murray Steele, and Zarino Zappia for their work on this release.
Version 1.4
- Mark all strings for translation. #185
- Italian translation and base templates. #185
- Swedish translation and postcode code. #184
- Support GeoJSON/KML for multiple areas. #136
- Improved testing using tox.
- Better handling of bad float numbers in URL. #202
- New command to raise generation_high on current areas. #204
- Bugfixes:
- Include missing meta viewport tag for mobile display.
- Fix Python 3 issue with streamed JSON responses.
- Make sure the CSS has been compiled when packaging distribution. #179
- Avoid Unicode problems in find parents commands. #185
- Fix link to geohack tool. #195
- Remove unneeded three-character check from import script. #203
- MapIt UK specific:
- Boundary-Line May 2015. #190
Thanks to chris48s, Guglielmo Celata, Greg Kempe, Jon Kristensen, Mark Longair, Chris Mytton, and Matthew Somerville for their work on this release.
Version 1.3.1
- Allow double-clicking to zoom within a geometry on a map
- Provide template blocks for extra CSS and JS in the base template.
- Package country-specific templates so that they can be reused.
- Make sure all country-specific templates use the compatibility template tag for "url".
- Remove the links to view geometries on Google Maps that no longer work.
- Upgrade the bundled leaflet to version 0.7.3.
Version 1.3
- Ubuntu Trusty Tahr support. #156
- Django 1.8 support, subject to it not being finished yet. #165
- Stream JSON output, and HTML lists of areas, to use much less memory on very large responses. #164
- Italy country app, thanks Guglielmo Celata. #147 #153
- South Africa country app, thanks Mark Longair. #155
- Add setting for whether this installation uses postcodes.
- Add HTML version of
/generations
endpoint. - Bugfixes: