Skip to content

Commit 3562004

Browse files
committed
Upgraded to v4.10.0
1 parent eb6108c commit 3562004

File tree

66 files changed

+865
-231
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+865
-231
lines changed

CHANGELOG.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
2+
### v4.10.0
3+
**New:**
4+
- Added support for the 'valueSource' property of the 'core:RecordsTransform' Add-On module
5+
- Default Object Set is now automatically created when a new configuration is created.
6+
- Added notification for new application version availability in the repository.
7+
- Added a CHANGELOG.md file for improved change tracking.
8+
9+
**Fixes:**
10+
- Allow independent editing of 'excludedFromUpdateFields' and 'excludedFields' properties, ensuring they are not removed when missing from the main query
11+
- Fixed the issue of including fields that do not exist in both organizations in the query test tab.
12+
- Fixed the issue of including fields that do not exist in both orgs in the query test tab.
13+
- Corrected the link to the help documentation for the --path CLI flag.
14+
- Expand/collapse arrow is placed at the start of the accordion tab button.
15+
16+
### v4.9.0
17+
**New:**
18+
- Introduced the ability to edit the `contentDocumentLinkOrderBy` property in the **core:ExportFiles Add-On Module.**
19+
- Added functionality to open the source or target org directly in the browser from within the application.
20+
21+
**Fixes:**
22+
- Resolved an issue where flags were not being added to the CLI string when selected in the CLI editor.
23+
- Fixed the grouping issue of CLI flags in the CLI editor.
24+
25+
### v4.8.1
26+
**New:**
27+
- Added support for custom anonymization patterns.
28+
- Introduced the Object Set cloning feature.
29+
30+
**Fixes:**
31+
- Implemented various UI improvements.
32+
33+
### v4.7.0
34+
**New:**
35+
- **Visual Editor Upgrade:** The Add-On Visual Editor has been upgraded for enhanced functionality.
36+
- **Configuration File Relocation:** The `app-config.json` file has been moved to the standard configuration folder based on the operating system.
37+
- **In-App Configuration UI:** A new user interface has been added, enabling direct application configuration from within the app.
38+
- **Help Center Integration:** Contextual links to the SFDMU Help Center have been added for easier access to documentation.
39+
40+
**Fixes:**
41+
- Addressed various minor issues.
42+
43+
### v4.5.1
44+
**New:**
45+
- Introduced the Visual Editor for simplified Add-Ons management.
46+
- Added the option to collapse/expand the object selector pane, providing increased page space in the object editor.
47+
48+
**Fixes:**
49+
- Improved UI by eliminating extra spaces between elements for better use of page space.
50+
51+
### v4.5.0
52+
Initial release of v5.X.X containing a packaged installable executable of the application.
53+
54+
**New:**
55+
- Ability to install the application executable without the need to clone the repository.
56+
- Each executable includes an MD5 hash sums file for integrity verification.
57+
58+
### v4.4.4
59+
**New:**
60+
- Application settings have been moved from `export.json` to a dedicated file: `documents/app-config.json`.
61+
62+
### v4.4.3
63+
The last release proposes application setup via the `export.json` file before moving the settings to the dedicated `app-config.json`.
64+
65+
**Fixes:**
66+
- Improved the footer bar for better functionality.
67+
68+
### v4.0.0
69+
The initial release of v4.X.X of the application.
70+
71+
### v3.1.16
72+
The final release of the v3.X.X series of the application.

css/app.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,20 @@ ui-tabs .nav-pills .nav-item {
542542
}
543543

544544

545+
/* uiAccordion Directive Styling -------- */
546+
.accordion-button {
547+
left: 0px;
548+
text-indent: 28px;
549+
}
550+
551+
.accordion-button:after {
552+
position: absolute;
553+
left: 18px;
554+
flex-shrink: unset;
555+
margin-left: 0px;
556+
}
557+
558+
545559
/* Icons-combo Styling ------------- */
546560
.fas.with-plus,
547561
.fas.with-minus,

css/app.rtl.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -542,6 +542,19 @@ ui-tabs .nav-pills .nav-item {
542542
}
543543

544544

545+
/* uiAccordion Directive Styling -------- */
546+
.accordion-button {
547+
right: 0px;
548+
text-indent: 28px;
549+
}
550+
551+
.accordion-button:after {
552+
position: absolute;
553+
right: 18px;
554+
flex-shrink: unset;
555+
margin-right: 0px;
556+
}
557+
545558
/* Icons-combo Styling ------------- */
546559
.fas.with-plus,
547560
.fas.with-minus,

