Skip to content

Releases: SalesforceLabs/OrgCheck

Beryllium (Be, 4)

16 May 13:04
7e22812
Compare
Choose a tag to compare

Global

  • Global filter in the app with package, type object and objet. Buttons to apply the change and reset the values, #3, #296, #325, #326, #370
  • App is migrated from VisualForce to LWC. Reducing the number of VFP and CustomTab. And also more UI capabilities., #269
  • For production use, the setting is located on the global filter, #275, #349, #363
  • Packaging the new version, Cleanup, etc., #279, #334, #335, #336, #342, #346
  • Refactoring Cache Manager to LWC, Available directly on the home page, #282, #371
  • Refactoring Datatable component to LWC, UI improvements, #295, #297, #298, #299, #305, #330, #339
  • For some LWC component, tests have been written. :D, #327
  • Dependency Graphical view in the app migrated to LWC, #302, #306, #307, #338,
  • Checking minimal permission of the current user before starting the app, #341, #350, #365
  • Showing the information of the org and daily limit limit, #343, #345
  • Export button for each datatable is now dowloading REAL excel files (and not just csv files), #347
  • Spinner additional animation (counts the numer of seconds!), #353
  • New permission set in the app to make sure you can access the app and main visual force page, #361, #364
  • Fix UI issues, #373, #377
  • Score column is now clickable with explaination #374
  • Fix Score #381 #383
  • Fix DAPI usage #386
  • Fix Cache expiration #379
  • Fix if error shows up #378

API

  • All the logic of the app is included in an API. The other part of the application just make it nice to see., #300, #301, #304, #362,

Objects

  • Refactoring to LWC, Changing the package, type and object in the filter, update the object pane automatically., #322, #323

Custom Fields

  • Refactoring to LWC, Changing the package, type and object in the filter, update the table. Adding if field is indexed., #358

Profiles and PermSets

  • Refactoring to LWC, Changing the package in the filter, change the profile and permission set tables automatically, #303, #351
  • Profile should also have a type property with "Profile" #382

Role Hierarchy

Public Groups and Queues

  • Refactoring to LWC, #320

Automations

  • Refactoring to LWC, Changing the package in the filter, change all the tables automatically, #317, #318, #319

Custom Labels

  • Refactoring to LWC, Changing the package in the filter, change the custom label table automatically, #308

Visual Components

  • Refactoring to LWC, Changing the package in the filter, change all the tables automatically, #309, #310, #311, #312, #313

Apex

Analytics

Lithium (Li,3)

07 Mar 17:11
391e426
Compare
Choose a tag to compare

Global:

  • Fix the table sort for numerical values (in some minor cases) #226
  • Add an icon on Error Dialog box
  • Add a specific icon and title when showing the Watchdog Error Dialog box #250
  • App was still referencing previous GitHub hosting #251

Profile and Permission sets:

  • Fix error on Password Policies #239
  • Add if the app is the default or not in the comparator #245
  • Show the number of FLS and CRUDs object in Permission Sets #226
  • Fix another error on Password Policies (Metatdata API return Pwd Policy for deleted Profiles!!!) #249

Objects:

  • Error on Custom Object tab #238

Public Groups:

  • Error on Public Group #240

Helium (He,2)

01 Feb 11:08
4a518d5
Compare
Choose a tag to compare

Global:

  • UI enhancement -- Number of line in datatable -- DONE #207
  • UI enhancement -- Multiple warning messages -- DONE #208
  • Functional enhancement -- Error in sorting "Not Used" column -- FIXED #203
  • UI enhancement -- Mascot animation is breathing more -- DONE #229
  • UI enhancement -- Removing org name in green badge, that takes space for no value -- DONE #211
  • UI enhancement -- Remove userAgent in error -- DONE #214
  • UI enhancement -- Sticky datatable -- DONE #158
  • Branding -- "OrgCheck" becomes "Org Check" -- DONE #217
  • Various Errors -- null checking in code -- FIXED #223 #232
  • UI enhancement -- Datatable improvements -- DONE #225 #227 #228
  • UI enhancement -- Shrinking description in datatables -- DONE #230
  • UI enhancement -- Move potential large columns on the right in datatables -- DONE #231
  • Functional enhancement -- Dependencies excludes obsolete Flows ;) -- DONE #222

