GeneratedFriday, August 16th 2019, 11:09 am

Release 1.33

Released 8/19/2019

ADDED

CHANGED

  • #2601 - Improved the query filter experience to allow groups in order to support parentheses. In addition, the UI has been updated to minimize the amount of space used. (#3091)

FIXED

  • #3207 - restoring a query that had startsWith or endsWith now assigns the correct operator.
  • #3221 - CSV files that did not have any data caused a problem with the Field Mapping on the Load Single Page.
  • #2876 - Improved error handling for IndexedDB.
  • #3258 - On the Bulk Data Backup page, objects that are not supported by the Bulk API were removed from the list.
  • #3205 - The welcome email did not render properly on Outlook.
  • #3055 - On the record comparison page, the submit button was not disabled while a comparison was in progress.
  • #3250 - Deploy metadata results are now cleared when a new file is uploaded.
  • #3248 - With some zoom levels, the code editor's scrollbars continued to blink on and off on the Execute Anonymous Apex page.
  • #3290 - The object selection (e.x. list of objects on query or load page) filter text did not scroll to the top of the list if a previous item in the list was selected. (#2986)
  • #3186 - For some users, duplicated orgs were displayed on the Orgs page.
  • #3304 - Changing the org with an invalid SOQL query threw an exception on the Query Results page. (#3303)
  • #3101 - The prior selections were removed after clearing text filter on Build Metadata Package page.

Release 1.32

Released 8/5/2019

ADDED

  • #3054 - Added the ability to create new objects in Salesforce from the create new fields page.
  • #3150 - When a query is made with a large number of records, an information link to the bulk data backup page is shown.

CHANGED

FIXED

  • #3221 - CSV files that did not have any data caused a problem with the Field Mapping on the Load Single Page.
  • #3212 - Added support for users that do not have access to websocket because of a corporate proxy.
  • #3224 - Code comparison did not include all lightning components in orgs with many lightning components.
  • #3269 - Orgs with a company name that was a number did not show in the dropdown.
  • #3283 - On the Metadata Report page, there was an error when additional objects were selected after initially selecting objects.

Release 1.31

Released 7/22/2019

Hotfixed

  • #3161 - If an org was invalid and selected as the source org, after fixing the connection, the source org would still be marked as invalid.

ADDED

  • #3112 - Implemented Empty States for some pages.
  • #475 - Added the ability to filter orgs in org drop-down menu.

CHANGED

  • #2808 - Added support for count() function on the Query page. (#3149)
  • #3166 - Update the look and feel of the application to be consistent with the FuseKit branding.
  • #2937 - Improved Build Metadata Package page.
  • #2644 - Improved Metadata Report page.
  • #296 - Updated the UI for the date picker.

FIXED

  • #3169 - Comparison filters did not always have the correct count.

Release 1.30

Released 7/8/2019

ADDED

CHANGED

  • #2964 - The default behavior of all modals is to no longer close when clicking on the background of the page.
  • #3108 - Improved UI for the confirmation modal that shows when performing certain actions.
  • #2861 - Added the created/modified information on the code comparison page.
  • #2914 - The Rest Explorer page was redesigned.
  • #3116 - Refactored the landing page to support variations in the login process.

FIXED

  • #3109 - Added validation to avoid type-error exception on the Create Fields page.

Release 1.29

Released 6/24/2019

ADDED

  • #1002 - Added the option to save Salesforce Orgs on the FuseKit server to allow org synchronization. (#3132) (#3147) (#3181)
  • #2920 - Added the ability to include deleted records in a query.

CHANGED

  • #2922 - Filename text is selected in download modal when it is opened.
  • #2730 - Implemented Monaco editor for Code Comparison visualization.

FIXED

  • #3045 - The user menu was not displayed in the right place on the navbar.
  • #3027 - Some values were not displayed When a org had a namespace prefix on the Query Results page.
  • #2880 - On the query page, the popover for some field types was not displayed properly if there were a lot of values in the list.

Release 1.28

Released 6/10/2019

