Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2622 commits
Select commit Hold shift + click to select a range
98f0c80
Merge pull request #1490 from forcedotcom/dependabot/maven/org.apache…
ashitsalesforce Feb 20, 2025
cc61d43
check for newer versions of data loader only if running in UI or Batc…
ashitsalesforce Feb 22, 2025
1b827b3
Merge pull request #1491 from ashitsalesforce/master
ashitsalesforce Feb 22, 2025
8b1051b
Bump org.apache.maven.plugins:maven-compiler-plugin
dependabot[bot] Feb 24, 2025
33f1f00
Bump junit.version from 5.11.4 to 5.12.0
dependabot[bot] Feb 24, 2025
4a44771
Merge pull request #1494 from forcedotcom/dependabot/maven/junit.vers…
ashitsalesforce Feb 24, 2025
2027547
Merge pull request #1493 from forcedotcom/dependabot/maven/org.apache…
ashitsalesforce Feb 24, 2025
e6d4d83
Bump junit.platform.version from 1.11.4 to 1.12.0
dependabot[bot] Feb 24, 2025
23f335d
Merge pull request #1492 from forcedotcom/dependabot/maven/junit.plat…
ashitsalesforce Feb 24, 2025
6e49489
Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4
dependabot[bot] Feb 27, 2025
8fbd9d8
Merge pull request #1496 from forcedotcom/dependabot/maven/org.apache…
ashitsalesforce Feb 27, 2025
2c58932
Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4
dependabot[bot] Feb 28, 2025
f035500
Merge pull request #1497 from forcedotcom/dependabot/maven/org.apache…
ashitsalesforce Feb 28, 2025
86839a5
Bump org.mockito:mockito-core from 5.15.2 to 5.16.0
dependabot[bot] Mar 4, 2025
9325fda
Merge pull request #1498 from forcedotcom/dependabot/maven/org.mockit…
ashitsalesforce Mar 4, 2025
f2070c2
Bump org.eclipse.platform:org.eclipse.jface from 3.35.100 to 3.36.0
dependabot[bot] Mar 11, 2025
72caa55
Merge pull request #1500 from forcedotcom/dependabot/maven/org.eclips…
ashitsalesforce Mar 11, 2025
6fa684f
fix for the bug in generating the error message when processing keyfi…
ashitsalesforce Mar 13, 2025
40be3b2
Merge pull request #1501 from ashitsalesforce/master
ashitsalesforce Mar 13, 2025
da74dac
Bump org.springframework:spring-jdbc from 6.2.3 to 6.2.4
dependabot[bot] Mar 14, 2025
eda968a
Bump org.springframework:spring-context from 6.2.3 to 6.2.4
dependabot[bot] Mar 14, 2025
520c1fb
Merge pull request #1502 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce Mar 14, 2025
e38bfcc
Merge pull request #1503 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce Mar 14, 2025
a2744e1
pass run.mode as the first command line option in the wrapper scripts
ashitsalesforce Mar 14, 2025
afc0413
Merge pull request #1504 from ashitsalesforce/master
ashitsalesforce Mar 14, 2025
51d4ee8
code cleanup - refactor
ashitsalesforce Mar 15, 2025
fa0fd57
Merge pull request #1505 from ashitsalesforce/master
ashitsalesforce Mar 15, 2025
d3a9d29
upgrade SWT to 3.35
ashitsalesforce Mar 15, 2025
bf3d0c2
Merge pull request #1506 from ashitsalesforce/master
ashitsalesforce Mar 15, 2025
fd65e17
update SWT version number in pom.xml
ashitsalesforce Mar 15, 2025
c94b7c6
Merge pull request #1507 from ashitsalesforce/master
ashitsalesforce Mar 15, 2025
7c80305
Bump org.mockito:mockito-core from 5.16.0 to 5.16.1
dependabot[bot] Mar 17, 2025
7b772a9
Bump junit.version from 5.12.0 to 5.12.1
dependabot[bot] Mar 17, 2025
41716c2
Merge pull request #1510 from forcedotcom/dependabot/maven/junit.vers…
ashitsalesforce Mar 17, 2025
4093490
Bump junit.platform.version from 1.12.0 to 1.12.1
dependabot[bot] Mar 17, 2025
d65d86d
Merge pull request #1509 from forcedotcom/dependabot/maven/junit.plat…
ashitsalesforce Mar 17, 2025
3dc4a8f
Merge pull request #1508 from forcedotcom/dependabot/maven/org.mockit…
ashitsalesforce Mar 17, 2025
98b5104
Bump org.springframework:spring-context from 6.2.4 to 6.2.5
dependabot[bot] Mar 20, 2025
61577fa
Bump org.springframework:spring-jdbc from 6.2.4 to 6.2.5
dependabot[bot] Mar 20, 2025
16655a8
Merge pull request #1512 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce Mar 20, 2025
8ba31f9
Merge pull request #1511 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce Mar 20, 2025
89bfba6
Bump com.mycila:license-maven-plugin from 4.6 to 5.0.0
dependabot[bot] Mar 21, 2025
4802f44
Merge pull request #1513 from forcedotcom/dependabot/maven/com.mycila…
ashitsalesforce Mar 21, 2025
d710491
execute mvn clean goal at the start of test run
ashitsalesforce Mar 23, 2025
03977e7
fix a bug in variable name
ashitsalesforce Mar 23, 2025
8ffddc6
execute mvn clean goal at the start of test run
ashitsalesforce Mar 23, 2025
05f5d96
test run script code cleanup
ashitsalesforce Mar 24, 2025
c5af0f3
Merge pull request #1516 from ashitsalesforce/master
ashitsalesforce Mar 24, 2025
7d2984d
Additional tests for EncryptionUtil
ashitsalesforce Mar 24, 2025
4ba33ea
Merge pull request #1517 from ashitsalesforce/master
ashitsalesforce Mar 24, 2025
6e6a0a5
additional tests for encryption/decryption logic
ashitsalesforce Mar 24, 2025
d6994c5
Merge pull request #1518 from ashitsalesforce/master
ashitsalesforce Mar 24, 2025
392b979
refactor code for readability and maintenance
ashitsalesforce Mar 24, 2025
e9043ae
Merge pull request #1519 from ashitsalesforce/master
ashitsalesforce Mar 24, 2025
47ef8f7
fix test failure in ConfigTest
ashitsalesforce Mar 24, 2025
b02f99a
Merge pull request #1520 from ashitsalesforce/master
ashitsalesforce Mar 24, 2025
a7a683f
refactor ProcessRunner for maintainability
ashitsalesforce Mar 25, 2025
4ecaff8
Merge pull request #1521 from ashitsalesforce/master
ashitsalesforce Mar 25, 2025
dde3b74
modularize SimplePostFactory class
ashitsalesforce Mar 26, 2025
6b5e6cd
Merge pull request #1522 from ashitsalesforce/master
ashitsalesforce Mar 26, 2025
b130f3d
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3
dependabot[bot] Mar 31, 2025
0f51a39
fix for an issue when using DL in CLI mode in SB org
ashitsalesforce Apr 2, 2025
7d8fbe1
Merge pull request #1524 from ashitsalesforce/master
ashitsalesforce Apr 2, 2025
8238b7b
Merge pull request #1523 from forcedotcom/dependabot/maven/org.apache…
ashitsalesforce Apr 2, 2025
dcfd0e2
fix for W-18207625
ashitsalesforce Apr 5, 2025
d10f96d
Merge pull request #1525 from ashitsalesforce/master
ashitsalesforce Apr 5, 2025
8e299e2
Bump org.mockito:mockito-core from 5.16.1 to 5.17.0
dependabot[bot] Apr 7, 2025
4f409ba
refactor DataLoaderRunner for readability
ashitsalesforce Apr 8, 2025
c35a111
Merge pull request #1527 from ashitsalesforce/master
ashitsalesforce Apr 8, 2025
5aec396
Merge pull request #1526 from forcedotcom/dependabot/maven/org.mockit…
ashitsalesforce Apr 8, 2025
8260022
refactor DataLoaderRunner
ashitsalesforce Apr 8, 2025
2dfb5d5
Merge pull request #1528 from ashitsalesforce/master
ashitsalesforce Apr 8, 2025
04bf5bb
Bump org.apache.poi:poi-ooxml
dependabot[bot] Apr 10, 2025
5ae20ac
Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1
dependabot[bot] Apr 11, 2025
0782526
Bump commons-io:commons-io from 2.18.0 to 2.19.0
dependabot[bot] Apr 14, 2025
6d66360
Bump junit.platform.version from 1.12.1 to 1.12.2
dependabot[bot] Apr 14, 2025
8d7ffb2
Bump com.google.code.gson:gson from 2.12.1 to 2.13.0
dependabot[bot] Apr 14, 2025
147fbcc
Merge pull request #1535 from forcedotcom/dependabot/maven/com.google…
ashitsalesforce Apr 14, 2025
2f4cdd5
Merge pull request #1534 from forcedotcom/dependabot/maven/junit.plat…
ashitsalesforce Apr 14, 2025
b2d3348
Merge pull request #1533 from forcedotcom/dependabot/maven/commons-io…
ashitsalesforce Apr 14, 2025
1e83672
Merge pull request #1530 from forcedotcom/dependabot/maven/org.apache…
ashitsalesforce Apr 14, 2025
cb4063b
Merge pull request #1529 from forcedotcom/dependabot/maven/contrib/xl…
ashitsalesforce Apr 14, 2025
f158b28
Bump junit.version from 5.12.1 to 5.12.2
dependabot[bot] Apr 14, 2025
08fc832
Merge pull request #1532 from forcedotcom/dependabot/maven/junit.vers…
ashitsalesforce Apr 14, 2025
5f9fe47
Bump com.force.api:force-partner-api from 63.0.0 to 64.0.0
dependabot[bot] Apr 15, 2025
4312139
Merge pull request #1536 from forcedotcom/dependabot/maven/com.force.…
ashitsalesforce Apr 15, 2025
22e2419
bump up data loader version to 64.0.0
ashitsalesforce Apr 16, 2025
f826fbe
Merge branch 'master' of https://github.com/ashitsalesforce/dataloader
ashitsalesforce Apr 16, 2025
6892431
Merge pull request #1538 from ashitsalesforce/master
ashitsalesforce Apr 16, 2025
e91ba1d
set sfdc.resetUrlOnLogin=true for running tests
ashitsalesforce Apr 16, 2025
833be03
Merge pull request #1539 from ashitsalesforce/master
ashitsalesforce Apr 16, 2025
4d13ad3
restore to the codebase before PR #1539
ashitsalesforce Apr 16, 2025
7fe1943
Merge pull request #1540 from ashitsalesforce/master
ashitsalesforce Apr 16, 2025
489a7df
full restore to the codebase before PR #1539
ashitsalesforce Apr 16, 2025
f3b780c
Merge pull request #1541 from ashitsalesforce/master
ashitsalesforce Apr 16, 2025
5289930
avoid warning message "Calculation Error:..."
ashitsalesforce Apr 16, 2025
3ad4b91
Merge pull request #1542 from ashitsalesforce/master
ashitsalesforce Apr 16, 2025
2425483
fix for issue #1514
ashitsalesforce Apr 17, 2025
b462e4d
Merge pull request #1543 from ashitsalesforce/master
ashitsalesforce Apr 17, 2025
995099f
Bump com.force.api:force-partner-api from 64.0.0 to 64.0.1
dependabot[bot] Apr 17, 2025
35ec989
Merge pull request #1544 from forcedotcom/dependabot/maven/com.force.…
ashitsalesforce Apr 17, 2025
15dba89
fix for W-18294205
ashitsalesforce Apr 17, 2025
9245b5f
Merge pull request #1545 from ashitsalesforce/master
ashitsalesforce Apr 17, 2025
6260d91
Bump org.springframework:spring-jdbc from 6.2.5 to 6.2.6
dependabot[bot] Apr 18, 2025
a7e40c0
Bump org.springframework:spring-context from 6.2.5 to 6.2.6
dependabot[bot] Apr 18, 2025
d7ed00f
Merge pull request #1547 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce Apr 18, 2025
fca2d63
Merge pull request #1546 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce Apr 18, 2025
42b25a0
Bump com.google.code.gson:gson from 2.13.0 to 2.13.1
dependabot[bot] Apr 24, 2025
8973d1d
Merge pull request #1548 from forcedotcom/dependabot/maven/com.google…
ashitsalesforce Apr 27, 2025
2b9bdaa
fix for W-18351403
ashitsalesforce Apr 29, 2025
a032c71
Merge pull request #1549 from ashitsalesforce/master
ashitsalesforce Apr 29, 2025
bba004c
Bump com.force.api:force-partner-api from 64.0.1 to 64.0.2
dependabot[bot] May 1, 2025
7c1ea18
Merge pull request #1550 from forcedotcom/dependabot/maven/com.force.…
ashitsalesforce May 1, 2025
0a2799d
separate login/logout from Partner ops
ashitsalesforce May 5, 2025
807ddfb
Merge pull request #1551 from ashitsalesforce/master
ashitsalesforce May 5, 2025
3550c69
singleton PartnerClient and LoginClient
ashitsalesforce May 5, 2025
fdc06bd
Merge pull request #1552 from ashitsalesforce/master
ashitsalesforce May 5, 2025
7b94c45
create a separate class for metadata
ashitsalesforce May 6, 2025
06ca107
Merge pull request #1553 from ashitsalesforce/master
ashitsalesforce May 6, 2025
766a4d5
refactor - move ClientOperation to superclass
ashitsalesforce May 6, 2025
4e576c5
Merge pull request #1554 from ashitsalesforce/master
ashitsalesforce May 6, 2025
8bcc4c4
avoid using readlink
ashitsalesforce May 8, 2025
6ef39ca
Merge pull request #1555 from ashitsalesforce/master
ashitsalesforce May 8, 2025
dd21d09
use zsh to execute scripts
ashitsalesforce May 8, 2025
e5c5a1c
Merge pull request #1556 from ashitsalesforce/master
ashitsalesforce May 9, 2025
34ac475
posix compliant scripts
ashitsalesforce May 11, 2025
6b79f27
Merge pull request #1557 from ashitsalesforce/master
ashitsalesforce May 11, 2025
4430c6d
reduce reliance on os-native scripts
ashitsalesforce May 14, 2025
7a07095
Merge pull request #1558 from ashitsalesforce/master
ashitsalesforce May 14, 2025
cb72b39
java version check in wrapper scripts
ashitsalesforce May 14, 2025
d36768e
Merge pull request #1559 from ashitsalesforce/master
ashitsalesforce May 14, 2025
a1ed51d
Bump com.force.api:force-partner-api from 64.0.2 to 64.0.3
dependabot[bot] May 15, 2025
a44e826
Bump org.springframework:spring-jdbc from 6.2.6 to 6.2.7
dependabot[bot] May 16, 2025
9af4bef
Bump org.springframework:spring-context from 6.2.6 to 6.2.7
dependabot[bot] May 16, 2025
27b9800
Merge pull request #1560 from forcedotcom/dependabot/maven/com.force.…
ashitsalesforce May 16, 2025
52ab1cf
Merge pull request #1561 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce May 16, 2025
086e484
Merge pull request #1562 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce May 16, 2025
ce17458
Bump org.mockito:mockito-core from 5.17.0 to 5.18.0
dependabot[bot] May 21, 2025
55d4b59
Merge pull request #1563 from forcedotcom/dependabot/maven/org.mockit…
ashitsalesforce May 24, 2025
2fccb0c
fixed the bug in version check
ashitsalesforce May 31, 2025
e319eca
Merge pull request #1565 from ashitsalesforce/master
ashitsalesforce May 31, 2025
b69eb7c
tweaks to improve the script
ashitsalesforce May 31, 2025
2717d11
Merge pull request #1566 from ashitsalesforce/master
ashitsalesforce Jun 1, 2025
4b8f68e
Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0
dependabot[bot] Jun 2, 2025
9ecefcd
Bump junit.version from 5.12.2 to 5.13.0
dependabot[bot] Jun 2, 2025
006c0eb
refactored code
ashitsalesforce Jun 2, 2025
5b11a4e
avoid "lazy formatting" warning
ashitsalesforce Jun 2, 2025
f2645a2
avoid "lazy formatting" warning
ashitsalesforce Jun 2, 2025
2a96f37
two blank lines after the SWTConfig class definition to follow PEP 8 …
ashitsalesforce Jun 2, 2025
537e2cf
two blank lines after two blank lines after class definition to follo…
ashitsalesforce Jun 2, 2025
899fdf0
explicit check=True parameter in all subprocess.run calls
ashitsalesforce Jun 2, 2025
6975205
fix warning about partial exec path
ashitsalesforce Jun 2, 2025
2b131b8
Merge pull request #1571 from ashitsalesforce/master
ashitsalesforce Jun 2, 2025
23c6691
use env variable for python virtual env
ashitsalesforce Jun 3, 2025
783ae7c
Merge pull request #1572 from ashitsalesforce/master
ashitsalesforce Jun 3, 2025
0e97fc5
Merge pull request #1569 from forcedotcom/dependabot/maven/junit.vers…
ashitsalesforce Jun 5, 2025
4fae343
Merge pull request #1568 from forcedotcom/dependabot/maven/org.apache…
ashitsalesforce Jun 5, 2025
eb3a96e
Bump junit.platform.version from 1.12.2 to 1.13.0
dependabot[bot] Jun 5, 2025
4854854
Merge pull request #1567 from forcedotcom/dependabot/maven/junit.plat…
ashitsalesforce Jun 5, 2025
4663b7d
introduce OAuth PKCE flow
ashitsalesforce Jun 8, 2025
95d2162
Merge pull request #1573 from ashitsalesforce/master
ashitsalesforce Jun 8, 2025
6273972
ability to configure local pkce port
ashitsalesforce Jun 8, 2025
c585213
Merge pull request #1574 from ashitsalesforce/master
ashitsalesforce Jun 8, 2025
af3c009
PKCE port in Settings dialog
ashitsalesforce Jun 8, 2025
2bea85f
Merge pull request #1575 from ashitsalesforce/master
ashitsalesforce Jun 8, 2025
3bcec25
move string literals to labels.properties
ashitsalesforce Jun 8, 2025
20b5a7a
Merge pull request #1576 from ashitsalesforce/master
ashitsalesforce Jun 8, 2025
ad7265b
fix for issue #1564
ashitsalesforce Jun 9, 2025
20f28a7
Merge pull request #1577 from ashitsalesforce/master
ashitsalesforce Jun 9, 2025
b2cf4a4
Bump junit.version from 5.13.0 to 5.13.1
dependabot[bot] Jun 9, 2025
45624da
Merge pull request #1578 from forcedotcom/dependabot/maven/junit.vers…
ashitsalesforce Jun 9, 2025
fc5fc82
Bump junit.platform.version from 1.13.0 to 1.13.1
dependabot[bot] Jun 9, 2025
53172b3
rundl.sh improvements
ashitsalesforce Jun 9, 2025
367a5ea
Bump org.eclipse.platform:org.eclipse.jface from 3.36.0 to 3.37.0
dependabot[bot] Jun 10, 2025
752b6d3
Merge pull request #1580 from ashitsalesforce/master
ashitsalesforce Jun 10, 2025
a87d6e9
Merge pull request #1581 from forcedotcom/dependabot/maven/org.eclips…
ashitsalesforce Jun 10, 2025
a726c26
Merge pull request #1579 from forcedotcom/dependabot/maven/junit.plat…
ashitsalesforce Jun 10, 2025
f3a70f2
revert jface from 3.37.0 to 3.36.0
ashitsalesforce Jun 11, 2025
936f74a
Merge pull request #1582 from ashitsalesforce/master
ashitsalesforce Jun 11, 2025
4bc623e
introduce support for ECA
ashitsalesforce Jun 11, 2025
239018b
Merge pull request #1583 from ashitsalesforce/master
ashitsalesforce Jun 11, 2025
a9499b7
simplify ECA enablement check
ashitsalesforce Jun 12, 2025
a5ca93f
Merge pull request #1584 from ashitsalesforce/master
ashitsalesforce Jun 12, 2025
e515a9b
ECA properties in Settings dialog
ashitsalesforce Jun 12, 2025
0bbc8b6
Merge pull request #1585 from ashitsalesforce/master
ashitsalesforce Jun 12, 2025
19a165f
fix white background issue
ashitsalesforce Jun 12, 2025
f4ea514
Merge pull request #1586 from ashitsalesforce/master
ashitsalesforce Jun 12, 2025
704b04a
upgrade SWT from 4.35 to 4.36
ashitsalesforce Jun 12, 2025
7253672
Merge pull request #1588 from ashitsalesforce/master
ashitsalesforce Jun 12, 2025
38a601b
bump up the version
ashitsalesforce Jun 12, 2025
143eb57
Merge pull request #1589 from ashitsalesforce/master
ashitsalesforce Jun 12, 2025
c026047
Bump org.springframework:spring-context from 6.2.7 to 6.2.8
dependabot[bot] Jun 13, 2025
4020e6f
Bump org.springframework:spring-jdbc from 6.2.7 to 6.2.8
dependabot[bot] Jun 13, 2025
1359701
fix device flow in batch mode
ashitsalesforce Jun 15, 2025
7461ea7
Merge pull request #1592 from ashitsalesforce/master
ashitsalesforce Jun 15, 2025
ac649b3
try pkce, followed by device flow
ashitsalesforce Jun 16, 2025
4da4c88
Merge pull request #1593 from ashitsalesforce/master
ashitsalesforce Jun 16, 2025
15e9cf9
Merge pull request #1591 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce Jun 16, 2025
8019dc1
Merge pull request #1590 from forcedotcom/dependabot/maven/org.spring…
ashitsalesforce Jun 16, 2025
65dc46c
Bump org.apache.logging.log4j:log4j-core from 2.24.3 to 2.25.0
dependabot[bot] Jun 17, 2025
9d7b789
Merge pull request #1594 from forcedotcom/dependabot/maven/org.apache…
ashitsalesforce Jun 21, 2025
2c16dd6
handle log4j-core upgrade
ashitsalesforce Jun 21, 2025
7033ee9
Merge pull request #1595 from ashitsalesforce/master
ashitsalesforce Jun 21, 2025
97012c9
Bump junit.platform.version from 1.13.1 to 1.13.2
dependabot[bot] Jun 25, 2025
f6f53c5
Merge pull request #1597 from forcedotcom/dependabot/maven/junit.plat…
ashitsalesforce Jun 25, 2025
8fd06a3
Bump junit.version from 5.13.1 to 5.13.2
dependabot[bot] Jun 25, 2025
d03de40
Merge pull request #1596 from forcedotcom/dependabot/maven/junit.vers…
ashitsalesforce Jun 25, 2025
f1a7c45
consumer secret optional for ECA
ashitsalesforce Jun 28, 2025
7b6ed31
Merge pull request #1598 from ashitsalesforce/master
ashitsalesforce Jun 28, 2025
4039a57
dl version bump
ashitsalesforce Jun 28, 2025
da1d802
Merge pull request #1599 from ashitsalesforce/master
ashitsalesforce Jun 28, 2025
21696e6
login dialog improvements
ashitsalesforce Jun 29, 2025
2cdf0c3
Merge pull request #1600 from ashitsalesforce/master
ashitsalesforce Jun 29, 2025
530d4db
minor visual fixes in login dialog
ashitsalesforce Jun 29, 2025
f04bc60
Merge pull request #1601 from ashitsalesforce/master
ashitsalesforce Jun 29, 2025
daa9878
increase default browser login timeout
ashitsalesforce Jun 29, 2025
2704c92
Merge pull request #1602 from ashitsalesforce/master
ashitsalesforce Jun 29, 2025
e53a5cf
support for oauth browser flow
ashitsalesforce Jun 29, 2025
ccc018b
Merge pull request #1603 from ashitsalesforce/master
ashitsalesforce Jun 29, 2025
b3c9c6b
code cleanup for oauth browser flow
ashitsalesforce Jun 29, 2025
248ba44
Merge pull request #1604 from ashitsalesforce/master
ashitsalesforce Jun 30, 2025
208c767
fix minor issues in login UI
ashitsalesforce Jun 30, 2025
04aa529
Merge pull request #1605 from ashitsalesforce/master
ashitsalesforce Jun 30, 2025
edea2ac
improve detection of pkce/browser flow
ashitsalesforce Jun 30, 2025
1fa7c0f
Merge pull request #1606 from ashitsalesforce/master
ashitsalesforce Jun 30, 2025
214b006
additional preflight checks for pkce and browser flow
ashitsalesforce Jun 30, 2025
af5fa39
minor bug fix
ashitsalesforce Jun 30, 2025
c4444db
Merge pull request #1607 from ashitsalesforce/master
ashitsalesforce Jun 30, 2025
13cf0d6
fix overly restrictive check for pkce
ashitsalesforce Jul 1, 2025
a8ee110
Merge pull request #1608 from ashitsalesforce/master
ashitsalesforce Jul 1, 2025
6d4010e
fix incorrect label for oauth server flow
ashitsalesforce Jul 1, 2025
ded8e41
Merge pull request #1609 from ashitsalesforce/master
ashitsalesforce Jul 1, 2025
aa82bbc
remove requirement to have session refresh token
ashitsalesforce Jul 1, 2025
d526367
Merge pull request #1610 from ashitsalesforce/master
ashitsalesforce Jul 1, 2025
924eebf
remove diagnostic log
ashitsalesforce Jul 1, 2025
3906df8
Merge branch 'forcedotcom:master' into master
ashitsalesforce Jul 1, 2025
88120a5
Merge pull request #1611 from ashitsalesforce/master
ashitsalesforce Jul 1, 2025
58f20f9
Create CONTRIBUTING.md
ashitsalesforce Jul 21, 2025
73be100
Merge pull request #1620 from forcedotcom/ashitsalesforce-patch-5
ashitsalesforce Jul 21, 2025
1cc91e0
Remove OAuth browser login checkbox
arjun-mehrotra Aug 21, 2025
59a14a9
Remove device login from browser app config
arjun-mehrotra Aug 21, 2025
69f3366
Remove server flow from OAuth authentication
arjun-mehrotra Aug 21, 2025
f57a221
Remove device flow from OAuth authentication
arjun-mehrotra Aug 21, 2025
6c4d6bf
Update OAuthFlowHandler to only support webserver+PKCE flow
arjun-mehrotra Aug 21, 2025
01250d9
Clean up imports and removed unused code
arjun-mehrotra Aug 21, 2025
55b2786
Remove unused code assiciated with device and implicit (OAuthToken/OA…
arjun-mehrotra Aug 21, 2025
81fe531
Merge pull request #1628 from arjun-mehrotra/feature/oAuth-flow-updat…
reubencornel Aug 22, 2025
217b764
Revert changes in OperationUIAction (#1630)
arjun-mehrotra Aug 26, 2025
ccabf1a
Update Javadoc in OAuthFlowHandler to remove reference to device flow…
arjun-mehrotra Aug 26, 2025
527e912
Bump up the DataLoader version (#1631)
arjun-mehrotra Aug 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
32 changes: 32 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. MacOS Big Sur, Windows 11]
- Version [e.g. 56.0.4]


**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
11 changes: 11 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "maven" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
61 changes: 61 additions & 0 deletions .github/workflows/codacy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# This workflow checks out code, performs a Codacy security scan
# and integrates the results with the
# GitHub Advanced Security code scanning feature. For more information on
# the Codacy security scan action usage and parameters, see
# https://github.com/codacy/codacy-analysis-cli-action.
# For more information on Codacy Analysis CLI in general, see
# https://github.com/codacy/codacy-analysis-cli.

name: Codacy Security Scan

on:
push:
branches: [ "master" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "master" ]
schedule:
- cron: '39 16 * * 0'

permissions:
contents: read

jobs:
codacy-security-scan:
permissions:
contents: read # for actions/checkout to fetch code
security-events: write # for github/codeql-action/upload-sarif to upload SARIF results
actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status
name: Codacy Security Scan
runs-on: ubuntu-latest
steps:
# Checkout the repository to the GitHub Actions runner
- name: Checkout code
uses: actions/checkout@v3

# Execute Codacy Analysis CLI and generate a SARIF output with the security issues identified during the analysis
- name: Run Codacy Analysis CLI
uses: codacy/codacy-analysis-cli-action@d840f886c4bd4edc059706d09c6a1586111c540b
with:
# Check https://github.com/codacy/codacy-analysis-cli#project-token to get your project token from your Codacy repository
# You can also omit the token and run the tools that support default configurations
project-token: ${{ secrets.CODACY_PROJECT_TOKEN }}
verbose: true
output: results.sarif
format: sarif
# Adjust severity of non-security issues
gh-code-scanning-compat: true
# Force 0 exit code to allow SARIF file generation
# This will handover control about PR rejection to the GitHub side
max-allowed-issues: 2147483647

# Upload the SARIF file generated in the previous step
- name: Upload SARIF results file
uses: github/codeql-action/upload-sarif@v2
with:
sarif_file: results.sarif
89 changes: 89 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
schedule:
- cron: '16 10 * * 4'

jobs:
analyze:
name: Analyze
# Runner size impacts CodeQL analysis time. To learn more, please see:
# - https://gh.io/recommended-hardware-resources-for-running-codeql
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners
# Consider using larger runners for possible analysis time improvements.
runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }}
permissions:
# required for all workflows
security-events: write

