Skip to content

Releases: bug-ops/pjs

v0.4.6

05 Dec 12:31

Choose a tag to compare

[0.4.6] - 2025-12-05

🐛 Bug Fixes

  • Update doctests to use correct crate name

🚜 Refactor

  • Rename pjs_domain lib to pjs-rs-domain

⚙️ Miscellaneous Tasks

  • Add version to workspace path dependencies for publishing
  • Bump version to 0.4.6
  • Simplify release workflow with cargo publish --workspace
  • Release v0.4.6

[0.4.5] - 2025-12-05

🐛 Bug Fixes

  • (ci) Resolve sccache and rust-cache conflict

🎨 Styling

  • Fix formatting in parser_simd_classifier_comprehensive.rs

🧪 Testing

  • Improve coverage and exclude demo/bench crates from codecov
  • Add comprehensive tests for parser and domain layers
  • Add infrastructure integration tests (+78 tests)
  • Add comprehensive tests for services and parser (+229 tests)
  • Expand parser tests for allocator and simd_zero_copy (+50 tests)
  • Add comprehensive tests for domain and infrastructure (+122 tests)
  • Add comprehensive tests for value objects and adapters (+226 tests)
  • Add SIMD classifier and semantic comprehensive tests (+270 tests)
  • Add critical security module tests (+104 tests)
  • Add HTTP and WebSocket infrastructure tests (+132 tests)
  • Add remaining coverage tests (+148 tests)

⚙️ Miscellaneous Tasks

  • Sync crate versions with workspace (0.4.4)
  • Rename pjs-domain to pjson-rs-domain for crates.io
  • Update dependency name pjs-domain → pjson-rs-domain
  • Move internal crate deps to workspace level
  • Update workflows for renamed pjson-rs-domain package
  • Add missing examples to pjs-core Cargo.toml
  • Remove outdated root-level examples
  • Remove stale benchmark files
  • Add codecov flags for per-crate coverage
  • Simplify workspace configuration
  • Generate separate coverage reports per crate
  • Use separate uploads for codecov flags
  • Remove HTML and archive coverage artifacts
  • Fix sccache and rust-cache conflict in build/wasm workflows
  • Add sccache to coverage job for faster builds
  • Use --all-features --all-targets across all workflows
  • Suppress verbose test output in coverage job
  • Fix jemalloc build failure on Windows
  • Use explicit features per allocator in build matrix
  • Remove release build from regular CI
  • Remove sccache, add fmt check to clippy workflow
  • Release v0.4.5

[0.4.4] - 2025-12-04

