Skip to content

Releases: Myddleware/myddleware

Version 4.1.03

06 Jun 13:31
4b4c342
Compare
Choose a tag to compare

🐛 Bug Fixes

Hotfix 4.1.0 3 (#1299)

  • fix issue #1297 with installer: use commands after build

Hotfix 4.1.0 2 (#1299)

  • SuiteCRM connector : manage deletion
  • Fix 500 error whe the related document isn't a valid document
  • fix issue #1297 with installer
  • remove extra entity manager interface

Release Notes – Version 4.1.0-1

28 Apr 08:41
de41bbb
Compare
Choose a tag to compare

Release Notes – Version 4.1.0

⭐ Premium Features

Workflow Enhancements

  • Added ability to toggle workflow actions directly from the detail view
  • Enhanced error messages and UI alignment in workflow action forms
  • Improved tooltip persistence and visibility across workflow components
  • Fixed rule group creation and visual clean-up of rule group interface
  • Added reference to workflow list URL in rule details

Document Management

  • Allowed cancellation to unlock documents manually
  • Fixed status update and lock release behavior during document processing

Advanced Security & API

  • Optional API key support for 2FA without SMTP configuration
  • Improved DSN handling and default values to avoid misconfigurations
  • Better error messaging during secure email configuration
  • Use of transactional email API over deprecated SwiftMailer
  • Enhanced password update process with validation checks and messages
  • Removed obsolete swiftmailer.yaml config and related legacy code

🔧 Core Features (Non-Premium)

User Interface Improvements

  • Major styling overhaul:
    • Updated switch buttons, tabs, borders, and hover effects
    • Improved field alignment and spacing
    • Enhanced password strength meter and error feedback
  • Reorganized settings UI for better navigation (e.g., new icons and popup confirmations)
  • Reworked language selection and improved dynamic translation handling
  • Streamlined forms and reduced visual clutter
  • Centered and aligned form elements for better readability

System Enhancements

  • Symfony upgraded to version 6.4
  • Logging system enhancements:
    • New API endpoint to download logs
    • Dedicated popup for log deletion
  • Better handling of dynamic URL-based settings and debug modes
  • Improved JS-based input filtering and validation (e.g., trimming rule names, enforcing form structure)
  • Performance optimizations in how lookup and filter rules are processed

Connector Updates

  • Moodle: Enhanced handling for non-required fields
  • SuiteCRM8: Added support for limit/sort in read function
  • General: Added connector parameters for rule lookup features

🐛 Bug Fixes

Workflow Related

  • Fixed rule parameter handling and description updates
  • Resolved issues with rule creation leading to empty UI states
  • Corrected errors in tooltip visibility toggles

General Fixes

  • Fixed autocomplete issues with API/password fields
  • Adjusted default states for tooltips and UI elements
  • Corrected error handling across password, API, and connector configurations
  • Fixed shadow, sizing, and styling inconsistencies

📝 Technical Updates

  • Updated .env structure with safer defaults and dynamic values
  • Enhanced inline documentation for connector logic
  • Refactored logic around lookup filters for better maintainability

📚 Documentation

  • Updated documentation submodule and removed legacy directory
  • Updated .env examples for new security and mailer features

Release 4.0.3

03 Apr 08:38
Compare
Choose a tag to compare

Release Notes - Version 4.0.3

Here is our Link to the release archive

🔧 Core Features (Non-Premium)

Connector related

  • added support for the connector Act-on
  • added support for the connector SuiteCRM Api v8

Release 4.0.2

13 Mar 18:42
9ce23d4
Compare
Choose a tag to compare

Release Notes - Version 4.0.2

🔧 Core Features (Non-Premium)

User Interface Improvements

  • Added the Formula wizard, which allows a smoother managment of formulas.
  • In the formula wizard, added an automatic filter that only shows rules compatible with lookup (same connector source and target)
  • In the Document detail view, added a lookup link which allows the user to send a document search to with the id of the lookup record and the lookup rule. For instance, if you have a rule for purchases which has a lookup in the products rule (because you need a product to make a purchase), then the link will take you to the document search and list all documents with the id of that product, in the lookup rule this product belongs to.
  • In the formula wizard, a syntax error will still be signaled but will not prevent you from saving the formula anymore.
  • in the formula wizard, added a tooltip with an example for each function. The tooltip has a ? icon
  • in the rule list, switched to a new look for the icons
  • added a precision field for the round() function
  • reformated some boxes for the rule
  • added some arguments for the lookup wizard handling: error if empty, error if not found
  • added a text zone for the text functions
  • improved the arrow up icon in the formula window
  • changed some labels in the formula window to be more explicit
  • removed the lookup of the formula window at the bottom because of the dedicated lookup function

Variables Related

  • Added an automatic transform of the name: spaces are replaced with underscores _ upon variable creation.
  • When editing or creating a variable, there will now be an error message if you use the name of an existing variable.

Workflow Related

  • updated labels:
    Rule becomes Generating Rule
    SearchField becomes Matching Field from Generating Rule
    SearchValue becomes Matching Field from Current Rule

🐛 Bug Fixes

Document Processing

  • In a target document, you can now properly change the value of the field and even change more than one value at the same time
  • fixed some date break word that caused parts of the date to be on the next line

Release 4.0.1

31 Jan 15:26
db0bce7
Compare
Choose a tag to compare

Release Notes - Version 4.0.1

🔧 Core Features (Non-Premium)

Connectors

  • Moodle connector : add the user preference modification
  • Moodle connector : the user can now save the connecir with custom fields value empty (#1254)](#1248))
  • SuiteCRM connector : change the way the direct link is created (#1249)

🐛 Bug Fixes

  • hotfix - remove unused function to avoid deprecation (#1248)

v4.0.0

16 Jan 09:21
f114709
Compare
Choose a tag to compare

Release Notes - Version 3.4.0a

⭐ Premium Features

Workflow Enhancements

  • Added new workflow management system with advanced features:
    • Multiple runs capability for workflow actions
    • Order-based workflow execution
    • Rerun feature for workflows
    • Workflow audit logging
    • Dynamic workflow action configuration
    • Workflow error tracking with visual indicators
    • Workflow variables management
    • Change data workflow action: edit the data of a document during the processing of the document if a certain condition is met
    • Generate document workflow action: create a new document that is related to the document being processed if a certain condition is met
    • Update Status workflow action: change the status of a document if a certain condition is met
    • Send notification workflow action: send an email notification if a certain condition is met

Task Management

  • Implemented parallel task execution control for premium users
  • Added advanced task monitoring capabilities
  • Enhanced crontab feature with premium-specific features

Document Management

  • Advanced document locking mechanism
  • Enhanced mass unlock capabilities
  • Improved document filtering system

🔧 Core Features (Non-Premium)

User Interface Improvements

  • Redesigned rule parameters interface
  • Enhanced search feature across the application
  • Improved table layouts and pagination
  • Added show more/less feature for long content
  • Updated button styling and positioning
  • Implemented dynamic form handling
  • Added tooltips for better user guidance
  • Added possibility to rename a rule
  • Added a search bar for rules
  • Added a history for the last visited pages
  • Added the rule description feature
  • Added the document comment feature
  • Added the field comment feature
  • Added the rule group feature: you can group rules together and launch them or stop them together
  • Added the lookup feature which is designed to replace the rule relationship
  • Added Moodle Workplace compatibility
    https://moodle.com/products/workplace/

https://moodle.org/plugins/local_myddleware

Connector Updates

  • Enhanced Moodle connector:
    • Added unenrol action
    • New quiz attempts module
    • Improved user statistics
  • Updated Salesforce connector:
    • Added pagination support
    • Enhanced relationship field handling
  • Added Brevo (formerly Sendinblue) connector support
  • Improved MySQL connector with view support

System Improvements

  • Enhanced reference date handling
  • Improved duplicate search feature
  • Better error handling and messaging
  • Updated installation process
  • Enhanced API feature

🐛 Bug Fixes

Document Processing

  • Resolved document locking conflicts
  • Fixed error handling in mass unlock scenarios
  • Corrected document status updates

Workflow Related

  • Resolved workflow variable management issues
  • Fixed workflow execution order issues
  • Corrected workflow audit logging

Connector Specific

  • Fixed Moodle connector data reading issues
  • Resolved Salesforce pagination problems
  • Fixed relationship field handling in various connectors

General Fixes

  • Corrected form submission handling
  • Fixed pagination issues across multiple views
  • Resolved translation inconsistencies
  • Fixed various UI/UX issues
  • Improved error message handling

📝 Technical Updates

  • Code optimization for better performance
  • Enhanced security measures
  • Improved error logging
  • Updated dependencies for security patches
  • Better handling of environment variables

📚 Documentation

  • Updated API documentation
  • Enhanced inline code documentation
  • Improved error message clarity

Note: Premium features are marked with a star icon (⭐) in the interface and require a premium subscription to access.

Release 3.3.4

12 Sep 14:25
3ac8701
Compare
Choose a tag to compare

What's Changed

New Features

  • Correct CSV document (#15878a8)
  • Working Myddleware update (#41b7b31)
  • Change button link to stop all tasks (#9f822ea)
  • Number of documents found displayed #1044 (#1046)
  • Red color for stop task button (#3330ac2)
  • Correct function of button to stop all tasks (#4fc91b9)
  • Add flash messages to task list (#e78e656)
  • Remove deprecation in dev log only (#e632f14)
  • File error log (#feb190f)
  • Adds alphabetical sorting on rule names (#1048)
  • Search rule in rule list (#1052)
  • Issue 1029 relation filter (#1047)
  • Issue 1020 (#1055)
  • Prevent bug with delete button (#1bc1adb)
  • Add documentation for mass action (#52f0342)
  • Comment button cancel reload
  • Update regle.js (#d5bb700)
  • Update .env (#9e82e11)
  • Update file.php (#07d4daf)
  • Alert job 1009 (#1053)
  • Webservice groups (#1054)

Fix

  • Fix retrieval of rule names (#b32fc5c)
  • Fixture Myddleware do not send field (#c88f68e)
  • Adapt codebase to name change (#86bd278)
  • Momentary fix for add filter (#c720e8c)
  • Fine-tune function, remove dieanddump (#58a7452)
  • Displaying and saving filters (#1056)
  • Correct .env fill to avoid mac error (#f70bc2f)
  • File issue connector (#1050)

Dependency Updates

  • Bump terser from 5.10.0 to 5.15.1 (#838)
  • Bump loader-utils from 2.0.2 to 2.0.4 (#855)
  • Bump json5 from 2.2.0 to 2.2.3 (#917)
  • Build(deps): Bump http-cache-semantics from 4.1.0 to 4.1.1 (#935)
  • Build(deps): Bump dns-packet from 5.3.1 to 5.4.0 (#964)
  • Build(deps-dev): Bump webpack from 5.74.0 to 5.76.0 (#977)
  • Build(deps): Bump minimist from 1.2.5 to 1.2.8 (#965)

Full Changelog: v3.3.2...v3.3.4

Release 3.3.3a

28 Jun 09:48
891e9e1
Compare
Choose a tag to compare

What's Changed


Fix

  • Fix : no filter on delete document
  • Fix : change order to validate values
  • Fix : DocIdRef was not returned
  • Fix : add missing setter method for manual parameter
  • Fix : change value formula to manage parentheses
  • Fix : We don't send output for the API and Myddleware UI
  • Fix : change the way to get the environment
  • Fix : enhance function changeValue and changeMultiValue
  • Fix : fix dateref value
  • Fix : remove myddleware fields from target data
  • Fix: version php, version Myddleware and link (#943)
  • Bugfix : fix jobs notification and cleardata
  • Hubspot : fix bug on field lastmodifieddate
  • fix : formType and add fields select (#952)
  • fix: save button (#963)
  • fix: module source (#967)
  • fix: remove log statements

Feat

  • feat: Add comments on a rule #997 (#1001)
  • feat: update history
  • feat: Add comments on a rule #997
  • feat: add redirect to the rule detail view after rule creation #998 (#1005)
  • feat: install lexik extension
  • feat: add new controller
  • New filter (#949)
  • feat: add comment front add choice list
  • feat: custom route
  • feat: upgrade symfony 5.4.20 to 5.4.21 (#983)
  • feat: add button for cancel rerun
  • feat: prevent array error rule id WARNING, no regression but check later
  • feat: button to stop all the tasks

New filter

  • feat: add calendar
  • feat: wip multi select rule
  • feat: pagination start (#955)
  • feat: add field for filter (#956)
  • feat: add form document for filter (#957)
  • feat: working first page (#959)
  • feat: add form combinedFilterType for doc and rule (#960)
  • feat: add, remove filter (#962)
  • feat: Filter dates interval (#969)
  • feat: date modified end
  • feat: working custom where
  • feat: add button reverse/unreverse (#975)
  • feat: check button
  • feat: add date start and date end in form builder
  • clean: filter.js (#973)
  • refactor variable name
  • feat: compress filter flux
  • feat: refactor verifyEmityFilters function
  • feat: refactor get data into function
  • feat: compress data fetch
  • clean: filterController.php (#976)
  • Clean filters (#978)
  • clean: filterController.php
  • feat: filter keep operators in session
  • feat: add trans for field filter and clean field
  • feat: add trans and field date of reference
  • feat: switch save button and search icon
  • feat: add checkbox in table filter (#981)
  • feat: clear local storage filters
  • feat: add reference in list of js
  • feat: static list of statuses
  • feat: add null check for firefox compatibility
  • feat: error message for pagination
  • feat: remove cancel button
  • feat: working reload and cancel, add comments
  • feat: one line timezone
  • feat: change file location for filter types

Style

  • style: change link support, en fix front (#944)
  • feat: add front for new filter page
  • feat: add label and front (#953)
  • feat: change color scheme buttons

Full Changelog: v3.3.2...v3.3.3a
Signed-off-by: myddleware stephanefaure@myddleware.com
Co-authored-by: myddleware stephanefaure@myddleware.com
Co-authored-by: Camille Pichaud 95077335+CamillePMyddleware@users.noreply.github.com

Release 3.3.2

19 Jun 14:39
f1294a1
Compare
Choose a tag to compare

What's Changed

Bugfix

Feat

Fix

  • fix: link moodle by @CamillePMyddleware in #966
  • Fix: no filter on delete document by @Myddleware
  • Fix: add missing setter method for manual parameter by @Myddleware
  • Fix: change value formula to manage parentheses by @Myddleware
  • Fix: We don't send output for the API and Myddleware UI by @Myddleware
  • Fix: change the way to get the environment by @Myddleware
  • Fix: enhance function changeValue and changeMultiValue by @Myddleware
  • Fix: Manage space into formula changeValue and changeMultiValue by @Myddleware
  • Fix clearSendData (manage fields 'source_date_modified', 'id_doc_mydd'...) by @Myddleware
  • Fix output management by @Myddleware
  • Airtable: fix bug on reference date by @Myddleware
  • Airtable: fix ref date field name by @Myddleware
  • Hotfix: manage return null value for check methods by @Myddleware
  • Hotfix: init $emailAddresses attribute by @Myddleware

Other

  • Rename function checkParentDocument to checkParentDocuments for rule by @Myddleware
  • Add http-client library by @Myddleware
  • Moodle: improve error management by @Myddleware
  • Moodle: fix issue on new custom field function by @Myddleware
  • SugarCRM: deletion management by @Myddleware

Full Changelog: v3.3.1...v3.3.2

Release 3.3.1c

27 Mar 12:04
3aa3c2b
Compare
Choose a tag to compare

What's Changed

Features

  • feat: Moodle custom fields (#987)
  • feat: error handling row (#986)
  • feat: error handling row
  • feat: remove unnecessary checks
  • feat: add exception for delete
  • feat : add parameter to change the number of result of the rule list view

Fixes

Style

  • style: remove comment

Full Changelog: v3.3.1...v3.3.1c