Releases: madeinoz67/lldap-cli
Releases · madeinoz67/lldap-cli
v1.2.5
v1.2.4
[1.2.4] - 2026-01-25
Added
- Add Windows x64 build to releases
v1.2.3
[1.2.3] - 2026-01-25
v1.2.2
[1.2.2] - 2026-01-25
Fixed
- Resolve ReDoS vulnerability in email validation (CWE-1333)
Security
- Simplify changelog to user-facing changes only
- Add explicit permissions to all workflow jobs
v1.2.1
[1.2.1] - 2026-01-25
CI/CD
- Split changelog into unreleased (main) and full (release)
Documentation
- Update CHANGELOG.md [skip ci]
- Update CHANGELOG.md [skip ci]
Fixed
- Remove conflicting git-cliff args for changelog generation
v1.2.0
[1.2.0] - 2026-01-25
CI/CD
- Add CHANGELOG validation before release
- Add Unreleased section to CHANGELOG workflow
- Automate changelog generation with git-cliff
- Add Homebrew tap publishing
- Move changelog generation to main branch merges
Documentation
- Add CodeQL security badge to README
- Add release management documentation
Miscellaneous
- Update .gitignore
v1.1.2
Full Changelog: v1.1.1...v1.1.2
v1.1.1
Full Changelog: v1.1.0...v1.1.1
v1.1.0
v1.0.3
What's New
Added
user search <pattern>command with glob-style wildcards (*and?)- Searches by uid, email, or display name (case insensitive)
group search <pattern>command with glob-style wildcardsuser list alloption for full table output (ID, email, display name)user list --group <name>option to filter users by group membership- Application header showing name, version, and author on all commands and help
-q, --quietglobal option to suppress header and non-essential output-V, --versionoption to display version number
Changed
- BREAKING: Renamed
-Dto-ufor username flag (more intuitive)- Old:
lldap-cli -D admin user list - New:
lldap-cli -u admin user list
- Old:
- Version now read from package.json (single source of truth)
Examples
# Search users with wildcards
lldap-cli user search "john"
lldap-cli user search "*@corp.com"
lldap-cli user search "svc_*"
# Filter users by group
lldap-cli user list -g admins
lldap-cli user list all -g staff
# Search groups
lldap-cli group search "admin*"
lldap-cli group search "*users"
# Quiet mode (suppress header)
lldap-cli -q user listFull Changelog: v1.0.2...v1.0.3