Skip to content

Latest commit

 

History

History
90 lines (58 loc) · 2.87 KB

File metadata and controls

90 lines (58 loc) · 2.87 KB

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

cli

  • feat: add offline JWT decoding, header and payload extraction, expiration analysis, HMAC verification, and HS256/HS384/HS512 signing

webapp

  • feat: add JWT inspector, verifier, and signer tools with reusable Pipe operations
  • feat: redesign the CLI guide with real composable commands, Homebrew-first installation, responsive sections, and page-specific SEO metadata
  • feat: add reusable local Pipes for chaining tools with frozen configuration
  • feat: add syntax highlighter for data format tools
  • feat: add Progressive Web App (PWA) support
  • feat: add file upload and download support for data format tools
  • feat: add support to show tools based on frequency and recency

[v1.3.0] - 2026-01-21

cli

  • feat: mathematical expression evaluator as foundation for unit conversions
    • CLI command: strapd calc <expression>
  • feat: unit conversions for Length, Temperature, Time, Data Size
    • CLI command: strapd convert ""<value> <from_unit> <to_unit>"
  • chore: Updated README.md with Homebrew installation instructions

webapp

  • feat: added unit conversion tool for Length, Temperature, Time, Data Size
  • feat: favourite and pin tools in webapp

[v1.2.0] - 2025-12-30

cli

  • feat: add support for bidirectional XML ⇄ JSON format conversion.

webapp

  • feat: add XML ⇄ JSON format conversion tool.
  • fix: fix styling issues in webapp for better user experience.

[v1.1.2] - 2025-12-26

webapp

  • fix: timestamp converter milliseconds toggle now properly scales value to maintain same time point

[v1.1.1] - 2025-12-24

webapp

  • feat: improved user experience and fix styling issues in tools.

[v1.1.0] - 2025-12-24

cli

  • feat: strapd random string supports custom charset.

core

  • Breaking: strapd_core::random::string() now takes count and returns Result<Vec<String>, String>.

webapp

  • feat: random string generation with custom charset option.
  • fix: URL state was not preserved for random string tool.

[v1.0.0] - 2025-12-23

  • Initial release.
  • Core features:
    • String: case conversions, analysis, transform, whitespace tools
    • Identifiers: UUID v4/v7, ULID
    • Encoding: Base64, URL, Hex (encode/decode)
    • Data Formatting: JSON/YAML/XML beautify/minify, SQL beautify, JSON key sorting
    • Format Conversion: YAML ⇄ JSON
    • Security: Hash (MD5/SHA-1/SHA-256/SHA-512), HMAC (SHA-256/512)
    • Random: numbers and strings
    • Date/Time: Unix timestamps, ISO 8601
  • CLI: Fast offline tool mirroring core functionality.
  • WASM: Bindings for webapp with consistent behavior.
  • Webapp: React + TypeScript frontend using WASM module.