Home:

  • UI enhancement -- Cleaning on the home page -- DONE #200
  • Intellectual Property -- License correction in terms of IP -- DONE #210
  • Error with preferences -- Get default options for preferences -- DONE #213

Batches:

  • Error in batches -- CronJobDetail can be null -- FIXED #202

Objects:

  • Wrong links on custom fields -- Object link and Field link correction -- FIXED #196
  • Error when selecting some object -- Removing JsForce cache when describing SObject -- FIXED #197
  • Functional enhancement -- Shield encryption info -- DONE #106

Apex:

  • UI enhancement -- Subtab for recompiled classes -- DONE #204
  • Functional enhancement -- Add compilation of specific classes -- DONE #209

Profiles:

  • Functional enhancement -- Comparator CRUD matrix -- DONE #107
  • Functional enhancement -- Comparator Application matrix -- DONE #109
  • UI enhancement -- Profile table was not sticky! -- FIXED #158
  • Functional enhancement -- Password Policy tab -- DONE #94

Automations:

  • Functional enhancement -- Add ApiVersion for Flows and PB -- DONE #220

Hydrogen (H,1)

05 Aug 16:30
Compare
Choose a tag to compare

Global:

  • Putting all resources into ONE unique Static Res! #190
  • INVALID_QUERY_LOCATOR when more than 10 cursors opened simultaneously #72
  • Make OrgCheck not usable if run from a Production org which is not a Trial nor a Demo org #182
  • Restructure the Javascript code #187
  • Make OrgCheck available in other languages than English #159
  • From v53.0 api to v55.0 #186
  • Remove the alert/pop up on Apex page, Batch page and Role page (because the yellow warning is enough) #185
  • Remove any trace of login from another org (authorize page and code) #184
  • Bring back the idea to connect to a remote org please!!! --> killed it! #12
  • Add CumulusCI enhancement #138
  • Monitor the size of the javascript #166
  • Add date of creation on metadata tables #127
  • Progress message when loading information #167
  • Global: when the data is loading the "Hover in this zone" does not work #164
  • Add # row in datatable #169

Objects:

  • Object Limits displayed on Object page does not match Object Manager --> Object Limits page bugSomething isn't working #123
  • Duplicates in SObjects page #162
  • SObject page: external object shows platform event object which is wrong
  • Alert on SObject page shows "null" #161
  • Sobjects alerting is not perfect #168
  • Sobject page show the api name in the picklist along with the labels #170

Apex:

  • Apex description page should include buttons/icons fr greater clarity #165
  • Scan for asserts in apex test classes enhancement #175
  • Launch Apex Tests from OrgCheck enhancement #177

Users:

  • Identify users that will have the notification about expiring certificates #180
  • OrgCheck Versions after 1.9.7 will follow the Mendeleiv Symbols enhancement #183

Profiles:

  • Profiles/Permissions tab resulting in an error #176

Feedback from Security Review:

  • Feedback From Security Review: Dependency tree #171

Automations:

  • Unable to open Automations tab #152
  • Error in Automation tab bug #137
  • Automations Error #120
  • Automations Error #103
  • Error Running Automation analysis in partial sandbox #44

Visual Components:

  • Problem running check on Visual Components #45

1.9.7

10 Feb 17:39
Compare
Choose a tag to compare

Feedback from Security Review:

  • Correction of the vulnerability on Object Tab #141
  • Correct vulnerability on analytics tab and apex tab #141
  • Correct vulnerability on other tabs #141
  • Correct SOQL Injection vulnerability #142
  • Mandatory CRUD and FLS enforcement call to ANY REST queries #143
  • Fixing issue with IN selection #143
  • Ready for REVIEW big time!! #143
  • Security safe for no opener when openning a blank page

Home page:

  • Typo in home tab #146
  • Mentionning licences for thirds party software #147 #148

Objects:

  • Message if no sobject #154

Custom Fields:

  • Additional columns in custom field tab #149

Users:

  • Syntax issues for Users page #141

Roles:

  • Add a warning on role, apex and batches #151

Apex:

  • Add a warning on role, apex and batches #151

Batches:

  • Add alert on batch tab #150
  • Add a warning on role, apex and batches #151