i18n/ar.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
"sourceObject": "كائن Salesforce الذي يعد مصدر البيانات.",
4646
"targetField": "الحقل الموجود على الكائن الهدف الذي سيتم تحديثه.",
4747
"targetObject": "الكائن الهدف الذي سيتم تحديثه.",
48-
"transformations": "قائمة التحويلات التي سيتم تطبيقها على الحقول المستهدفة."
48+
"transformations": "قائمة التحويلات التي سيتم تطبيقها على الحقول المستهدفة.",
49+
"valueSource": "يحدد ما إذا كان يجب أخذ قيمة هذا الحقل من السجل المصدر أو الهدف."
4950
},
5051
"description": "<ul><li>التسمية التوضيحية لكل عنصر تحكم في هذا النموذج هي اسم الخاصية في ملف تكوين JSON.</li><li> استخدم السهم لتوسيع/طي الخاصية ورؤية خصائصها الفرعية.</li><li> حدد خانة الاختيار لتضمين الخاصية الاختيارية المعنية في التكوين.</li></ul>",
5152
"edit": "تحرير تعريفات الوظائف الإضافية للحدث",
@@ -149,6 +150,10 @@
149150
"IMPORT_FROM_EXPORT_JSON": {
150151
"TITLE": "الاستيراد من Export.json"
151152
},
153+
"NEW_VERSIION_AVAILABLE": {
154+
"MESSAGE": "يتوفر إصدار جديد من التطبيق.\nالإصدار الحالي: {{ CURRENT_VERSION }}\nأحدث إصدار: {{ LATEST_VERSION }}.\nهل تريد عرض سجل التغييرات وتنزيل الإصدار الأحدث؟",
155+
"TITLE": "الإصدار الجديد متاح"
156+
},
152157
"OBJECT_SET": {
153158
"ADD_OBJECTS": "إضافة كائنات إلى مجموعة الكائنات",
154159
"ADD_OBJECTS_TITLE": "إضافة كائنات إلى مجموعة الكائنات",

i18n/de.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
"sourceObject": "Das Salesforce-Objekt, das die Quelle der Daten ist.",
4646
"targetField": "Das Feld im Zielobjekt, das aktualisiert wird.",
4747
"targetObject": "Das Zielobjekt, das aktualisiert wird.",
48-
"transformations": "Liste der auf Zielfelder anzuwendenden Transformationen."
48+
"transformations": "Liste der auf Zielfelder anzuwendenden Transformationen.",
49+
"valueSource": "Gibt an, ob der Wert für dieses Feld aus dem Quell- oder Zieldatensatz übernommen werden soll."
4950
},
5051
"description": "<ul><li>Die Überschrift jedes Steuerelements in diesem Formular entspricht dem Namen der Eigenschaft in der JSON-Konfigurationsdatei.</li><li> Verwenden Sie den Pfeil, um die Eigenschaft zu erweitern/reduzieren und ihre untergeordneten Eigenschaften anzuzeigen.</li><li> Aktivieren Sie das Kontrollkästchen, um die jeweilige optionale Eigenschaft in die Konfiguration aufzunehmen.</li></ul>",
5152
"edit": "Ereignis-Add-On-Definitionen bearbeiten",
@@ -149,6 +150,10 @@
149150
"IMPORT_FROM_EXPORT_JSON": {
150151
"TITLE": "Import aus export.json"
151152
},
153+
"NEW_VERSIION_AVAILABLE": {
154+
"MESSAGE": "Eine neue Version der Anwendung ist verfügbar.\nAktuelle Version: {{ CURRENT_VERSION }}\nNeueste Version: {{ LATEST_VERSION }}.\nMöchten Sie das Änderungsprotokoll anzeigen und die neueste Version herunterladen?",
155+
"TITLE": "Neue Version verfügbar"
156+
},
152157
"OBJECT_SET": {
153158
"ADD_OBJECTS": "Objekte zum Objektsatz hinzufügen",
154159
"ADD_OBJECTS_TITLE": "Objekte zum Objektsatz hinzufügen",

i18n/en.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
"sourceObject": "The Salesforce object that is the source of the data.",
4646
"targetField": "The field on the target object that will be updated.",
4747
"targetObject": "The target object that will be updated.",
48-
"transformations": "List of transformations to apply to target fields."
48+
"transformations": "List of transformations to apply to target fields.",
49+
"valueSource": "Specifies whether the value for this field should be taken from the source or target record."
4950
},
5051
"description": "<ul><li>The caption of each control in this form is the name of the property in the JSON configuration file.</li><li>Use arrow to expand/collapse the property and see its sub-properties.</li><li>Tick the checkbox to include the respective optional property in the configuration.</li></ul>",
5152
"edit": "Edit Event Add-Ons Definitions",
@@ -149,6 +150,10 @@
149150
"IMPORT_FROM_EXPORT_JSON": {
150151
"TITLE": "Import from export.json"
151152
},
153+
"NEW_VERSIION_AVAILABLE": {
154+
"MESSAGE": "A new version of the application is available.\nCurrent version: {{ CURRENT_VERSION }}\nLatest version: {{ LATEST_VERSION }}.\nDo you want to view the changelog and download the latest version?",
155+
"TITLE": "New Version Available"
156+
},
152157
"OBJECT_SET": {
153158
"ADD_OBJECTS": "Add Objects to Object Set",
154159
"ADD_OBJECTS_TITLE": "Add Objects to Object Set",

i18n/es.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
"sourceObject": "El objeto de Salesforce que es el origen de los datos.",
4646
"targetField": "El campo en el objeto de destino que se actualizará.",
4747
"targetObject": "El objeto de destino que se actualizará.",
48-
"transformations": "Lista de transformaciones para aplicar a los campos de destino."
48+
"transformations": "Lista de transformaciones para aplicar a los campos de destino.",
49+
"valueSource": "Especifica si el valor de este campo debe tomarse del registro de origen o de destino."
4950
},
5051
"description": "<ul><li>El título de cada control en este formulario es el nombre de la propiedad en el archivo de configuración JSON.</li><li> Utilice la flecha para expandir/contraer la propiedad y ver sus subpropiedades.</li><li> Marque la casilla de verificación para incluir la propiedad opcional respectiva en la configuración.</li></ul>",
5152
"edit": "Editar definiciones de complementos de eventos",
@@ -149,6 +150,10 @@
149150
"IMPORT_FROM_EXPORT_JSON": {
150151
"TITLE": "Importar desde export.json"
151152
},
153+
"NEW_VERSIION_AVAILABLE": {
154+
"MESSAGE": "Hay una nueva versión de la aplicación disponible.\nVersión actual: {{ CURRENT_VERSION }}\nVersión más reciente: {{ LATEST_VERSION }}.\n¿Quieres ver el registro de cambios y descargar la última versión?",
155+
"TITLE": "Nueva versión disponible"
156+
},
152157
"OBJECT_SET": {
153158
"ADD_OBJECTS": "Agregar objetos al conjunto de objetos",
154159
"ADD_OBJECTS_TITLE": "Agregar objetos al conjunto de objetos",

i18n/fr.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
"sourceObject": "Objet Salesforce qui est la source des données.",
4646
"targetField": "Champ sur l'objet cible qui sera mis à jour.",
4747
"targetObject": "L'objet cible qui sera mis à jour.",
48-
"transformations": "Liste des transformations à appliquer aux champs cibles."
48+
"transformations": "Liste des transformations à appliquer aux champs cibles.",
49+
"valueSource": "Spécifie si la valeur de ce champ doit être extraite de l'enregistrement source ou cible."
4950
},
5051
"description": "<ul><li>La légende de chaque contrôle de ce formulaire est le nom de la propriété dans le fichier de configuration JSON.</li><li> Utilisez la flèche pour développer/réduire la propriété et voir ses sous-propriétés.</li><li> Cochez la case pour inclure la propriété facultative correspondante dans la configuration.</li></ul>",
5152
"edit": "Modifier les définitions des modules complémentaires d'événement",
@@ -149,6 +150,10 @@
149150
"IMPORT_FROM_EXPORT_JSON": {
150151
"TITLE": "Importer depuis export.json"
151152
},
153+
"NEW_VERSIION_AVAILABLE": {
154+
"MESSAGE": "Une nouvelle version de l'application est disponible.\nVersion actuelle : {{ CURRENT_VERSION }}\nDernière version : {{ LATEST_VERSION }}.\nVous souhaitez consulter le journal des modifications et télécharger la dernière version ?",
155+
"TITLE": "Nouvelle version disponible"
156+
},
152157
"OBJECT_SET": {
153158
"ADD_OBJECTS": "Ajouter des objets à l'ensemble d'objets",
154159
"ADD_OBJECTS_TITLE": "Ajouter des objets à l'ensemble d'objets",

i18n/he.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,14 @@
3939
"formula": "ביטוי JavaScript המשמש לחישוב הערך החדש של השדה יעד.",
4040
"includeFields": "שדות נוספים שיש לכלול בשאילתה עבור המקור אובייקט.",
4141
"lookupExpression": "ביטוי JS מותאם אישית המשמש לקביעת קשר הבדיקה.",
42-
"lookupSource": "מציין אם החיפוש צריך לחזור על רשומות מקור או יעד.",
42+
"lookupSource": "מציין אם החיפוש צריך להתבצע על רשומות מקור או יעד.",
4343
"module": "מודול ליבה SFDMU מובנה כדי להקל על טרנספורמציות מתקדמות ומותאמות אישית של נתונים תוך שימוש במספר sObjects לפני העלאה למערכת יעד.",
4444
"sourceField": "השדה הספציפי מהמקור אובייקט לשימוש עבור נתונים.",
4545
"sourceObject": "Salesforce אובייקט שהוא מקור הנתונים.",
4646
"targetField": "השדה באובייקט היעד שיעודכן.",
4747
"targetObject": "האובייקט היעד שיעודכן.",
48-
"transformations": "רשימת השינויים שיש להחיל על יעד שדות."
48+
"transformations": "רשימת השינויים שיש להחיל על יעד שדות.",
49+
"valueSource": "מציין האם הערך עבור השדה צריך להלקח מרשומת המקור או היעד."
4950
},
5051
"description": "<ul><li>הכיתוב של כל פקד בצורה זו הוא שם המאפיין בקובץ התצורה של JSON.</li><li> השתמש בחץ כדי להרחיב/לכווץ את המאפיין ולראות את מאפייני המשנה שלו.</li><li> סמן את תיבת הסימון כדי לכלול את המאפיין האופציונלי המתאים בתצורה.</li></ul>",
5152
"edit": "ערוך הגדרות של אירוע תוספים",
@@ -149,6 +150,10 @@
149150
"IMPORT_FROM_EXPORT_JSON": {
150151
"TITLE": "ייבוא מ-export.json"
151152
},
153+
"NEW_VERSIION_AVAILABLE": {
154+
"MESSAGE": "גרסה חדשה של האפליקציה זמינה.\nגרסה נוכחית: {{ CURRENT_VERSION }}\nהגרסה האחרונה: {{ LATEST_VERSION }}.\nהאם אתה רוצה לראות את יומן השינויים ולהוריד את הגרסה העדכנית ביותר?",
155+
"TITLE": "גרסה חדשה זמינה"
156+
},
152157
"OBJECT_SET": {
153158
"ADD_OBJECTS": "הוסף אובייקטים לערכת האובייקטים",
154159
"ADD_OBJECTS_TITLE": "הוסף אובייקטים לערכת האובייקטים",

i18n/it.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@
4545
"sourceObject": "L'oggetto Salesforce che è l'origine dei dati.",
4646
"targetField": "Il campo sull'oggetto di destinazione che verrà aggiornato.",
4747
"targetObject": "L'oggetto di destinazione che verrà aggiornato.",
48-
"transformations": "Elenco di trasformazioni da applicare ai campi obiettivo."
48+
"transformations": "Elenco di trasformazioni da applicare ai campi obiettivo.",
49+
"valueSource": "Specifica se il valore per questo campo deve essere preso dal record di origine o di destinazione."
4950
},
5051
"description": "<ul><li>La didascalia di ogni controllo in questo modulo è il nome della proprietà nel file di configurazione JSON.</li><li> Utilizza la freccia per espandere/comprimere la proprietà e visualizzare le sue sottoproprietà.</li><li> Spuntare la casella di controllo per includere la rispettiva proprietà opzionale nella configurazione.</li></ul>",
5152
"edit": "Modifica le definizioni dei componenti aggiuntivi dell'evento",
@@ -149,6 +150,10 @@
149150
"IMPORT_FROM_EXPORT_JSON": {
150151
"TITLE": "Importa da export.json"
151152
},
153+
"NEW_VERSIION_AVAILABLE": {
154+
"MESSAGE": "È disponibile una nuova versione dell'applicazione.\nVersione corrente: {{ CURRENT_VERSION }}\nUltima versione: {{ LATEST_VERSION }}.\nVuoi visualizzare il changelog e scaricare l'ultima versione?",
155+
"TITLE": "Nuova versione disponibile"
156+
},
152157
"OBJECT_SET": {
153158
"ADD_OBJECTS": "Aggiungi oggetti al set di oggetti",
154159
"ADD_OBJECTS_TITLE": "Aggiungi oggetti al set di oggetti",

0 commit comments

Comments
 (0)