Skip to content

Releases: openplans/shareabouts

4.1.1

16 Jul 15:10

Choose a tag to compare

What's Changed

  • Fix checkboxgroup value filtering in the admin to work with arrays of selected values by @mjumbewu in #241
  • Update which fields can use a choice filter in the admin by @mjumbewu in #242
  • fix: Include non-visible data in admin requests (but avoid patching the PlaceCollection url) by @mjumbewu in #243

Full Changelog: 4.1.0...4.1.1

Shareabouts 4.1.0

02 Jul 22:19

Choose a tag to compare

What's Changed

  • Upgrade raven package to avoid SyntaxError on Python > 3.7 by @BenSturmfels in #211
  • Upgrade Mapbox GL JS to 1.4.1 to support satellite layers by @BenSturmfels in #206
  • Don't show "unsupported browser" message to Edge browser. by @BenSturmfels in #209
  • Remove unused .survey-reply-link CSS. by @BenSturmfels in #204
  • Add django-redis dependency and upgrade to support Django 3.2 by @BenSturmfels in #221
  • Remove unsupported browser overlay by @BenSturmfels in #220
  • Update theming docs to remove reference to uncommenting code in custom.css by @BenSturmfels in #218
  • Add a root logger by @BenSturmfels in #223
  • Remove unused geocode() functions by @BenSturmfels in #224
  • Upgrade Grunt by @BenSturmfels in #225
  • Remove conditional comments for Internet Explorer 7, 8, 9 and 10 by @BenSturmfels in #227
  • Remove syntax for Python < 3.6 by @BenSturmfels in #230
  • Remove conditional loading of Mapbox GL on MAPBOX_TOKEN by @BenSturmfels in #229
  • Clarify that config conditional is about focus/selection not zoom by @BenSturmfels in #231
  • Switch to Django 2.0-style path() URLconfs by @BenSturmfels in #234
  • Fix RemovedInDjango40Warning about ugettext() by @BenSturmfels in #235
  • Fold in platform updates from latest map by @mjumbewu in #237
    • Fixes for translations in instances deployed via Docker
    • Updates to JS libraries such as uglify to work with modern versions of other Node packages
    • Clean up of how API sessions are handled
    • Minor WCAG improvements
    • Adding an app.home_path configuration option
    • Allowing to choose the current language with a query string parameter
  • Correct the Django 2.0-style URLconf changes by @BenSturmfels in #238
  • Add a new, simple admin interface for the client by @mjumbewu in #240

New Contributors

  • @BenSturmfels merged in their first contribution in #211 (and many more after that)

Full Changelog: 4.0.0...4.1.0

Shareabouts 4.0.0

12 Feb 05:30

Choose a tag to compare

New Features:

  • Updated to Django 3.2
  • Support patching in model sync -- This makes it possible to modify the visibility of an idea, even when it has a logged-in submitter.
  • A few more tests -- The Shareabouts client has been woefully light on tests, which has made me squeamish about major updates in the past. Trying to not let that hold the project back in the future.

Upgrade Steps:

  • The Shareabouts configuration should be backwards-compatible with 3.26.0, with the exception of any Django settings that may be in a local_settings.py file. If you have any settings in that file that aren't specific to Shareabouts, please refer to the appropriate Django release notes.

Shareabouts 3.26.0

31 May 03:15

Choose a tag to compare

  • Allow overriding config parameters with environment variables

    The majority of the configuration values in config.yml can be overridden
    with environment variables. You can determine what the environment
    variable to override a setting should be called by joining the setting's
    path with double underscores, converting to uppercase, and prepending with
    SHAREABOUTS__. For example, say you have the configuration options:

    place:
      adding_supported:
        from: 2017-03-07 09:00 -0500
        until: 2017-04-04 09:00 -0400

    You could override these settings with the two env variables:

    SHAREABOUTS__PLACE__ADDING_SUPPORTED__FROM = 2017-03-07 09:00 -0500
    SHAREABOUTS__PLACE__ADDING_SUPPORTED__UNTIL = 2017-04-04 09:00 -0400
    
  • Allow hiding/showing places and comments with appropriate permissions.

    The following handlebars helpers can be used to check the current user's
    permissions:

    • {{# can_add_places }} -- Checks whether adding is supported or the
      current user is in a place.editors group.
    • {{# can_moderate_places }} -- Checks whether the current user is in a
      place.moderators group. Moderators can show or hide places.
    • {{# can_edit_places }} -- Checks whether the current user is in a
      place.editors group. Editors can change the content of places, and
      add places outside of the adding supported time.

    When can_add_places is true, the add button show up on the interface.
    When can_edit_places or can_moderate_places is true, a control bar with
    show/hide and delete buttons is available on each place detail page.

Shareabouts 3.25.0

31 May 03:11

Choose a tag to compare

Pegging current version at 3.25.0

Shareabouts 3.17.8

25 Sep 00:50

Choose a tag to compare

Collect the language code being use (for analytics)

Shareabouts 3.17.7

18 Sep 14:45

Choose a tag to compare

  • Bugfix: Simply opening the place form did a reverse geocode and cleared 'drag the map' requirement. No longer reverse geocode when opening the place form panel.

Shareabouts 3.17.6

15 Sep 16:30

Choose a tag to compare

Update the Spanish language translations

Shareabouts 3.17.4/5

12 Sep 15:37

Choose a tag to compare

Page slug navigation now works with nested page configurations

Shareabouts 3.17.3

11 Sep 15:04

Choose a tag to compare

Allow overriding of the language picker template separate from the rest of the base template.