ADDED

  • #2866 - On the query page, text filters were not always applied after objects were expanded. This has been fixed and a toggle icon was added for each object to allow applying or ignoring the text filters for that specific object. This is really useful when a text filter was applied to show a relationship filed, then once the relationship is expanded it is now much easier to ignore the text filter and view all the fields for the related object.
  • #2202 - Added a new feature which allows mass exporting record data from many objects.

CHANGED

  • #2727 - Updated Bootstrap to the last version.
  • #2979 - On the bulk populate records page, the list of fields to use as the source data is now sorted and shows more information.
  • #2949 - When Executing Anonymous Apex, the error results have been Improved. A link to open the debug console was added to the page.
  • #2862 - The code comparison filters have been updated to checkboxes instead of radio buttons to choose which type of items are visible on the page.

FIXED

  • #2995 - Fixed a typo on the bulk populate records page.
  • #2959 - Bulk populate fields failed to update records successfully if a non-writable field was chosen as the value to use for the update. (#3026)
  • #2935 - Fixed uncaught exception when Select All fields was clicked on Query page.
  • #3009 - SOQL queries with a field named Format caused an error on the Query page.
  • #2930 - Load Objects with relationships displayed the same record twice in some cases.
  • #2906 - Grammatical error fixed on the main page.
  • #3039 - Loading indicator was displayed on a new line in the View Diff button on the Code Comparison Page.
  • #3057 - Bulk populate records did not work properly for orgs with a namespace.
  • #3097 - Code comparison filters became unresponsive after comparing code multiple times.

Release 1.27

Released 5/27/2019

ADDED

  • #1282 - Added the ability to add newly created fields to page layouts.
  • #2867 - Added link to the object setup page in Salesforce on the query page.

CHANGED

  • #2963 - Added a copy to clipboard button to the modal on the Query Results page that shows the contents of large fields.
  • #2628 - Improved performance when downloading the Object report as xlsx.
  • #2624 - Improved performance when downloading Deploy External Id report as xlsx.

FIXED

  • #2931 - Bulk Data Job remained open When the delete operation was completed.
  • #2948 - Added link to new Changelog page.
  • #2939 - On the Deploy External Ids page, the View Instructions modal was not closed when clicking on a link to another page.

Release 1.26

Released 5/13/2019

ADDED

  • #2869 - Added the ability to format code for executing anonymous Apex.

CHANGED

  • #2047 - If more than 20 batches are created when performing a data load, the status of each job will no longer be checked in the browser to improve page performance.
  • #2911 - The Anonymous Apex page now allows horizontal resizing of the code and results. The debug only checkbox retains its value when code is run multiple times.
  • #2915 - Searching a list of items, for example the Query Objects, now sorts the list the include the closes matches to the top of the list.
  • #2907 - The Deploy External Id page has been re-designed to provide a more intuitive process. In addition, instructions have been provided with information on the process for end-to-end record migration.

FIXED

  • #2882 - Columns Headers were not updated when the query was re-submitted on Metadata Query Results page.
  • #2836 - On the Create Fields page, selected Objects and Profiles were not cleared when the selected org was changed.
  • #2675 - StandardValueSets were not available in Generate Package.xml.
  • #2938 - Added file validations to the Mapping Field Modal on the Load Single Object page. (#2941)
  • #2863 - Results for all types of comparisons are now sorted in alphabetical order.
  • #2961 - On the Query Page, the filters on checkbox fields were always set to "true" after querying and going back to the prior page regardless of what option was selected.

Release 1.25

Released 4/29/2019

ADDED

  • #2854 - Filename input is focused when download file modal opened.

CHANGED

FIXED

  • #2812 - The Query History object filter was case sensitive and possibly showed the same object multiple times.
  • #2893 - The filter input didn't apply when the debug only checkbox is unchecked on Execute Anonymous Apex page (#2910).
  • #2855 - Sometimes an exception was thrown when the org access token updated.
  • #2881 - Added error handling for feature flags that exist in the home page.

Release 1.24

Released 4/15/2019