🚀 Features

  • WebAssembly support with priority-based JSON streaming (#26)
  • (wasm) Add streaming API with progressive frame delivery (#35)
  • Enhance WASM browser demo with advanced features (#36)

🐛 Bug Fixes

  • Remove useless String to String conversions in schema_dto
  • (deps) Update js-yaml to fix prototype pollution vulnerability

📚 Documentation

  • Update README with comprehensive WebAssembly documentation
  • Replace absolute benchmarks with relative performance metrics
  • Update documentation for v0.4.0 release

⚡ Performance

  • Optimize tokio features for faster compilation (#34)

🎨 Styling

  • Fix formatting issues

⚙️ Miscellaneous Tasks

  • Bump github/codeql-action from 3 to 4 (#21)
  • Bump actions/upload-artifact from 4 to 5 (#23)
  • Bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml (#22)
  • Bump actions/download-artifact from 4 to 6 (#24)
  • Bump actions/checkout from 4 to 5 (#25)
  • Bump actions/download-artifact from 4 to 6
  • Bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml
  • Bump actions/setup-node from 4 to 6
  • Bump actions/github-script from 7 to 8
  • Bump actions/checkout from 5 to 6
  • Organize workspace dependencies alphabetically
  • (release) Bump version to 0.4.4
  • Update git-cliff config and add release notes

[0.4.1] - 2025-08-13

💼 Other

  • Manifest

[0.4.0] - 2025-08-12

🚀 Features

  • Add GitHub issue templates for bug reports and questions
  • [breaking] Universal Framework Integration Layer for PJS v0.4.0 (#6)

💼 Other

  • Manifest

📚 Documentation

  • Update README.md for v0.3.0 release
  • Update README.md with accurate project structure and universal framework integration

[0.3.0] - 2025-08-12

🐛 Bug Fixes

  • Resolve critical infrastructure compilation issues (#4)

💼 Other

  • Manifest

📚 Documentation

  • Add comprehensive CHANGELOG.md for v0.3.0 release

⚙️ Miscellaneous Tasks

  • Update Cargo.lock after v0.2.1 publication

[0.2.1] - 2025-08-11

🚀 Features

  • Zero-Copy Lazy JSON Parser with SIMD Acceleration (v0.2.1) (#3)

💼 Other

  • Readme

📚 Documentation

  • Update CHANGELOG.md for v0.2.0 release
  • Comprehensive CHANGELOG.md update for v0.2.1 release

[0.2.0] - 2025-08-11

🚀 Features

  • Implement SJSP core architecture and foundation
  • Redesign SJSP with semantic prioritization focus
  • Rename core library to pjson-rs for crates.io publication
  • Implement Priority JSON Streaming protocol core
  • Implement DDD architecture with CQRS and domain events
  • Complete Axum HTTP server integration with infrastructure adapters
  • Add connection lifecycle management
  • Add comprehensive benchmarking suite for massive JSON datasets
  • Add universal Axum extension for existing API integration
  • Add pjs-demo crate with working simple demo server
  • Implement schema-based compression and update rand methods
  • Add WebSocket streaming server with priority-based frame delivery
  • Comprehensive benchmark suite with performance results

🐛 Bug Fixes

  • Resolve JSON macro syntax errors and add EventId/EventSubscriber

💼 Other

  • Manifest
  • Specification + manifest
  • Manifest
  • Manifest

🚜 Refactor

  • Rename SJSP to PJS (Priority JSON Streaming Protocol)
  • Clean up warnings and optimize dependencies
  • Clean up demo structure and eliminate duplication
  • Complete infrastructure module with async/sync fixes

📚 Documentation

  • Add comprehensive CHANGELOG.md for pre-release
  • Update changelog with v0.2.0-alpha.1 HTTP server integration
  • Complete README overhaul with v0.2.0-alpha.1 features
  • Update changelog with connection lifecycle management
  • Update CHANGELOG and README with WebSocket streaming completion

⚙️ Miscellaneous Tasks

  • Core application handler traits and update dependencies
  • Mark all technical debt with TODO comments

v0.4.5

05 Dec 02:03

Choose a tag to compare

[0.4.5] - 2025-12-05

🐛 Bug Fixes

  • (ci) Resolve sccache and rust-cache conflict

🎨 Styling

  • Fix formatting in parser_simd_classifier_comprehensive.rs

🧪 Testing

  • Improve coverage and exclude demo/bench crates from codecov
  • Add comprehensive tests for parser and domain layers
  • Add infrastructure integration tests (+78 tests)
  • Add comprehensive tests for services and parser (+229 tests)
  • Expand parser tests for allocator and simd_zero_copy (+50 tests)
  • Add comprehensive tests for domain and infrastructure (+122 tests)
  • Add comprehensive tests for value objects and adapters (+226 tests)
  • Add SIMD classifier and semantic comprehensive tests (+270 tests)
  • Add critical security module tests (+104 tests)
  • Add HTTP and WebSocket infrastructure tests (+132 tests)
  • Add remaining coverage tests (+148 tests)

⚙️ Miscellaneous Tasks

  • Sync crate versions with workspace (0.4.4)
  • Rename pjs-domain to pjson-rs-domain for crates.io
  • Update dependency name pjs-domain → pjson-rs-domain
  • Move internal crate deps to workspace level
  • Update workflows for renamed pjson-rs-domain package
  • Add missing examples to pjs-core Cargo.toml
  • Remove outdated root-level examples
  • Remove stale benchmark files
  • Add codecov flags for per-crate coverage
  • Simplify workspace configuration
  • Generate separate coverage reports per crate
  • Use separate uploads for codecov flags
  • Remove HTML and archive coverage artifacts
  • Fix sccache and rust-cache conflict in build/wasm workflows
  • Add sccache to coverage job for faster builds
  • Use --all-features --all-targets across all workflows
  • Suppress verbose test output in coverage job
  • Fix jemalloc build failure on Windows
  • Use explicit features per allocator in build matrix
  • Remove release build from regular CI
  • Remove sccache, add fmt check to clippy workflow
  • Release v0.4.5

v0.4.4

04 Dec 15:29

Choose a tag to compare

[0.4.4] - 2025-12-04

🚀 Features

  • WebAssembly support with priority-based JSON streaming (#26)
  • (wasm) Add streaming API with progressive frame delivery (#35)
  • Enhance WASM browser demo with advanced features (#36)

🐛 Bug Fixes

  • Remove useless String to String conversions in schema_dto
  • (deps) Update js-yaml to fix prototype pollution vulnerability

📚 Documentation

  • Update README with comprehensive WebAssembly documentation
  • Replace absolute benchmarks with relative performance metrics
  • Update documentation for v0.4.0 release

⚡ Performance

  • Optimize tokio features for faster compilation (#34)

🎨 Styling

  • Fix formatting issues

⚙️ Miscellaneous Tasks

  • Bump github/codeql-action from 3 to 4 (#21)
  • Bump actions/upload-artifact from 4 to 5 (#23)
  • Bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml (#22)
  • Bump actions/download-artifact from 4 to 6 (#24)
  • Bump actions/checkout from 4 to 5 (#25)
  • Bump actions/download-artifact from 4 to 6
  • Bump google/osv-scanner-action/.github/workflows/osv-scanner-reusable-pr.yml
  • Bump actions/setup-node from 4 to 6
  • Bump actions/github-script from 7 to 8
  • Bump actions/checkout from 5 to 6
  • Organize workspace dependencies alphabetically
  • (release) Bump version to 0.4.4
  • Update git-cliff config and add release notes

v0.4.1

13 Aug 14:37
db3ba76

Choose a tag to compare

What's Changed

  • chore(deps): bump the lock group with 5 updates by @dependabot[bot] in #7

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

12 Aug 23:44
7a01db8

Choose a tag to compare

What's Changed

  • Potential fix for code scanning alert by @bug-ops in #5
  • feat: Universal Framework Integration Layer for PJS v0.4.0 by @bug-ops in #6

Full Changelog: v0.3.0...v0.4.0

v0.3.0

12 Aug 12:11

Choose a tag to compare

What's Changed

  • fix: resolve critical infrastructure compilation issues by @bug-ops in #4

Full Changelog: v0.2.1...v0.3.0

v0.2.1

11 Aug 22:18

Choose a tag to compare

What's Changed

  • feat: Zero-Copy Lazy JSON Parser with SIMD Acceleration (v0.2.1) by @bug-ops in #3

Full Changelog: v0.2.0...v0.2.1

v0.2.0

11 Aug 17:52
ca02359

Choose a tag to compare

Release/v0.2.0 (#2)

* fix: resolve warnings and update examples for v0.2.0 release

- Fix unused imports and variables in pjs-core
- Make StoredEvent, SessionMetrics, StreamMetrics, TimestampedMetrics public
- Replace broken examples with working simple_priority_demo.rs
- Add GitHub Actions workflows for CI/CD
- Update README with badges and improved formatting
- Clean up unused crates and simplify project structure
- All examples now compile and run successfully