Skip to content

Commit 66f757c

Browse files
committed
1.1.401-alpha release CHANGES and README
1 parent 3a8b900 commit 66f757c

2 files changed

Lines changed: 15 additions & 11 deletions

File tree

CHANGES.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
### next
44

5+
### 1.1.401-alpha / 2026-03-02
6+
7+
* Update jackson-core version 2.21.0 -> 2.21.1
8+
59
### 1.1.398-alpha1 / 2026-02-27
610

711
* Update msgpack dependency from msgpack 0.6.x to msgpack-core 0.9.11

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ _NOTE: Transit is intended primarily as a wire protocol for transferring data be
1212

1313
## Releases and Dependency Information
1414

15-
* Latest release: 1.1.401-alpha-alpha1
15+
* Latest release: 1.1.401-alpha
1616
* [All Released Versions](https://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.cognitect%22%20AND%20a%3A%22transit-java%22)
1717

1818
[Maven](https://maven.apache.org/) dependency information:
@@ -21,7 +21,7 @@ _NOTE: Transit is intended primarily as a wire protocol for transferring data be
2121
<dependency>
2222
<groupId>com.cognitect</groupId>
2323
<artifactId>transit-java</artifactId>
24-
<version>1.1.401-alpha-alpha1</version>
24+
<version>1.1.401-alpha</version>
2525
</dependency>
2626
```
2727

@@ -163,16 +163,16 @@ System.out.print(reader.read());
163163

164164
This library is specifically designed to support layering Transit
165165
implementations for other JVM-based languages on top of it. There are
166-
three steps to implementing a library for a new language on top of
167-
this:
166+
three steps to implementing a library for a new language on top of
167+
this:
168168

169169
- Implement WriteHandlers and ReadHandlers specific for the target
170170
language. Typically, WriteHandlers will be used _in addition to_ the
171171
ones provided by the Java library (see
172-
TransitFactory.defaultWriteHandlers). ReadHandlers will be used _in
172+
TransitFactory.defaultWriteHandlers). ReadHandlers will be used _in
173173
place of_ some of the ones provided by the Java Libary (see
174-
TransitFactory.defaultReadHandlers).
175-
174+
TransitFactory.defaultReadHandlers).
175+
176176
- Implement a factory API to create Readers and Writers. In general,
177177
Readers and Writers encapsulate the stream they work with. The APIs
178178
should enable an application to provide custom WriteHandlers and
@@ -183,25 +183,25 @@ this:
183183
com.cognitect.transit.DefaultReadHandler). The factory API should
184184
delegate to TransitFactory to create Readers and Writers with the
185185
correct options.
186-
186+
187187
- Implement a MapReader and an ArrayReader for unmarshaling these
188188
Transit ground types into objects appropriate for the target
189189
language. In the factory API for creating Readers, use each new Reader's
190190
com.cognitect.transit.SPI.ReaderSPI interface to attach instances
191191
of the new library's custom MapReader and ArrayReader
192192
implementations to a Reader before returning it. This must be done
193193
before the Reader instance is used to read data.
194-
194+
195195
N.B. The ReaderSPI interface is in an impl package because it is only
196196
intended to be used by layered Transit libraries, not by
197197
applications using Transit.
198-
198+
199199
The [Clojure Transit library](https://github.com/cognitect/transit-clj)
200200
is implemented using this layering approach and can be used as an
201201
example of how to implement support for additional JVM languages
202202
without having to implement all of Transit from scratch.
203203

204-
## Contributing
204+
## Contributing
205205

206206
This library is open source, developed internally by Cognitect. We welcome discussions of potential problems and enhancement suggestions on the [transit-format mailing list](https://groups.google.com/forum/#!forum/transit-format). Issues can be filed using GitHub [issues](https://github.com/cognitect/transit-java/issues) for this project. Because transit is incorporated into products and client projects, we prefer to do development internally and are not accepting pull requests or patches.
207207

0 commit comments

Comments
 (0)