ADDED

  • #1934 - Added the ability to execute anonymous Apex Code. (#2872)
  • #1998 - Added fuzzy and multi-word searching on lists that allow a search filter term to be typed in, such as the Object Selection list on the Query Page.
  • #2753 - Added the ability to populate the state of the query page based on any SOQL query from history.
  • #2787 - Added support for creation of Auto-Number and Time fields on Create Fields page.

CHANGED

  • #2775 - Added objects that exist only in one org to the Comparison Results file.
  • #2810 - When only one org is shown on the page, the label was changed from "Source Org" to "Selected Org".
  • #2800 - The fields in object comparison are alphabetized.
  • #2840 - Changed the loading indicator.

FIXED

  • #2584 - For some queries that included lots of relationships or subqueries, downloading large data sets omitted some records.
  • #2828 - Fixed spelling error on the Create Fields page.
  • #2821 - Added validation for Visible lines values on Create Fields page (#2853).

Release 1.23

Released 4/1/2019

ADDED

  • #2752 - Added support to phone and url field types on Create Fields page.

CHANGED

  • #2626 - Improved the performance of the XLSX file download.
  • #2552 - Created a shared component for Comparison Progress Bar.
  • #2627 - Improved the performance of the XLSX file download on Create Fields page.
  • #2343 - On the Compare Records page, record differences are auto-expanded when there is only one query being compared.
  • #2711 - Updated the point-and-click logo on the landing page.
  • #2785 - On the Query Results page, the table header is now fixed when vertically scrolling, and the first column with the checkbox is fixed when horizontally scrolling.
  • #2786 - On the query results page, the scrolling is now reset when a page changes.

FIXED

  • #2728 - When comparing objects, if an object did not exist in one of the orgs, the detailed comparison report download failed.
  • #2789 - On the query page, the collapse/expand related button incorrectly changed state when fields were filtered.
  • #2795 - Text filters on the query page were not cleared out when the object selection changed.
  • #2757 - Subqueries allowed one too many relationships, which could result in an invalid query.
  • #2793 - Typing in a filter term on the query page did not always match correct fields.
  • #2809 - The create fields sample template had a typo for the Global Picklist API name.
  • #2804 - If the field used on a filter on the query page was a picklist, after querying and going back to the query page, the picklist values were no longer available in the list of picklist field values.

Release 1.22

Released 3/18/2019

ADDED

CHANGED

  • #2232 - Refactored the query page to provide a more performant experience and provide a foundation for future feature improvements. (#2767) (#2765) (#2770) (#2773) (#2757) (#2790) (#2788)
  • #2703 - Removed the Changelog page from the application, as it is no longer the source of changes.

FIXED

  • #2743 - Added a fallback for users that do not support websockets.

Release 1.21

Released 3/4/2019

ADDED

  • #2413 - Added support for Lightning Component comparison and improved the UX for code comparisons. (#2467)

CHANGED

  • #2632 - Improved lock experience for object selection on Deploy External Id and Generate SObject Report pages.
  • #2714 - Changed the title of the Metadata Objects on the query page from "Object" to "Metadata Types"
  • #2712 - Modified import of CSS styles
  • #1777 - Fixed Field API Name generation on Deploy External Id page was improved.
  • #2623 - Improved the performance of the XLSX file download (#2625)

FIXED

  • #2596 - Some input fields were not disabled on the Metadata Query page when the the query was overridden.
  • #2702 - "Copy to clipboard" button didn't work on Query History modal.
  • #2474 - Editing a queried record failed if the Id was not included in the query. Removed the ability to edit records for aggregate queries.
  • #2710 - When downloading a lot of records, if the field API names were not in the same case as the field API name, then no data would be returned for that column. (#2739)
  • #2641 - Redirected traffic from Heroku domain to www.fusekit.io.
  • #2744 - Some cached HTTP responses would return no data if multiple requests were waiting for the same data.

Release 1.20

Released 2/25/2019

ADDED

  • #1309 - Added help information to fields on Query page.
  • #2622 - Added keyboard navigation to pages that allow selecting a single SObject, such as the Query page.
  • #2649 - Added additional three new options to the query filter: "Does not Start With", "Does Not End With", and "Does Not Contain".