# only required for workflows in private repositories
actions: read
contents: read

strategy:
fail-fast: false
matrix:
language: [ 'java-kotlin' ]
# CodeQL supports [ 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift' ]
# Use only 'java-kotlin' to analyze code written in Java, Kotlin or both
# Use only 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v4

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality

- name: Setup Java JDK
uses: actions/setup-java@v4.0.0
with:
distribution: 'temurin'
java-version: 17

# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"
17 changes: 17 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,21 @@ Thumbs.db

#swpfiles
config.properties~
*.csr
*.key

#python files
__pycache__/

#command line editor working and backup files
*.swp
*.*~

# local-proj-repo files
local-proj-repo/classworlds/
local-proj-repo/com/
local-proj-repo/junit/
local-proj-repo/org/
pom.xml.save
pom.xml.versionsBackup
dependency-reduced-pom.xml
3 changes: 0 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +0,0 @@
[submodule "yoursway-create-dmg"]
path = yoursway-create-dmg
url = git://github.com/andreyvit/yoursway-create-dmg.git
2 changes: 2 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Comment line immediately above ownership line is reserved for related gus information. Please be careful while editing.
#ECCN:Open Source
82 changes: 82 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Contributing Guide For dataloader

This page lists the operational governance model of this project, as well as the recommendations and requirements for how to best contribute to dataloader project. We strive to obey these as best as possible. As always, thanks for contributing – we hope these guidelines make it easier and shed some light on our approach and processes.

