Skip to content

Commit

Permalink
chore: prepare 3.0.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
TheMrMilchmann committed Apr 13, 2024
1 parent a4eed85 commit 642b0f3
Show file tree
Hide file tree
Showing 4 changed files with 50 additions and 8 deletions.
2 changes: 1 addition & 1 deletion docs/changelog/3.0.0.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
### 3.0.0

_Not Released Yet_
_Released 2024 Apr 13_

#### Improvements

Expand Down
4 changes: 2 additions & 2 deletions docs/changelog/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

### Version History

* ????-??-?? [3.0.0](3.0.0.md) (TBD; work in progress)
* 2022-08-27 [2.2.2](2.2.2.md) (latest)
* 2024-04-13 [3.0.0](3.0.0.md) (latest)
* 2022-08-27 [2.2.2](2.2.2.md)
* 2022-08-25 [2.2.1](2.2.1.md)
* 2022-07-22 [2.2.0](2.2.0.md)
* 2022-05-10 [2.1.2](2.1.2.md)
Expand Down
27 changes: 27 additions & 0 deletions docs/changelog/full.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
### 3.0.0

_Released 2024 Apr 13_

#### Improvements

- Migrated from JNI to Java's new FFI.
- This removes the need to have a separate native artifact alongside the
library.
- Introduced new method overloads that accept `MemorySegment` instead of
`ByteBuffer`.
- Deprecated the `ByteBuffer` methods for removal.
- Migrated from JSR305 annotations to [JSpecify](https://jspecify.dev/).

#### Breaking Changes

- Attempts to receive the numerical value for `UNKNOWN` enum types will now
throw an `IllegalArgumentException`.
- `MumbleLink#viewOf(ByteBuffer)` now requires a direct buffer.
- Removed (public) dependency on `com.google.code.findbugs:jsr305`.
- Removed the deprecated `MountType#valueOf(long)` overload.
- The deprecated public constructor of `MumbleLink.Context` has been hidden.
- The minimum required Java version is now 22.


---

### 2.2.2

_Released 2022 Aug 27_
Expand Down
25 changes: 20 additions & 5 deletions docs/changelog/latest.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,23 @@
### 2.2.2
### 3.0.0

_Released 2022 Aug 27_
_Released 2024 Apr 13_

#### Fixes
#### Improvements

- Removed instance caching to resolve issues with closing of cached instances.
- The byte order is now properly reset after parsing the server address.
- Migrated from JNI to Java's new FFI.
- This removes the need to have a separate native artifact alongside the
library.
- Introduced new method overloads that accept `MemorySegment` instead of
`ByteBuffer`.
- Deprecated the `ByteBuffer` methods for removal.
- Migrated from JSR305 annotations to [JSpecify](https://jspecify.dev/).

#### Breaking Changes

- Attempts to receive the numerical value for `UNKNOWN` enum types will now
throw an `IllegalArgumentException`.
- `MumbleLink#viewOf(ByteBuffer)` now requires a direct buffer.
- Removed (public) dependency on `com.google.code.findbugs:jsr305`.
- Removed the deprecated `MountType#valueOf(long)` overload.
- The deprecated public constructor of `MumbleLink.Context` has been hidden.
- The minimum required Java version is now 22.

0 comments on commit 642b0f3

Please sign in to comment.