Skip to content

Changelog

v5.1.0

Released: 2026-07-06

Bug Fixes

  • builder: duplicate check also consider owner table
  • builder: enable selected state and disable 3d effect on detailed card
  • builder: form validation fixes
  • builder: hide item id in item form
  • builder: keep backend validation props in schema but with hidden visibility flag
  • builder: make custom endpoint a larger field
  • builder-fullscreen: add tests
  • checklist: keep an item unchecked when a when-done action is cancelled
  • checklist: make redundant item state transitions a no-op
  • checklist: only set item state after side effects succeed
  • checklist-template-preview: improve grouping ui
  • item_template: move Next item chapter as the last chapter in Item settings
  • item-template: clarify force_note and ignore_not_allowed labels
  • preview: add error handling for loading preview relations
  • preview: add Run actions automatically when checked to badge count
  • search: pass contextscope on later crm
  • soft-reset: Add line breaks after question in confirmation
  • template: hide first item id
  • template: update title for templatepropertyid
  • template preview: add max height to item card
  • template preview: render description as markdown
  • template preview: unify property values
  • template-preview: be sure search works in detailed view as well
  • template-preview: have better line connectors
  • template-preview: improve detailed view
  • template-preview: improve logic of double items
  • template-preview: improve tooltip
  • template-preview: replace current button with limel-chip
  • translations: add missing translation key
  • add confirm dismissal fallback and tests
  • add template description to general settings
  • catch dataclass construction errors in post_load as ValidationError
  • help icon content was messy and hard to understand
  • remove use_name_as_title prop from schema
  • rename show_all_items to hide_upcoming_items
  • support disabled/readonly state on custom components
  • template-builder: improve logic of adding children
  • template-preview: improve colors in dark mode
  • template-preview: improve search bar UX
  • template-preview: make sure item tree gets centre focus
  • template-preview: selectable items
  • migrations for schema updates

Features

  • builder: add show diff functionality
  • edit-note-dialog: focus input on open and save on ctrl/cmd + enter
  • template history webcomponent
  • template history webcomponent
  • builder: add displayMode as queryParam to the builder
  • builder: add read-only access config and read-only builder mode
  • builder: relation picker now supports clicking relation to navigate to it
  • builder: reword builder fields and move descriptions into help icons
  • builder: when readonly show full preview as default
  • checklist: block item clicks made against a stale view
  • checklist: open builder read-only from the checklist card
  • checklist-builder: be able to remove selected item
  • checklist-template: add sibling from the parent item
  • endpoints: add connected-templates endpoint for template owners
  • navigation: support opening the builder with an object in the side panel
  • repository: add data trail logging
  • repository: add history detail endpoint with migrate-on-view
  • template preview: group each interaction type
  • template preview: support opening object links in side panel
  • template preview: support parsing of time and relation values
  • template-builder: add edit/full-preview toggle and compact/detailed views
  • template-builder: decrease default width of the settings
  • template-builder: have a resize feature
  • template-owner: add template owner card component
  • template-owner: pre-fill the builder create form from the owner
  • template-preview: add zoom in out feature
  • templates: prevent write without access in backend
  • utils: add generic link click handler
  • open checklist builder in new tab with cmd/ctrl click
  • support markdown in item description
  • trigger configured standardactions when done

v5.0.4

Released: 2026-06-29

Bug Fixes

  • title-properties: coerce relation value to str before isnumeric

v5.0.3

Released: 2026-06-16

Bug Fixes

  • properties schema: allow string and number as value
  • user-action-form: emit changes in user action fields

v5.0.2

Released: 2026-06-11

Bug Fixes

  • checklist-template: corrected path traversal in is current group checked

v5.0.1

Released: 2026-06-08

Bug Fixes

  • visible-items: resolve reused option parent by path
  • visible-items: respect terminal option with empty next_items

Reverts

  • Revert "feat(builder): component picker and actions config"

v5.1.0

Released: 2026-06-08

Bug Fixes

  • visible-items: resolve reused option parent by path
  • visible-items: respect terminal option with empty next_items

Features

  • builder: component picker and actions config
  • builder: filter when-done picker by limepkg-dynamic-checklist tag

v5.1.0

Released: 2026-05-28

Features

  • builder: component picker and actions config
  • builder: filter when-done picker by limepkg-dynamic-checklist tag

v5.0.0

Released: 2026-05-28

Features

  • actions: add action system for create/delete, set property and history
  • builder: add full-screen builder, command picker and dialogs
  • checklist: restructure into item-components and typed model
  • checklist_state: add mutable state engine, models and title properties
  • config: add config schema migration for the new structure
  • frontend: add admin config component and shared utils
  • services: add checklist and limeobject-search services
  • translations: update translations for the rewrite

  • feat(installation)!: add owner history relation and remove deadline fields

  • feat(automations)!: replace owner custom limeobject with automations
  • feat(endpoints)!: rework endpoint payload and restructure endpoint modules
  • feat!: remove legacy LIP desktop app and drop desktop support

