Changelog¶
v3.11.1¶
Released: 2024-09-19
Bug Fixes¶
- excel format date time value
v3.11.0¶
Released: 2024-08-07
Features¶
- config: use lime_admin.fields for limetype and property mappings
v3.10.4¶
Released: 2024-08-05
Bug Fixes¶
- schema: fix marshmallow deprecation warnings
v3.10.3¶
Released: 2024-05-27
Bug Fixes¶
- portal: render data and translations as text instead of html
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