Releases: Softorize/linked
Releases · Softorize/linked
Release list
v0.2.0 — Multi-Account Support
What's New
Multi-Account Support
Manage multiple LinkedIn accounts and switch between them seamlessly.
New global flag:
linked --account personal whoami
linked -a work feedNew account command:
linked account add personal --li-at <token> --jsessionid <token>
linked account add work --li-at <token> --jsessionid <token> --default
linked account list
linked account default personal
linked account remove work
linked account migrate # migrate legacy flat config to named account
linked account whoami # verify active account credentialsConfig format (backward compatible):
{
// Legacy flat fields still work
li_at: "...", jsessionid: "...",
// New multi-account
accounts: {
personal: { li_at: "...", jsessionid: "...", cookieSource: "safari" },
company: { li_at: "...", jsessionid: "..." }
},
defaultAccount: "personal"
}Credential resolution priority:
- Explicit cookies (programmatic API)
- Environment variables
- Named account (
--accountflag → default account) - Legacy flat config credentials
- Browser cookie extraction
Highlights
- Zero changes required to existing commands — account selection is transparent
- Full backward compatibility with existing single-account configurations
- Account name validation (alphanumeric, hyphens, underscores)
- Helpful error messages when account not found (lists available accounts)
- 27 new unit tests covering all account functionality
What's Changed
- Add multi-account support by @GrigoriLab in #1
New Contributors
- @GrigoriLab made their first contribution in #1
Full Changelog: v0.1.0...v0.2.0
v0.1.1 — Anti-Bot Detection Improvements
What's Changed
Anti-Bot Detection Improvements
- Updated User-Agent: Chrome version bumped from 120.x to 132.x to match current browser fingerprints
- Extended cookie set: Now includes
li_mc,bcookie, andbscookiealongsideli_at/JSESSIONIDfor more authentic request headers - Browser cookie extraction: Safari, Chrome, and Firefox extractors now capture all 5 cookies automatically
- Request delay: Configurable
delayMssetting adds random jitter between API requests to avoid rate limiting - New CLI options:
account addnow supports--li-mc,--bcookie, and--bscookieflags
Configuration
Add delayMs to your config to enable request throttling:
{
delayMs: 2000 // base delay of 2s + random 0-2s jitter per request
}Extra cookies are extracted automatically from browsers. For manual config:
{
accounts: {
main: {
li_at: "...",
jsessionid: "...",
li_mc: "...", // optional
bcookie: "...", // optional
bscookie: "...", // optional
}
}
}Full Changelog: v0.1.0...v0.1.1
What's Changed
- Add Homebrew tap distribution by @GrigoriLab in #2
Full Changelog: v0.2.0...v0.1.1
What's Changed
- Add Homebrew tap distribution by @GrigoriLab in #2
Full Changelog: v0.2.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/Softorize/linked/commits/v0.1.0