Skip to content

Commit e39b484

Browse files
committed
<feat: updated README.md>
1 parent 59dc805 commit e39b484

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ModernProtobuf
22

3-
A modern implementation of the Protobuf specification for Java 17 and upwards.
3+
A modern implementation of the Protobuf specification for Java 21 and upwards.
44
Both Protobuf 2 and 3 are supported.
55

66
### What is ModernProtobuf
@@ -3261,7 +3261,7 @@ PerformanceBenchmark.jacksonProtobuf avgt 5 586.401 ± 2.222 us/
32613261

32623262
**ModernProtobuf is the fastest**
32633263

3264-
I'm committed to maintain ModernProtobuf's performance, so, if under any edge cases its performance doesn't live up to expectation, I'm happy to work on it.
3264+
> I'm committed to maintain ModernProtobuf's performance, so, if under any edge cases its performance doesn't live up to expectation, I'm happy to work on it.
32653265
32663266
### Schema generation and updating
32673267

@@ -3521,7 +3521,8 @@ in your Protobuf model? This is possible using Mixins. This library provides bui
35213521
3. Map, HashMap, ConcurrentMap, NavigableMap and SortedMap (**ProtobufMapMixin**)
35223522
4. List, Set, Queue, Deque, ConcurrentHashMap.KeySetView (**ProtobufRepeatedMixin**)
35233523
5. UUID (**ProtobufUUIDMixin**)
3524-
3524+
6. URI (**ProtobufURIMixin**)
3525+
7.
35253526
These mixins are registered by default, but you can register your own by passing them to `mixins` when annotating a field with `@ProtobufProperty`.
35263527
A custom mixin can be defined by declaring a class annotated with `@ProtobufMixin`.
35273528
Inside this class, you can use `@ProtobufSerializer`, `@ProtobufDeserializer` and `@ProtobufDefaultValue` to define how Protobuf should handle these types.

0 commit comments

Comments
 (0)