CHANGED

  • #2543 - Filtered unsupported objects on Load Single Object page.
  • #2617 - Improved the administrator layout.
  • #2542 - Orgs page was redesigned to be more intuitive.
  • #2623 - Improved performance when download comparison results as xlsx.
  • #2625 - Improved performance when download metadata report as xlsx.

FIXED

  • #2558 - Removed Roll Up Summary icon of the field list.
  • #2371 - Some objects and relationships did not auto-map correctly when mapping fields for a data load.
  • #2574 - Improved performance when download query results as xlsx.
  • #2646 - Submit Query was enabled when a custom SOQL was invalid on Query Object and Query Metadata pages.
  • #2674 - The listItem was undefined the first time when the query page elements were restored from cache.

Release 1.19

ADDED

  • #2402 - Un-submitted feedback is retained if modal is closed.
  • #2390 - Added a warning to non-support browsers on FuseKit.
  • #2399 - User-management direct url link didn't work.
  • #2336 - Record option was not highlighted in navbar when navigating from query page.
  • #2507 - Added event for 'Expand Related' button on Query page.
  • #2436 - An incorrect error message was displayed if the user tried to reset the password when the account was locked.
  • #2370 - Added support for Global Picklist Value Sets on Create Fields page.
  • #2528 - Added additional support to O365 OAUth login process.

CHANGED

  • #2438 - Disabled add org form until a org type is selected.
  • #2397 - Updated some titles on Query Metadata page.
  • #2409 - Removed issue created from atgdev from tickets body.
  • #2492 - Changed the badge color for field types on Field Selection lists.
  • #2027 - The object selection list size is normalized.
  • #2492 - Changed the badge color for field types on Field Selection lists.
  • #2506 - Implemented auto expand parent relationship on Metadata Query page.
  • #2505 - Removed soqlService1 from tooling component.
  • #2506 - Implemented auto expand parent relationship on Metadata Query page.
  • #2345 - Included API name in Filter popover on Query page.
  • #2491 - Improved History tables performance.

FIXED

  • #2454 - Fixed sign-up issue where a welcome email would get sent multiple times.
  • #1179 - Generate Apex includes nested fields.
  • #2407 - When a modal was loaded that showed styled code with large content, the loading indicator was not shown.
  • #2483 - Reduced the number of concurrent queries that are made when downloading large query results from Salesforce to improve server memory usage.
  • #2519 - Field Mappings popover didn't allow scrolling on Load History table.
  • #2550 - Fixed possible memory leak during large downloads from record queries. (#2482, #2483)
  • #2541 - Disabled Object Selection while data load job is running.
  • #2555 - Query filter button selection was not retained on load of query page.
  • #2606 - field type wrapped too much when it was long.
  • #2639 - IndexedDB performance issue fixed.

Release 1.18

ADDED

  • #2333 - Images can now be pasted from the clipboard on the Submit Feedback modal.
  • #751 - Added Metadata query history modal.
  • #2293 - Created a valid org component instead of logic all over. (#2404)
  • #2509 - Select All checkbox for children objects didn't work when the sobject was the same that the parent.
  • #2528 - Added additional support to O365 OAUth login process.

CHANGED

  • #2298 - Updated structure for submitted feedback.
  • #1259 - Metadata and Full Name fields error was confusing.
  • #2253 - Updated localstorage data structure and added userID to dexieDB tables.
  • #2231 - Updated the SOQL generation engine to allow for better formatted SOQL and prepare for future enhancements. (#2415, #2423, #2499, #2498, #2532)

FIXED

  • #2271 - On Orgs page, Tooltip was displayed below where it should be displayed.
  • #2327 - When querying metadata, some types of objects would always fail with a system error.
  • #2351 - Number characters warning tooltip was not displayed in the body container on Queries pages.
  • #2356 - Handled case when the sobjects list is empty.
  • #2366 - Fixed verbiage on the connections page if no orgs exist.
  • #2411 - Added validation on Generate Package.xml page.
  • #2391 - When a request was submitted the /app url path was duplicated on Execute Rest API page.
  • #2362 - Fixed removeCount method for dexieDB tables.
  • #2441 - The option was disabled when the column header had only one option available on History Tables.
  • #2440 - When the table was empty an exception was thrown on History tables.
  • #2518 - Downloading data load results did not work properly from the load history modal.

