Skip to content

Releases: madeinoz67/lldap-cli

v1.2.5

09 Feb 05:19

Choose a tag to compare

[1.2.5] - 2026-02-09

Fixed

  • Skip CHANGELOG commit in release workflow due to branch rules

v1.2.4

25 Jan 08:40

Choose a tag to compare

[1.2.4] - 2026-01-25

Added

  • Add Windows x64 build to releases

v1.2.3

25 Jan 08:31

Choose a tag to compare

[1.2.3] - 2026-01-25

v1.2.2

25 Jan 08:09

Choose a tag to compare

[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

25 Jan 07:27

Choose a tag to compare

[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

25 Jan 07:14

Choose a tag to compare

[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

25 Jan 06:16

Choose a tag to compare

Full Changelog: v1.1.1...v1.1.2

v1.1.1

25 Jan 06:10

Choose a tag to compare

Full Changelog: v1.1.0...v1.1.1

v1.1.0

25 Jan 06:08

Choose a tag to compare

Full Changelog: v1.0.3...v1.1.0

Full Changelog: v1.0.3...v1.1.0

Full Changelog: v1.0.3...v1.1.0

v1.0.3

25 Jan 05:05

Choose a tag to compare

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 wildcards
  • user list all option 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, --quiet global option to suppress header and non-essential output
  • -V, --version option to display version number

Changed

  • BREAKING: Renamed -D to -u for username flag (more intuitive)
    • Old: lldap-cli -D admin user list
    • New: lldap-cli -u admin user list
  • 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 list

Full Changelog: v1.0.2...v1.0.3