BREAKING CHANGES

  • removed the days_until_done property and deadline functionality
  • Remove owner custom limeobject and use automations instead
  • Updated the checklist endpoint payload structure to use template item IDs and owner IDs, replaced deprecated and unused fields, and improved item action logic.
  • remove desktop support

v4.5.1

Released: 2026-03-30

Bug Fixes

  • update lime-crm to >=2.1017.9,<4

v4.5.0

Released: 2026-03-05

Bug Fixes

  • remove template from list locally on delete

Features

  • return TemplateListItem from POST/PUT endpoints
  • update template list in-place on save

v4.4.7

Released: 2025-11-11

Bug Fixes

  • builder: disable option queries for relation pickers in builder
  • statistics: add data-total-items to track number och checklist templates

v4.4.6

Released: 2025-06-12

Bug Fixes

  • re-lock to update dependencies

v4.4.5

Released: 2025-01-08

Bug Fixes

  • lock stenciljs to <2.19.0

v4.4.4

Released: 2024-12-20

Bug Fixes

  • new frontend setup (doctor health)

v4.4.3

Released: 2024-12-12

Bug Fixes

  • card.component: show header actions when invalid template
  • desktop-app: show header actions when invalid template
  • softreset: don't empty checklist template when softresetting

v4.4.2

Released: 2024-10-16

Bug Fixes

  • Check existing template in list of template keys
  • delete template keys using lime_data.delete_data
  • support longer checklists than 100 items
  • set-properties.active-coworker: works for a user without coworker

v4.4.1

Released: 2024-10-03

Bug Fixes

  • cannot empty checklist
  • set-properties: hard coded max length of text fields

v4.4.0

Released: 2024-06-19

Features

  • support custom commands (including standard actions)

v4.3.0

Released: 2024-05-17

Features

  • Checklist limeobject: add component picker
  • Template builder: add component picker

v4.2.0

Released: 2024-05-07

Features

  • ci: regenerate workflows

v4.1.1

Released: 2024-03-27

Bug Fixes

  • templates: when fetching all templates, only create schema once

v4.1.0

Released: 2024-03-25

Bug Fixes

  • bump lime-crm to support stacked cards
  • created document opens side panel
  • run when activated before owner limeobject

Features

  • support stacked cards

v4.0.0

Released: 2023-11-23

Bug Fixes

  • builder: add warning on template property id if duplicate
  • builder: got rid of JSON circulation and validation errors
  • builder.properties: sort options alphabetically
  • related-dialog action: relate owner to object
  • template: validation for related-dialog action
  • template.migration: template_property_id convert to strict integers

Code Refactoring

  • delete unused functions/endpoints
  • separate checklist_helper to sub modules
  • separate checklist_template to sub modules

Features

  • backend: support dynamic dates
  • frontend: support dynamic dates
  • User action: Create Related Object
  • add checklist repository

BREAKING CHANGES

  • separate checklist_helper to sub modules
  • delete unused functions/endpoints
  • separate checklist_template to sub modules

v3.6.5

Released: 2023-10-11

Bug Fixes

  • builder: better sorting/searching in checklist templates
  • better sorting/searching in document templates
  • builder: add max size on form section
  • builder: separate scroll areas
  • builder.preview: search items
  • preview: remove blank spacings

v3.6.4

Released: 2023-09-08

Bug Fixes

  • remove loggings

v3.6.3

Released: 2023-09-04

Bug Fixes

  • Translated using Weblate (German)

v3.6.2

Released: 2023-09-01

Bug Fixes

  • Translations update from Lime Weblate

v3.6.1

Released: 2023-09-01

Bug Fixes

  • Translations update from Lime Weblate

v3.6.0

Released: 2023-08-23

Bug Fixes

  • lip.json: remove unused translations
  • webclient: reduce white space
  • replace moment with dayjs

Features

  • moved translations from localize to translations
  • moved translations from localize to translations
  • webclient: make groups collapsible

v3.5.0

Released: 2023-06-26

Features

  • addon-installer: add webclient view for checklist_item
  • implement addon installer

v3.4.0

Released: 2023-06-20

Bug Fixes

  • rendering order of badge on icon button

Features

  • document template: support version ^1.30.0 of limepkg-document-templates

v3.3.1

Released: 2023-04-04

Bug Fixes

  • validation template: validation of document templates

v3.3.0

Released: 2023-03-28

Features

  • allow python 3.11

v3.2.0

Released: 2023-02-10

Bug Fixes

  • custom endpoint: can distinguish ignore, unignore, check and uncheck
  • desktop client: possibility to access checklist header with invalid template
  • desktop/web: support for soft reset checklist
  • translation: Create new checklist text
  • validate-template: desktop template names lookup is case insensitive
  • validate-template: property names can be saved with capital letters
  • add security config in lime admin

Features

  • support soft-reset of a checklist in backend
  • config: config type on force history note
  • desktop: custom endpoint error handling
  • web/desktop: custom endpoint user message
  • webclient: custom endpoint error handling

v3.1.1

Released: 2022-11-03

Bug Fixes

  • template builder: create button in english

v3.1.0

Released: 2022-11-01