Global:

  • Shortcut enhancements
  • Permission Set issue - missing system permission #144
  • Fixing ordering issue with numeric in datatable #136
  • Fixing issue #145
  • Update 3Djs and correct some impact after update #148
  • Update JsForce #147
  • Footer added for the table #155
  • Correction of some bugs #149
  • Externalize the dependency count check so that other page can benefit…
  • Add these new colums when necessary to other tabs #149
  • countUsing and countUsed small bug #149
  • Add a hint message on the Score icon #153
  • Putting the help text below the subtitles in the page to make it clea…
  • Rest of the page have now also the description section #153
  • Last fine tuning #153
  • Screenshots for v1.9.7
  • Update README.md
  • Add nicer helping text #156

1.9.6

13 Dec 21:54
e0683e0
Compare
Choose a tag to compare

Objects:

  • Object Documentation Export button doesn't work #131
  • Add Custom Metadata Types and Custom Settings to OrgCheck - with scores #116
  • Error trying to see OrgCheck documentation #118
  • OrgCheck --> Objects - Tables are replicated #122

Reports and Dashboards:

  • Add reports, dashboards and custom report types in the app #7

Automations:

  • Not all Flows are listed in the Flows sub-tab #130

Roles:

  • Community Roles are always in the Role Explorer (whatever the option in the home page) #132

Global:

  • Download a tabular representation of dependencies #124
  • Change the home page #133
  • UNKNOWN_EXCEPTION An unexpected error occurred. Please include this ErrorId if you contact support... #73
  • Security Review #125
  • ANONYMISATION when error dialog pops up generating an error for some customers #126
  • Row count at the top of every list #115
  • Modal dialog box should close when hitting "ESCAPE" button #119
  • I want to know in which Object a Field is? #110

1.9.5

08 Jul 16:26
f5d0274
Compare
Choose a tag to compare

Change log:

  • Objects:
    • Record Count implemented in this page #55
  • Apex:
    • Code coverage for apex classes #91 #98
    • Related Tests in table #91
    • Add default value to coverage set to zero #97
    • Add the ability to check if triggers contain direct SOQL or DML #87
    • Add a sub-tab about number of triggers by objects #102
  • Batches:
    • Some improvements in the Batches pages #96
    • Unscheduled Apex Classes #6
  • Public Groups:
    • Technical public group regression fix #101
  • Profile & Perm sets:
    • PermissionSet Group compliant #1
    • first prototype for CRUDs #104
    • CRUDs beta version available upon preference settings #104
    • Include bypass when PermSetGroup unknown in the org #111
  • Global:
    • Fix on null alternative when exporting #97
    • DataTable Layout - Option 2 #89
    • DataTable Layout - Let's try another option #89
    • New Mascot
    • New mascot (improvements)
    • Nicer progress bar
    • Progression bar second version
    • Fix wrong error method name #112
    • Refactor method names of callbacks and include error handling #112

1.9.4

24 May 12:07
a314033
Compare
Choose a tag to compare

Change log:

  • Object:
    • Add export and label in OWD sub page #95
  • Profile and Permission Set:
    • Optimisation for Profile and Permission Set page #90
  • Apex:
    • Fix numerical order for Apex page #81
  • Automation:
    • Fix numerical sort in Automations page #81
  • Roles:
    • Adding Level just next to the node #75
    • Some improvment in the role explorer #75
  • Public Groups and Queues:
    • Fix subqueries for Public Groups and Queues #90
  • Global:
    • Salesforce API Version set to 51.0
    • Typo fixed #80
    • Other fix for numerical ordering #81
    • Fix wrong error name method #90
    • First draft of this new feature #75
    • Simplifying score computing in datatable

1.9.3

26 Apr 12:58
9cad23d
Compare
Choose a tag to compare

Change log:

  • Home Page:
    • Legal Terms #77
    • Adding support on home page #67
  • Custom Fields:
    • Add the type of the "container" of each fields #64
  • Global:
    • Migrate to JsForce 1.10.0
    • None sensitive search #66
    • Report Types skew the Custom Fields utilization stats #60
    • Fix on each method #52
    • Move screenshots in docs
    • Description on visual force page
    • Fix on error message box and URL anonymazing #79