1.7.0
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
andZnUTF8Encoder
forGRPharoUtf8Codec
. - 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