Skip to content

1.7.0

Compare
Choose a tag to compare
@jbrichau jbrichau released this 31 Jan 16:59
· 293 commits to master since this release

Changes:

  • #40: GRPlatform>>thisContext support finalized
  • #111: Support for GemStone 3.6
  • #112: Implement GRCodec>>allCodecs in GemStone
  • #114 & #115: Pharo9 support: possibility to switch between (deprecated) UTF8TextConverter and ZnUTF8Encoder for GRPharoUtf8Codec.
  • Pharo 4 & 5: removed from the supported list of platforms

Important for Pharo 9 users:

Due to the deprecation of TextConverter, Grease 1.7.0 adds the possibility to switch to the Zinc UTF8 encoder/decoder in Pharo 9's implementation of GRPharoUtf8Codec, which uses the UTF8TextConverter by default.

We keep the old TextConverter encoder/decoder as the default for now. The problem is that the old encoder (UTF8TextConverter) uses a stream on a String collection while ZnUtf8Encoder requires a ByteArray collection in the stream. Code changes are therefore often required. Seaside is not yet ready either but will switch at the some point.

Users can switch between the used encoders by using:
GRPlatform current setutf8CodectoDeprecatedTextConverter and GRPlatform current setutf8CodectoZinc