Skip to content

Changelog

v3.10.2

Released: 2024-03-24

Bug Fixes

  • excel: update openpyxl dependency

v3.10.1

Released: 2024-02-23

Bug Fixes

  • portal: fix broken portal link

v3.10.0

Released: 2024-02-05

Features

  • Python 3.11 update

v3.9.0

Released: 2024-01-05

Features

  • track action clicks in Heap

v3.8.5

Released: 2023-11-28

Bug Fixes

  • avoid 401 error codes

v3.8.4

Released: 2023-10-31

Bug Fixes

  • disable log all changes

v3.8.3

Released: 2023-07-18

Bug Fixes

  • clean up titles and descriptions on checkboxes

v3.8.2

Released: 2023-07-12

Bug Fixes

  • use translation key instead of GDPR header

v3.8.1

Released: 2023-03-28

Bug Fixes

  • update client permissions config description

v3.8.0

Released: 2023-03-21

Features

  • config migration 2 client_permissions

v3.7.2

Released: 2023-03-15

Bug Fixes

  • allow python 3.7 and later

v3.7.0

Released: 2023-03-10

Bug Fixes

  • translations: Translated using Weblate (Dutch)

Features

  • allow python 3.11

v3.6.5

Released: 2023-03-01

Bug Fixes

  • use absolute path for json and excel URLS

v3.6.4

Released: 2023-02-22

Bug Fixes

  • lip: add German and Dutch translations

v3.6.3

Released: 2023-02-13

Bug Fixes

  • translations: Translated using Weblate (Danish)
  • translations: Translated using Weblate (Danish)
  • translations: Translated using Weblate (Norwegian Bokmål)

v3.6.2

Released: 2023-01-13

Bug Fixes

  • config: Fixed a bug where a database containing any set fields with a default option set would crash Lime Admin when accessing the GDPR config page.

v3.6.1

Released: 2022-11-10

Bug Fixes

  • desktop: download file with window.open instead of IE

v3.6.0

Released: 2022-11-09

Features

  • update lip.json based on po-files

v3.3.0

Released: 2022-11-09

Bug Fixes

  • ci: build lip.json based on po-files

Features

  • update translation.js

v3.2.2

Released: 2022-09-29

Bug Fixes

  • update frontend dependencies

v3.1.0

Released: 2022-03-28

Features

  • modernize how translations are handled
  • update translation.js

v3.0.2

Released: 2022-02-10

Bug Fixes

  • correct spelling error in Danish translation

v3.0.1

Released: 2022-01-26

Bug Fixes

  • schema: allow belongsto properties on related limetypes

v3.0.0

Released: 2022-01-19

Features

  • config: Lime Admin schema
  • config: added anonymize attribute and migrated replacewith to properties level
  • backend: verify client permissions on backend

Removed

  • config: removed attributes: fieldorder, backreference, custom, property
  • config: automagic config and legacy migrations

Bug Fixes

  • excel: consent headings were always in English

BREAKING CHANGES

  • Removed legacy migrations - direct upgrade from 0.x is no longer possible.

v2.0.6

Released: 2021-09-30

Bug Fixes

  • translations: updating translations
  • web component: encoding of link sent in email

v2.0.5

Released: 2021-09-03

Bug Fixes

  • translations: Translated using Weblate (German)

v2.0.4

Released: 2021-06-28

Bug Fixes

  • weblate: Added translation using Weblate (German)

v2.0.3

Released: 2021-06-23

Bug Fixes

  • webclient: do not rely on reloadObject´s existance

v2.0.2

Released: 2021-04-08

Bug Fixes

  • update static content registration

v2.0.1

Released: 2021-04-07

Bug Fixes

  • ci: add frontend lint test to workflow

v2.0.0

Released: 2021-03-02

Bug Fixes

  • log error on individual limetypes

Features

  • migrate web component to use new slot on new card
  • remove old slot, bump lime-crm requirements

BREAKING CHANGES

  • Web component must be manually added in Lime admin

v1.2.5

Released: 2021-02-19

Bug Fixes

  • backend: download excel files with send_file
  • portal: download attribute on Excel and JSON buttons

v1.2.4

Released: 2021-02-19

Bug Fixes

  • backend: explicity add index.html to portal url

v1.2.3

Released: 2020-11-23

Bug Fixes

  • webclient: hide host element when hidden

v1.2.2

Released: 2020-11-20

Bug Fixes

  • remove consent stuff for LISA in LIP package

