What's Changed
- improves ReadMe and add eclipse files to. gitignore by @WolfgangFahl in #3
- Bump junit from 4.12 to 4.13.1 by @dependabot[bot] in #6
- Add license scan report and status by @fossabot in #8
- Add CLAUDE.md documentation for AI-assisted development by @bernardladenthin in #9
- Add comprehensive Java TDD skill guide with Red-Green-Refactor workflow by @bernardladenthin in #10
- Add comprehensive unit tests for StreamBuffer utility methods by @bernardladenthin in #11
- Add listener support for StreamBuffer modifications by @bernardladenthin in #12
- Add comprehensive test coverage for edge cases and error paths by @bernardladenthin in #13
- Add test for thread interruption during array read operation by @bernardladenthin in #14
- Comprehensive README overhaul and CI/build configuration updates by @bernardladenthin in #15
- Update Gradle StreamByteBuffer reference to v8.4.0 by @bernardladenthin in #16
- Update Gradle StreamByteBuffer reference link by @bernardladenthin in #17
- Add test for reading more bytes than available on closed stream by @bernardladenthin in #18
- Add tests for StreamBuffer edge cases and boundary conditions by @bernardladenthin in #19
- Replace listener pattern with signal/slot semaphore-based notifications by @bernardladenthin in #20
- Register internal signalModification semaphore via addSignal in constructor by @bernardladenthin in #21
- Add mutation testing with PIT to CI/CD pipeline by @bernardladenthin in #22
- Add equivalence tests for capMissingBytes old vs new formula by @bernardladenthin in #23
- Enhance Codecov integration with token and test results upload by @bernardladenthin in #24
- Migrate test suite from JUnit 4 to JUnit 5 (Jupiter) by @bernardladenthin in #25
- Claude/upgrade testing framework ti yab by @bernardladenthin in #26
- Refactor tests to use assertAll for grouped assertions by @bernardladenthin in #27
- Refactor test structure with AAA pattern and editor folds by @bernardladenthin in #28
- Add statistics tracking and configurable maxAllocationSize to StreamBuffer by @bernardladenthin in #29
- Add trim lifecycle observability, statistics tracking, and allocation sizing by @bernardladenthin in #30
- Refactor test organization with @nested classes and @DisplayName annotations by @bernardladenthin in #31
- Add CI/CD pipeline for snapshot builds and GitHub Packages publishing by @bernardladenthin in #32
- Add contents read permission to snapshot workflow by @bernardladenthin in #33
- Add deterministic test for close during trim race condition by @bernardladenthin in #34
- Clean up old snapshot versions before publishing to GitHub Packages by @bernardladenthin in #35
- fix: delete entire package instead of versions to avoid last-version … by @bernardladenthin in #36
- Add Maven release profile for publishing to Central Repository by @bernardladenthin in #37
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #38
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #39
- Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #40
- Bump codecov/codecov-action from 4 to 6 by @dependabot[bot] in #42
- Bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #41
- chore: migrate CI to unified publish.yml with Sonatype Central Portal by @bernardladenthin in #43
New Contributors
- @WolfgangFahl made their first contribution in #3
- @dependabot[bot] made their first contribution in #6
- @fossabot made their first contribution in #8
- @bernardladenthin made their first contribution in #9
Full Changelog: v1.1.0...v1.2.0