Bug Fixes

  • error handling on save
  • document templates: fetch document template by name instead of id
  • template builder: advanced editor now uses a code editor
  • template builder: changing a value in code editor will no be visible in form and preview
  • template builder: handle properties visually
  • template builder: hide component when no access instead of render blank
  • add default icons and shortened action type texts
  • remove double url encoding
  • support for older versions of marshmallow
  • template builder: Set Enabled desktop/web automatically
  • template builder.actions: show invalid values to the user
  • owner_table and relation prop can now be different
  • template-builder: open template builder button now looks good in new start page
  • web checklist: fix positioning of badge numbers

Features

  • template builder: validate properties in backend
  • template builder: validate templates in backend
  • template builder: Visualize validation errors on save
  • visualize invalid checklist templates
  • template builder: dont't crash on start up with invalid checklist
  • template-builder: add pickers for document/email templates
  • Document templates for web client

v3.0.1

Released: 2022-04-06

Bug Fixes

  • doctor health and upgraded mkdocs

v3.0.0

Released: 2022-04-05

Bug Fixes

  • desktop: refresh properties on card when unchecking item
  • desktop: support for webview1 again
  • desktop: tooltips are now removed on item click
  • template-builder: empty selected template and item when opening form
  • utils.js: refresh record when recreating checklist

chore

  • release: 3.0.0-dev.1

  • BREAKING CHANGE: bumped requirement to 2020.3.481 (2.114.0)

Features

  • Dev with form change

BREAKING CHANGES

  • release: bumped requirement to 2020.3.481 (2.114.0)

BREAKING CHANGES

  • bumped requirement to 2020.3.481 (2.114.0)
  • bumped requirement to 2020.3.481 (2.114.0)

v2.2.7

Released: 2021-12-22

Bug Fixes

  • webclient.force_note: mobile support

v2.2.6

Released: 2021-12-22

Bug Fixes

  • only returns unique limetypes in the builder

v2.2.5

Released: 2021-11-29

Bug Fixes

  • can now empty datefields with set properties

v2.2.4

Released: 2021-11-18

Bug Fixes

  • set-properties: handle integers

v2.2.3

Released: 2021-11-11

Bug Fixes

  • desktop app: refresh actionpad correctly with "Set Properties When Created"

v2.2.2

Released: 2021-11-08

Bug Fixes

  • add logs and flask.abort when endpoint call fails

v2.2.1

Released: 2021-11-05

Bug Fixes

  • web component: skip fetch of checklist when no id provided

v2.2.0

Released: 2021-11-05

Bug Fixes

  • web component.config: parsing config in a modern way

Features

  • template-builder: possible to disable relaton picker for Template Property Id

v2.1.4

Released: 2021-11-05

Bug Fixes

  • web component: automatically initialize on change if no checklist exists before
  • web component: change event is stopped so that the object form isn't affected

v2.1.3

Released: 2021-10-13

Bug Fixes

  • lbs app: readonly could still edit notes

v2.1.2

Released: 2021-10-13

Bug Fixes

  • template builder: fields no longer flickers and validation is triggered while changing values

v2.1.0

Released: 2021-10-06

Authors: Tommy Hallman Lindh, Edvin Blomberg

New Features

  • desktop client: Added readOnly configuration to the LBS app. This means that in the LBS-app configuration you can now define a parameter that can set the checklist app to readOnly mode and lock it, for example lbs.vm.helpdesk.helpdeskstatus.key == 'done'. No action can then be performed to the checklist (except displaying info) as long it is locked. Typical use case would be to lock a checklist as soon as a ticket is closed. To reopen the checklist, first reopen the ticket. See screenshot for difference between a unlocked and locked checklist. Configuration example
  • template builder: can configure default value for "Ignore not allowed" for each checklist

Bug Fixes / Minor Improvements

  • checklist web client: indicate when no checklist is found after refresh
  • checklist-template-preview: shorten length of full file path
  • desktop client: app no longer crashes when no icon/title is configured
  • desktop client: user actions can be executed on multi option parents
  • lbs app: text is clickable on checklist items
  • template builder: document type picker now shows display name instead of key
  • template builder: no longer throws an error when no config exists
  • template builder: set properties will show a drop down of properties instead of a text field
  • template builder: template property id is now a picker instead of text input
  • template builder: write full title of item that continues on another branch
  • Improved backwards compability from older checklists
  • Several smaller fixes

v2.0.0

Released: _2021-06-18

Authors: Tommy Hallman Lindh, Edvin Blomberg

New Features

  • Web client checklist
  • Support for actions in the webclient
  • Rework of template builder design

Bug Fixes / Minor Improvements

  • Removed hard coded translations
  • Able to preview the full checklist in the template builder
  • Template builder now fetches maximum length of fields from LISA
  • Fix: Ignored-checkbox and ignore_date is now correctly removed after user "Stops ignoring"
  • Fix: Done-checkbox and Done_date is now correctly removed after user reversing a checklist_item
  • Fix: Addon endpoint now returns proper JSON
  • Fix: Custom endpoint config rewriten so it is possible to use a custom endpoint
  • Several smaller fixes