Release 1.17

ADDED

  • #2225 - Implemented a new SOQL parser to allow supporting additional complex queries. (#1995, #2275)
  • #2187 - Query history, Load History and User Cache are removed when an org is deleted.
  • #2053 - Added visual diff comparison for static resources
  • #2059 - Added new landing page experience. (#2283) (#2297)
  • #2075 - Added support for pre-release orgs and custom urls on Connections page.

CHANGED

  • #1851 - Added an image file picker on the submit issue modal.
  • #2110 - Added the option to submit general feedback on the submit issue modal.
  • #2220 - Upgraded to Angular 7.
  • #2085 - Load Single page has a new design.
  • #2223 - Load History data table is displayed within a modal.
  • #2322 - Updated the login process to handle additional user types.

FIXED

  • #1302 - Updated secondary text on lists that have secondary text.
  • #2194 - On Object with Relationships page, composite requests were not generated correctly in some cases.
  • #2269 - Clicking "Compare Records" from the query page without selecting a query caused the entered query to have the text "null" instead of being blank.
  • #2198 - Email template link for Account Management was wrong.
  • #2303 - Fixed login redirect bug for users with invalid ATG OAuth sessions..
  • #2312 - On query page, copy to clipboard feature didn't work.
  • #2313 - On query page, pressing enter opened and automatically closed popovers.
  • #2316 - Fixed hard-coded metadata type for detailed comparison.
  • #2329 - External ID picklist was not displaying any value after the user clicks on the "remove uploaded file" button.

Release 1.16

ADDED

  • #852 - Query: added easy true/false in filter.
  • #834 - Apex Generator: Added option for remove boolean if false.
  • #2205 - Added localhost blacklist checkbox to Rollbar Setting

CHANGED

  • #2149 - The user had to expand the lookup fields twice to access the relationships with the parents.

FIXED

  • #2111 - Summary sheet, from Comparison Report ignored the additional options selected.
  • #2093 - User was able to upsert to an External ID when their file didn't contain a field mapped to it.
  • #1693 - On Create Fields page, the profiles selected were not discarded when the selection was canceled.
  • #670 - On Record Comparison page: Record Comparison query timeout did not allow retry/continue.
  • #1353 - Switching org on query page before org's sobjects were returned displayed incorrect sobjects.
  • #2108 - Remove file button did not work in firefox.
  • #2119 - OAuth Errors were not handled with a UI.
  • #590 - On Deploy Metadata page, the form was not disabled if the deployment is in progress.
  • #2138 - Query history modal table did not display correctly in firefox.
  • #587 - On Deploy Metadata, Namespace was displayed as [object object] when it was not defined.
  • #2174 - Load history table did not display correctly in firefox.
  • #2181 - On Query Results page, an error was sometimes displayed in the browser console.
  • #2182 - Cache was shared between sobject and metadata.
  • #2197 - Admin icon was not included in icon library.
  • #2145 - Some features are not available in Private Browsing mode.
  • #2210 - Filtered __share objects from list of objects to compare.
  • #2184 - Localhost events were sent to Rollbar.

Release 1.15

ADDED

  • #1775 - Added support for multiple date formats on Bulk Load Data page.
  • #2045 - Added the ability to download a comparison report from the detailed metadata page.
  • #2059 - Incorporated new landing site with other various improvements and changes to support the landing site.

CHANGED

  • #1951 - Bulk load now tracks and logs load, clear and show history events.
  • #2004 - Changes in styles. Tabs order and verbiage. (#2005)
  • #2006 - Changes in pop-up messages colors and verbiage. (#2007)
  • #2058 - The footer was removed.
  • #1996 - Added sourcemaps to rollbar to have better information when there is an unexpected application error.