v1.2.1

Released: 2020-11-18

Bug Fixes

  • remove deprecated set-env command for lip-zip workflow

v1.2.0

Released: 2020-11-12

Features

  • add docs/changelog.md automation

v1.0.6

Released: 2020-04-06

Authors: Carlito Jakobsson, Fredrik Wallström

Bug Fixes:

  • Build fixes

v1.0.5

Released: 2020-03-25

Authors: Carlito Jakobsson

Bug Fixes:

  • Send portal url button in web component

v1.0.4

Released: 2020-03-24

Authors: Carlito Jakobsson

Bug Fixes:

  • Download excel files with FileWrapper

v1.0.3

Released: 2020-03-09

Authors: Carlito Jakobsson, Fredrik Wallström

Bug Fixes:

  • Consent dependency for LIP
  • Zip content of legacy/lip/ folder

v1.0.0

Released: 2020-03-02

Authors: Carlito Jakobsson

New Features:

  • New package name - limepkg-gdpr
  • Web components for the webclient
  • Translations in .po for webclient and portal
  • Portal title in translations
  • Support for link properties in the portal
  • Migrate script to migrate from old config structure to new and remove gdpr.config key from sys_data
  • /{limetype}/{id}/anonymizerequest/ DELETE verb

Bug Fixes / Minor Improvements:

  • Refactor to use normal add-on structure
  • Config moved from Miscelleanous to Plugins tab
  • Config now in JSON format
  • Config restructured and partially saved with the config module
  • openpyxl updated to 2.6.4

Removed:

  • Unused "GPDR config per Limeobject" functions
  • /config/default/ endpoint
  • /security/ endpoint
  • /translation/yaml/ endpoint
  • All translations in Localize table except for t_mail_portal_link_subj and t_mail_portal_link_body
  • Automagic configuration. Now, configuration must be explicitly added for GDPR to run
  • Event for consent_updated
  • Consent functionality moved to another package limepkg_consent (backend, config, Bootstrap apps, VBA etc)

v0.6.3

Released: 2019-05-13

Authors: Lars Jensen

Bug Fixes / Minor improvements:

  • Renamed package.json to lip.json.
  • VBA code now uses new standard name on LC_UI module (instead of old UI).

v0.6.2

  • Update to flask 1.x.y

v0.6.1

  • Fix: Dependency requirement, openpyxl<=2.5.9

v0.6.0

  • Improvement: AP refactored with code broken out to a common gdpr-utils.js
  • Improvement: AP prioritizes translations from Localize, fallbacks to endpoint
  • Improvement: Bulk actions splits AJAX requests to 25 ids each
  • Improvement: Granular permissions on each Actionpad GDPR link
  • Improvement: Sort consent types by name
  • Add: Portal base url can be set in config
  • Add: JSON export endpoints only containing values
  • Add: Set field support
  • Add: All translations in LIP-package and GDPR_localizations.csv
  • Add: Events published for common GDPR operations
  • Fix: Portal displays text fields of type 'text' in <textarea>
  • Fix: Portal readonly option fields cannot be changed in the GUI
  • Fix: Single spaces, dashes etc are not searched/replaced when anonymizing
  • Fix: Anonymizeddate and deleteddate are validated when saving config
  • Fix: Actions list typo in Bulk endpoints yielding only admins could use them
  • Fix: Translations endpoint 500 error if no Accept*Language header
  • Fix: Actionpad urls to translation endpoint are now encoded
  • Fix: Misspelled translations
  • Fix: Replace illegal chars and limit Excel sheet name length to 31
  • Fix: Integer, decimal and percent fields visible in the portal
  • Fix: 0 works as value for replacewith
  • Fix: Don't write strings to numeric fields when anonymizing
  • Fix: Don't display/export invalid consent without consent type
  • Fix: Replacewith for yesno, set, numeric

v0.5.1

  • Fix: Avoid stack trace and log "handled" errors as warnings

v0.5.0

  • Version to fix what broke in 0.4.0

v0.4.0

  • Broken version that was published from an unfinished branch

v0.3.2

  • Internal fix: includes more metadata and documentation when pushing to devpi.

v0.3.1

  • Fix: Require Flask < 1.0.0

v0.3.0

  • Default configuration no longer allows changes from portal

v0.2.0

  • Add: Action pad translations

v0.1.1

  • Fix: Static files are now included in package
  • Fix: Better ACL checks in API