Skip to content

Releases: opensensor/django-forms-workflows

Release v0.47.2

31 Mar 20:57

Choose a tag to compare

🤖 AI-Generated Changelog

Fixed

  • Resolved an issue where users with duplicate full names could be incorrectly matched during dynamic assignee lookup, ensuring the correct person is assigned when multiple users share the same name

🔗 Full Changelog: v0.47.1...v0.47.2

Release v0.47.1

31 Mar 20:57

Choose a tag to compare

🤖 AI-Generated Changelog

Fixed

  • Prevented silent auto-approval from occurring when a form trigger does not match the expected condition, ensuring approvals require explicit user action
  • Resolved data leaks in PDF approval exports that could expose sensitive approval information unintentionally

🔗 Full Changelog: v0.47.0...v0.47.1

Release v0.47.0

31 Mar 18:12

Choose a tag to compare

🤖 AI-Generated Changelog

Added

  • Support for public forms that allow anonymous submissions without requiring user authentication
  • Rate limiting for anonymous form submissions to prevent abuse

🔗 Full Changelog: v0.46.0...v0.47.0

Release v0.46.0

31 Mar 17:54

Choose a tag to compare

🤖 AI-Generated Changelog

Added

  • Introduced an advanced reporting analytics dashboard, providing users with deeper insights and data visualization capabilities
  • Marked form versioning as shipped, making it available as a fully supported feature

🔗 Full Changelog: v0.45.0...v0.46.0

Release v0.45.0

31 Mar 17:36

Choose a tag to compare

🤖 AI-Generated Changelog

Added

  • Signature field now supports two input modes: Draw (freehand canvas) and Type (keyboard input with cursive font options)
  • Multiple cursive font choices available when using Type mode for signatures

Fixed

  • Corrected canvas border rendering for the signature drawing field

🔗 Full Changelog: v0.44.1...v0.45.0

Release v0.44.1

31 Mar 17:19

Choose a tag to compare

🤖 AI-Generated Changelog

Fixed

  • Suppressed audit log entries generated during auto-save operations to reduce noise in audit history
  • Resolved an error in WorkflowDefinitionAdmin caused by a stale reference to the old notifications related name

Removed

  • Cleaned up legacy notification task stubs that are no longer in use

🔗 Full Changelog: v0.44.0...v0.44.1

Release v0.44.0

31 Mar 17:01

Choose a tag to compare

🤖 AI-Generated Changelog

Added

  • NotificationRuleAdmin: New Django admin interface for managing notification rules, including list display, filters, and search capabilities

Changed

  • Notification batching: Consolidated cadence-aware notification batching into a single unified code path (send_notification_rules), replacing multiple separate queuing functions for simpler, more consistent behavior
  • Signature pad styling: Improved signature field border visibility by updating the border color for better contrast

Removed

  • Legacy notification models: Removed WorkflowNotification and StageFormFieldNotification models — migrate any existing data before upgrading (a database migration is included)
  • notify_assignee_on_final_decision field: Removed from WorkflowStage; use NotificationRule configuration instead
  • Legacy notification helper functions: Removed _queue_workflow_level_notifications, _queue_approval_request_notifications, and _notify_stage_form_field_recipients — notification dispatch is now handled entirely through NotificationRule

Fixed

  • Resolved a workflow variable reference error in sync_api

🔗 Full Changelog: v0.43.0...v0.44.0

Release v0.43.0

31 Mar 16:32

Choose a tag to compare

🤖 AI-Generated Changelog

Added

  • Introduced a unified NotificationRule model that consolidates three legacy notification mechanisms into a single, consistent interface
  • Added documentation for configuring notifications

Removed

  • Removed legacy notification mechanisms replaced by the new NotificationRule model (see migration notes in notification configuration docs)

🔗 Full Changelog: v0.42.2...v0.43.0

Release v0.42.2

31 Mar 14:23

Choose a tag to compare

🤖 AI-Generated Changelog

Fixed

  • Resolved display issues with change history records in the admin interface by correcting the inline widget used for ChangeHistoryInline

🔗 Full Changelog: v0.42.1...v0.42.2

Release v0.42.1

31 Mar 14:07

Choose a tag to compare

🤖 AI-Generated Changelog

Fixed

  • Removed stale notify_assignees references from WorkflowNotification, resolving inconsistencies left over from prior refactoring

🔗 Full Changelog: v0.42.0...v0.42.1