# Governance Model
## Salesforce Sponsored

The intent and goal of open sourcing this project is to increase the contributor and user base. However, only Salesforce employees will be given `admin` rights and will be the final arbitrars of what contributions are accepted or not.

# Issues, requests & ideas

Use GitHub Issues page to submit issues, enhancement requests and discuss ideas.

### Bug Reports and Fixes
- If you find a bug, please search for it in the [Issues](https://github.com/forcedotcom/dataloader/issues), and if it isn't already tracked,
[create a new issue](https://github.com/forcedotcom/dataloader/issues/new). Fill out the "Bug Report" section of the issue template. Even if an Issue is closed, feel free to comment and add details, it will still
be reviewed.
- Issues that have already been identified as a bug (note: able to reproduce) will be labelled `bug`.
- If you'd like to submit a fix for a bug, [send a Pull Request](#creating_a_pull_request) and mention the Issue number.
- Include tests that isolate the bug and verifies that it was fixed.

### New Features
- If you'd like to add new functionality to this project, describe the problem you want to solve in a [new Issue](https://github.com/forcedotcom/dataloader/issues/new).
- Issues that have been identified as a feature request will be labelled `enhancement`.
- If you'd like to implement the new feature, please wait for feedback from the project
maintainers before spending too much time writing the code. In some cases, `enhancement`s may
not align well with the project objectives at the time.

### Tests, Documentation, Miscellaneous
- If you'd like to improve the tests, you want to make the documentation clearer, you have an
alternative implementation of something that may have advantages over the way its currently
done, or you have any other change, we would be happy to hear about it!
- If its a trivial change, go ahead and [send a Pull Request](#creating_a_pull_request) with the changes you have in mind.
- If not, [open an Issue](https://github.com/forcedotcom/dataloader/issues/new) to discuss the idea first.

If you're new to our project and looking for some way to make your first contribution, look for
Issues labelled `good first contribution`.

# Contribution Checklist

- [x] Clean, simple, well styled code
- [x] Commits should be atomic and messages must be descriptive. Related issues should be mentioned by Issue number.
- [x] Comments
- Module-level & function-level comments.
- Comments on complex blocks of code or algorithms (include references to sources).
- [x] Tests
- The test suite, if provided, must be complete and pass
- Increase code coverage, not versa.
- Use any of our testkits that contains a bunch of testing facilities you would need. For example: `import com.salesforce.op.test._` and borrow inspiration from existing tests.
- [x] Dependencies
- Minimize number of dependencies.
- Prefer Apache 2.0, BSD3, MIT, ISC and MPL licenses.
- [x] Reviews
- Changes must be approved via peer code review

# Creating a Pull Request

1. **Ensure the bug/feature was not already reported** by searching on GitHub under Issues. If none exists, create a new issue so that other contributors can keep track of what you are trying to add/fix and offer suggestions (or let you know if there is already an effort in progress).
3. **Clone** the forked repo to your machine.
4. **Create** a new branch to contain your work (e.g. `git br fix-issue-11`)
4. **Commit** changes to your own branch.
5. **Push** your work back up to your fork. (e.g. `git push fix-issue-11`)
6. **Submit** a Pull Request against the `main` branch and refer to the issue(s) you are fixing. Try not to pollute your pull request with unintended changes. Keep it simple and small.
7. **Sign** the Salesforce CLA (you will be prompted to do so when submitting the Pull Request)

> **NOTE**: Be sure to [sync your fork](https://help.github.com/articles/syncing-a-fork/) before making a pull request.

# Contributor License Agreement ("CLA")
In order to accept your pull request, we need you to submit a CLA. You only need
to do this once to work on any of Salesforce's open source projects.

Complete your CLA here: <https://cla.salesforce.com/sign-cla>

# Issues
We use GitHub issues to track public bugs. Please ensure your description is
clear and has sufficient instructions to be able to reproduce the issue.

# Code of Conduct
Please follow our [Code of Conduct](https://github.com/forcedotcom/dataloader?tab=coc-ov-file).

# License
By contributing your code, you agree to license your contribution under the terms of our project [LICENSE](LICENSE.txt) and to sign the [Salesforce CLA](https://cla.salesforce.com/sign-cla)
Loading