Releases: bug-ops/pjs
Releases · bug-ops/pjs
v0.4.6
[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
[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
[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
What's Changed
- chore(deps): bump the lock group with 5 updates by @dependabot[bot] in #7
New Contributors
- @dependabot[bot] made their first contribution in #7
Full Changelog: v0.4.0...v0.4.1
v0.4.0
v0.3.0
v0.2.1
v0.2.0
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