Skip to content

Releases: Tinkoff/phobos

[v0.7.0] Refined and AST

28 May 16:27
Compare
Choose a tag to compare
  • New module refined for integration with refined library (#23).
  • New module phobos-ast for decoding XML as AST and utilites for traversing it (#19).
  • Fixed a minor bug in TextDecoder (#22). ⚠️ It caused incompatible changes in TextDecoder API (localName and namespace params were removed).

[v0.6.0] Akka-streams and akka-http refactoring

15 Apr 17:22
Compare
Choose a tag to compare
  • Implemented ability to work with akka streams in akka-stream module: #18
  • Renamed akka module to akka-http for disambiguation
  • Added application/xml marshallers: #20. ⚠️ Contents of marshalling object were moved to marshalling.text object.
  • Slightly better performance for fs2 and monix syntax

[v0.5.0] Sealed traits processing

11 Mar 10:24
8eb91e6
Compare
Choose a tag to compare
  • Added support for processing sealed traits. See the guide
  • Changed semi-internal ElementEncoder API. Now encodeAsElement takes ru.tinkoff.phobos.encoding.PhobosStreamWriter instead of org.codehaus.stax2.XMLStreamWriter2. It was required for implementing sealed traits encoding
  • Fixed compilation failure message when codec implicit is missing. Now this message is displayed correctly

[v0.4.0] No prolog encoding

19 Feb 21:58
a287235
Compare
Choose a tag to compare
  • Added XmlEncoder config allowing to encode documents without prolog: #15