FIXED

  • #1794 - REST API page was not refreshed when the source org was changed.
  • #1809 - Field Mapping was not working for csv files with semicolon.
  • #1971 - On Bulk Populate Fields, screen was not cleaned when the select object refresh icon was clicked.
  • #2017 - Tab focus refreshed the token of the org in some cases that it should not.
  • #2073 - The Submit Query button was enabled when an object was not selected.
  • #1971 - On Bulk Populate Fields, screen was not cleaned when the select object refresh icon was clicked.
  • #2017 - Tab focus refreshed the token of the org in some cases that it should not.
  • #2073 - The Submit Query button was enabled when an object was not selected.
  • #1971 - On Bulk Populate Fields, screen was not cleaned when the select object refresh icon was clicked.
  • #1794 - REST API page was not refreshed when the source org was changed.
  • #2081 - On Apex visual diff comparison page, numbers next to filters now update automatically.
  • #2104 - On Generate Package.xml page, clicks on Popup "Users Selected" didn't work.
  • #2121 - Bulk Load Data ignored guessed fields.
  • #2126 - Mapping file didn't include the guessed fields.
  • #2130 - Selected objects could not be removed in SObject Report.
  • #2132 - Submit Query button was disabled when a SOQL query was added manually without select any sobject.
  • #2159 - PapaParse failed to detect delimiter for files with one column.
  • #2178 - Metadata Query didn't work when a SOQL query was added manually without select any sobject.
  • #2215 - Some related fields were missed in the CSV File exported when the first record had null values for them.

Release 1.14

ADDED

  • #1603 - Added Comparison for Lightning Components.
  • #1607 - Added keyboard navigation to the filter fields on the query page.
  • #2040 - Improved field mapping for loading data to include an example of the first row of the CSV and the ability to save and restore prior mappings.

CHANGED

  • #2070 - Fields can now be created on the Activity object and can no longer be created on the Event and Task objects because they are not allowed to have custom fields.

FIXED

  • #1968 - Bulk populate fields failed if org had a namespace.
  • #1969 - Expand/Collapse button doesn't appear anymore when query tooling.
  • #2022 - Field API name was not converted properly if a - was included in name.
  • #2011 - On Deploy External Id, the selected profiles was cleared if an org is unchecked and re-checked.
  • #1973 - On Comparison Objects page, some attributes displayed NOT FOUND value when the sobject didn't exist.
  • #2024 - On Bulk Creator Field page, sometimes Related to Field is not loaded.
  • #2021 - Sometimes, the error information was not displayed on Deploy External Id page.
  • #2025 - Screen refreshes when changing source org in Deploy External ID.
  • #2046 - Leaving query page with active download caused exception.
  • #2061 - On Bulk Records Populate page, sometimes an error was not displayed.
  • #2065 - On Query page, Order by and Filter bty buttons were not recover the focus when the popover was closed.
  • #2064 - On Bulk Populate Records page, submit button is disabled while it is processing.

Release 1.13

ADDED

CHANGED

  • #1937 - Upgraded Angular for version 5 to version 6. (#1966)
  • #1844 - Upgraded Font Awesome from version 4 to version 5. (#1987)
  • #1962 - Updated login page form validations.
  • #1974 - Improved error message from a query, with more detailed data. (#2032)

FIXED

  • #1919 - On Compare Records page, a wrong error message was displayed when the query was not valid.
  • #1929 - Empty fields in CSV files were not ignored in Bulk Load Data process.
  • #1940 - Profiles selected number now matches with the Select Profiles count displayed on the button
  • #1942 - Profiles selected now matches with table of selected profiles when deploy external ID.
  • #1944 - XLSX files were not loaded when they had empty columns.
  • #1945 - On Query Results page, Queries could not be submitted multiple times without modifying the SOQL.
  • #1989 - If Query Page was opened from Query Results, Picklist filters were empty.
  • #2002 - On SObject-Report page, Download Report now takes into account selected fields for downloading.
  • #1922 - On the query page, fields more than one level deep did not restore their prior state upon returning to the query page.
  • #1992 - Sometimes long running requests would timeout, usually on the deploy external id page with large datasets.
  • #2014 - Approved Date was not updated when a Account was approved.
  • #2037 - The question circle icon was not found.